libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr93781-1.c
blobb2505f3959de69447629ecde09c8e79f64169d94
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-evrp" } */
4 void kill (void);
6 void foo (unsigned int arg)
8 int a = arg - 3;
9 unsigned int b = 4;
10 int x = 0x1 << arg;
12 if (a < 0)
13 b = x;
15 if (b >= 5)
16 kill ();;
19 /* { dg-final { scan-tree-dump-not "kill" "evrp" } } */