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