1 /* PR rtl-optimization/64260 */ 2 3 int a = 1, b; 4 5 void foo(char p)6 foo (char p) 7 { 8 int t = 0; 9 for (; b < 1; b++) 10 { 11 int *s = &a; 12 if (--t) 13 *s &= p; 14 *s &= 1; 15 } 16 } 17 18 int main()19 main () 20 { 21 foo (0); 22 if (a != 0) 23 __builtin_abort (); 24 return 0; 25 } 26