[committed] Fix minor SH scan-asm failure after recent IOR->ADD changes
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 991201-1.c
blobc7c0fbcca256330867b2acbdaf20e12a963821f9
1 void abort (void);
2 void exit (int);
4 struct vc_data {
5 unsigned long space;
6 unsigned char vc_palette[16*3];
7 };
9 struct vc {
10 struct vc_data *d;
13 struct vc_data a_con;
14 struct vc vc_cons[63] = { &a_con };
15 int default_red[16];
16 int default_grn[16];
17 int default_blu[16];
19 extern void bar(int);
21 void reset_palette(int currcons)
23 int j, k;
24 for (j=k=0; j<16; j++) {
25 (vc_cons[currcons].d->vc_palette) [k++] = default_red[j];
26 (vc_cons[currcons].d->vc_palette) [k++] = default_grn[j];
27 (vc_cons[currcons].d->vc_palette) [k++] = default_blu[j];
29 bar(k);
32 void bar(int k)
34 if (k != 16*3)
35 abort();
38 int main()
40 reset_palette(0);
41 exit(0);