1 /* PR middle-end/57393 */ 2 /* { dg-do compile } */ 3 4 char a; 5 6 void foo(int ** p)7 foo (int **p) 8 { 9 int b; 10 for (;;) 11 { 12 int c[1] = { 0 }; 13 unsigned *d = &c[0]; 14 for (b = 7; b; b--) 15 **p &= --*d >= a; 16 } 17 } 18