2014-04-15 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / pr55833.c
blob7a5c549d786c53ea2d6205d50b34a0ab5a4845e0
1 /* PR rtl-optimization/55833 */
2 /* { dg-do compile } */
3 /* { dg-options "-O3" } */
5 int a, b, c;
7 void foo()
9 unsigned d, l, *p, k = 1;
11 if(bar())
13 label:
14 if((a = a <= 0))
16 if(c)
17 d = b;
19 if (b || d ? l : k ? : 0)
20 a = d = 0;
22 goto label;
26 while(*p++)
27 goto label;