aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/pr103254.c
blob: 62d2415f2160565b6d876fe03a95aa36982753cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* { dg-do compile } */
/* { dg-options "-O3" } */
/* { dg-timeout 10 } */

short int i;

void
foo (void)
{
  for (i = 1; i < 2; i += 4)
    {
      int j;

      for (j = 0; j < 5; j += 4)
        {
          int k;

          for (k = 0; k < 68; k += 4)
            {
              i &= j;
              j &= i;
            }
        }
    }
}