1 /* { dg-do compile { target { ia32 } } } */
2 /* { dg-options "-O3 -march=x86-64" } */
3 /* { dg-final { scan-assembler-not "cmpl\[ \t]+(\[%a-z]+), \\1" } } */
14 int i
= 0 || d
* (b
| e
);
15 char j
= a
<< i
, l
= a
;
21 g
= (k
|| l
) / (b
/ e
);
23 __builtin_printf ("foo=%lld\n", (long long) a
);