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