aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/torture/pr107407.c
blob: 228fce1e6992ac58b8e52ad2aeda2e53f4aa8860 (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
26
/* { dg-do run } */

int *a;
int c[4];
int d;

static int
f(char k, int j)
{
  for (; k <= 3; k++)
    {
      a = &c[k];
      for (; d <= 1; d++)
        *a = 3;
    }
  *a = 0;
}

int main()
{
  int i;
  f(0, 0);
  if (c[0] != 3)
    __builtin_abort ();
  return 0;
}