diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compat')
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/compat/Makefile.in | 12 | ||||
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/compat/configure.in | 15 | ||||
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/compat/strct-layout.c | 69 | ||||
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/compat/struct-align.c | 52 | ||||
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/compat/struct-big.c | 54 | ||||
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/compat/struct-i.c | 46 | ||||
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/compat/struct-ic.c | 48 | ||||
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/compat/struct-ii.c | 48 | ||||
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/compat/struct-ret-1.c | 25 |
9 files changed, 0 insertions, 369 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compat/Makefile.in b/gcc/testsuite/gcc.c-torture/compat/Makefile.in deleted file mode 100755 index e6209db..0000000 --- a/gcc/testsuite/gcc.c-torture/compat/Makefile.in +++ /dev/null @@ -1,12 +0,0 @@ -#### host, target, and site specific Makefile frags come in here. - -srcdir = . - -# Nothing to do... -all: - -clean: - -rm -f *.o *.diff *~ *.bad core *.x - -distclean: clean - -rm -f Makefile config.status diff --git a/gcc/testsuite/gcc.c-torture/compat/configure.in b/gcc/testsuite/gcc.c-torture/compat/configure.in deleted file mode 100755 index a4a5810..0000000 --- a/gcc/testsuite/gcc.c-torture/compat/configure.in +++ /dev/null @@ -1,15 +0,0 @@ -# This file is a shell script fragment that supplies the information -# necessary to tailor a template configure script into the configure -# script appropriate for this directory. For more information, check -# any existing configure script. - -srctrigger=struct-big.c -srcname="DejaGnu" - -# per-host: - -# per-target: - -target_makefile_frag=../config/mt-${target_alias} - -# post-target: diff --git a/gcc/testsuite/gcc.c-torture/compat/strct-layout.c b/gcc/testsuite/gcc.c-torture/compat/strct-layout.c deleted file mode 100755 index b77e163..0000000 --- a/gcc/testsuite/gcc.c-torture/compat/strct-layout.c +++ /dev/null @@ -1,69 +0,0 @@ -typedef struct -{ - char a; - int b; - char c; - short d; - double e; - char f; -} T; - -#if COMPILER != 1 -f (T *x) -{ - x[0].a = 'a'; - x[0].b = 47114711; - x[0].c = 'c'; - x[0].d = 1234; - x[0].e = 3.141592897932; - x[0].f = '*'; - - x[1].a = 'A'; - x[1].b = 71417141; - x[1].c = 'C'; - x[1].d = 4321; - x[1].e = 2.718281828459; - x[1].f = '?'; -} -#endif - -#if COMPILER != 2 -g (T *x) -{ - if (x[0].a != 'a') - abort (); - if (x[0].b != 47114711) - abort (); - if (x[0].c != 'c') - abort (); - if (x[0].d != 1234) - abort (); - if (x[0].e != 3.141592897932) - abort (); - if (x[0].f != '*') - abort (); - - if (x[1].a != 'A') - abort (); - if (x[1].b != 71417141) - abort (); - if (x[1].c != 'C') - abort (); - if (x[1].d != 4321) - abort (); - if (x[1].e != 2.718281828459) - abort (); - if (x[1].f != '?') - abort (); -} -#endif - -#if COMPILER != 2 -main () -{ - T x[2]; - f (x); - g (x); - exit (0); -} -#endif diff --git a/gcc/testsuite/gcc.c-torture/compat/struct-align.c b/gcc/testsuite/gcc.c-torture/compat/struct-align.c deleted file mode 100755 index 69fe6b3..0000000 --- a/gcc/testsuite/gcc.c-torture/compat/struct-align.c +++ /dev/null @@ -1,52 +0,0 @@ -typedef union -{ - struct {int a; int b;} s; - double d; -} T; - -int h (T *); -T g (T); - -#if COMPILER != 1 -h (T *x) -{ - if (x->s.a != 0 || x->s.b != 1) - abort (); -} -#endif - -#if COMPILER != 2 -T -g (T x) -{ - if (x.s.a != 13 || x.s.b != 47) - abort (); - x.s.a = 0; - x.s.b = 1; - h (&x); - return x; -} -#endif - -#if COMPILER != 1 -f () -{ - T x; - x.s.a = 13; - x.s.b = 47; - g (x); - if (x.s.a != 13 || x.s.b != 47) - abort (); - x = g (x); - if (x.s.a != 0 || x.s.b != 1) - abort (); -} -#endif - -#if COMPILER != 2 -main () -{ - f (); - exit (0); -} -#endif diff --git a/gcc/testsuite/gcc.c-torture/compat/struct-big.c b/gcc/testsuite/gcc.c-torture/compat/struct-big.c deleted file mode 100755 index e1d5c6a..0000000 --- a/gcc/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 diff --git a/gcc/testsuite/gcc.c-torture/compat/struct-i.c b/gcc/testsuite/gcc.c-torture/compat/struct-i.c deleted file mode 100755 index 25cbee6..0000000 --- a/gcc/testsuite/gcc.c-torture/compat/struct-i.c +++ /dev/null @@ -1,46 +0,0 @@ -typedef struct {int a;} T; - -int h (T *); -T g (T); - -#if COMPILER != 1 -h (T *x) -{ - if (x->a != 47114711) - abort (); -} -#endif - -#if COMPILER != 2 -T -g (T x) -{ - if (x.a != 13) - abort (); - x.a = 47114711; - h (&x); - return x; -} -#endif - -#if COMPILER != 1 -f () -{ - T x; - x.a = 13; - g (x); - if (x.a != 13) - abort (); - x = g (x); - if (x.a != 47114711) - abort (); -} -#endif - -#if COMPILER != 2 -main () -{ - f (); - exit (0); -} -#endif diff --git a/gcc/testsuite/gcc.c-torture/compat/struct-ic.c b/gcc/testsuite/gcc.c-torture/compat/struct-ic.c deleted file mode 100755 index 7c5fa79..0000000 --- a/gcc/testsuite/gcc.c-torture/compat/struct-ic.c +++ /dev/null @@ -1,48 +0,0 @@ -typedef struct {int a; char b;} T; - -int h (T *); -T g (T); - -#if COMPILER != 1 -h (T *x) -{ - if (x->a != 0 || x->b != 1) - abort (); -} -#endif - -#if COMPILER != 2 -T -g (T x) -{ - if (x.a != 13 || x.b != 47) - abort (); - x.a = 0; - x.b = 1; - h (&x); - return x; -} -#endif - -#if COMPILER != 1 -f () -{ - T x; - x.a = 13; - x.b = 47; - g (x); - if (x.a != 13 || x.b != 47) - abort (); - x = g (x); - if (x.a != 0 || x.b != 1) - abort (); -} -#endif - -#if COMPILER != 2 -main () -{ - f (); - exit (0); -} -#endif diff --git a/gcc/testsuite/gcc.c-torture/compat/struct-ii.c b/gcc/testsuite/gcc.c-torture/compat/struct-ii.c deleted file mode 100755 index 11ebc37..0000000 --- a/gcc/testsuite/gcc.c-torture/compat/struct-ii.c +++ /dev/null @@ -1,48 +0,0 @@ -typedef struct {int a, b;} T; - -int h (T *); -T g (T); - -#if COMPILER != 1 -h (T *x) -{ - if (x->a != 0 || x->b != 1) - abort (); -} -#endif - -#if COMPILER != 2 -T -g (T x) -{ - if (x.a != 13 || x.b != 47) - abort (); - x.a = 0; - x.b = 1; - h (&x); - return x; -} -#endif - -#if COMPILER != 1 -f () -{ - T x; - x.a = 13; - x.b = 47; - g (x); - if (x.a != 13 || x.b != 47) - abort (); - x = g (x); - if (x.a != 0 || x.b != 1) - abort (); -} -#endif - -#if COMPILER != 2 -main () -{ - f (); - exit (0); -} -#endif diff --git a/gcc/testsuite/gcc.c-torture/compat/struct-ret-1.c b/gcc/testsuite/gcc.c-torture/compat/struct-ret-1.c deleted file mode 100755 index a585c8f..0000000 --- a/gcc/testsuite/gcc.c-torture/compat/struct-ret-1.c +++ /dev/null @@ -1,25 +0,0 @@ -typedef struct { int re; int im; } T; - -T f (int, int); - -#if COMPILER != 1 -T -f (int arg1, int arg2) -{ - T x; - x.re = arg1; - x.im = arg2; - return x; -} -#endif - -#if COMPILER != 2 -main () -{ - T result; - result = f (3, 4); - if (result.re != 3 || result.im != 4) - abort (); - exit (0); -} -#endif |