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