2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20020118-1.c
blob44bf67e6e687470e0f587fb6989c42231e79faac
1 /* This tests an insn length of sign extention on h8300 port. */
3 extern void exit (int);
5 volatile signed char *q;
6 volatile signed int n;
8 void
9 foo (void)
11 signed char *p;
13 for (;;)
15 p = (signed char *) q; n = p[2];
16 p = (signed char *) q; n = p[2];
17 p = (signed char *) q; n = p[2];
18 p = (signed char *) q; n = p[2];
19 p = (signed char *) q; n = p[2];
20 p = (signed char *) q; n = p[2];
21 p = (signed char *) q; n = p[2];
22 p = (signed char *) q; n = p[2];
23 p = (signed char *) q; n = p[2];
24 p = (signed char *) q; n = p[2];
25 p = (signed char *) q; n = p[2];
29 int
30 main ()
32 exit (0);