1/* PR rtl-optimization/64260 */ 2 3int a = 1, b; 4 5void 6foo (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 18int 19main () 20{ 21 foo (0); 22 if (a != 0) 23 __builtin_abort (); 24 return 0; 25} 26