summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/920529-1.c
blob: 0f50309a27cd16b274a0859c31fd7d913c39843d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void
f (a, b, m, n)
     unsigned short *a, *b;
     int m, n;
{
  unsigned long acc;
  int qn;
  int j;

  abort ();

  acc = a[m - 1];
  a += 0;
  for (j = qn - 1; j >= 0; j = j - 1)
    {
      acc = (acc << 16) | a[j];
      acc = acc % *b;
    }

  return;
}