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-*-* } } */
7 /* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
9 #if __INT_MAX__ > 32767
26 foo (T
*x
, unsigned int y
)
28 if ((x
->j
= (y
>= 0x100000)))
34 void __attribute__((noinline
))
40 baz (unsigned int x
, unsigned char y
)
49 t
.i
= (y
& 0x40) != 0;
55 #endif /* __INT_MAX__ */