1 /* PR debug/64511 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O3 -g" } */ 4 5 int a, c; 6 int *volatile b; 7 8 void foo(int p)9 foo (int p) 10 { 11 int d; 12 int *e = &a; 13 d = ((p == 0) & *e) != 0; 14 b = e; 15 for (; c;) 16 ; 17 } 18 19 void bar(void)20 bar (void) 21 { 22 foo (1); 23 } 24