]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/compat/struct-ii.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.c-torture / compat / struct-ii.c
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 100644 (file)
index 11ebc37..0000000
+++ /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