https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111699
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2023-10-05 Target|aarch64-unknown-linux-gnu | Status|UNCONFIRMED |NEW Host|x86_64-pc-linux-gnu | Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Here is a testcase which fails everywhere: ``` typedef unsigned char __attribute__((__vector_size__ (8))) V; V foo (V v) { return (V) 0x107B9A7FF >= (v <= 0); } ``` AARCH64 defaults to unsigned char which is why it fails there with the original testcase.