1 /* { dg-do compile } */ 2 /* { dg-options "-g" } */ 3 4 int a, b; 5 6 extern void baz (int); 7 foo(int p)8 int foo (int p) 9 { 10 return p ? p : 1; 11 } 12 bar()13 void bar () 14 { 15 int *c = &a, *d = &a; 16 for (b = 0; b < 12; b++) 17 *d |= 1; 18 foo (*c); 19 baz (*c && 1); 20 } 21