annotate gcc/testsuite/gcc.c-torture/compile/920529-1.c @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 void
kono
parents:
diff changeset
2 f (a, b, m, n)
kono
parents:
diff changeset
3 unsigned short *a, *b;
kono
parents:
diff changeset
4 int m, n;
kono
parents:
diff changeset
5 {
kono
parents:
diff changeset
6 unsigned long acc;
kono
parents:
diff changeset
7 int qn;
kono
parents:
diff changeset
8 int j;
kono
parents:
diff changeset
9
kono
parents:
diff changeset
10 abort ();
kono
parents:
diff changeset
11
kono
parents:
diff changeset
12 acc = a[m - 1];
kono
parents:
diff changeset
13 a += 0;
kono
parents:
diff changeset
14 for (j = qn - 1; j >= 0; j = j - 1)
kono
parents:
diff changeset
15 {
kono
parents:
diff changeset
16 acc = (acc << 16) | a[j];
kono
parents:
diff changeset
17 acc = acc % *b;
kono
parents:
diff changeset
18 }
kono
parents:
diff changeset
19
kono
parents:
diff changeset
20 return;
kono
parents:
diff changeset
21 }