diff options
Diffstat (limited to 'gcc_arm/testsuite/gcc.c-torture/compat/struct-big.c')
-rwxr-xr-x | gcc_arm/testsuite/gcc.c-torture/compat/struct-big.c | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/gcc_arm/testsuite/gcc.c-torture/compat/struct-big.c b/gcc_arm/testsuite/gcc.c-torture/compat/struct-big.c deleted file mode 100755 index e1d5c6a..0000000 --- a/gcc_arm/testsuite/gcc.c-torture/compat/struct-big.c +++ /dev/null @@ -1,54 +0,0 @@ -typedef struct {int a, b, c, d, e;} T; - -int h (T *); -T g (T); - -#if COMPILER != 1 -h (T *x) -{ - if (x->a != 0 || x->b != 1 || x->c != 2 || x->d != 3 || x->e != 4) - abort (); -} -#endif - -#if COMPILER != 2 -T -g (T x) -{ - if (x.a != 13 || x.b != 47 || x.c != 123456 || x.d != -4711 || x.e != -2) - abort (); - x.a = 0; - x.b = 1; - x.c = 2; - x.d = 3; - x.e = 4; - h (&x); - return x; -} -#endif - -#if COMPILER != 1 -f () -{ - T x; - x.a = 13; - x.b = 47; - x.c = 123456; - x.d = -4711; - x.e = -2; - g (x); - if (x.a != 13 || x.b != 47 || x.c != 123456 || x.d != -4711 || x.e != -2) - abort (); - x = g (x); - if (x.a != 0 || x.b != 1 || x.c != 2 || x.d != 3 || x.e != 4) - abort (); -} -#endif - -#if COMPILER != 2 -main () -{ - f (); - exit (0); -} -#endif |