2 This testcase ICEd in internal check because a constant was not truncated
4 /* { dg-do compile } */
5 /* { dg-options "-O2" } */
6 /* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
8 #if __INT_MAX__ > 32767
25 foo (T
*x
, unsigned int y
)
27 if ((x
->j
= (y
>= 0x100000)))
33 void __attribute__((noinline
))
39 baz (unsigned int x
, unsigned char y
)
48 t
.i
= (y
& 0x40) != 0;
54 #endif /* __INT_MAX__ */