]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.law / bit-fields2.C
diff --git a/gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C b/gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C
deleted file mode 100644 (file)
index ac70686..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-// GROUPS passed bit-fields
-// bitfield file
-// Message-Id: <92Oct29.191913est.62@jarvis.csri.toronto.edu>
-// From: mdivax1!robinson@ai.mit.edu (Jim Robinson)
-// Subject: gcc 2.2.2 C++ bug in handling :0 bit fields
-// Date:   Thu, 29 Oct 1992 19:18:28 -0500
-//
-// Also applies to:
-// bitfield file
-// From: Jaimie Wilson/MSL <Jaimie_Wilson@msl.isis.org>
-// Date:   Fri, 28 Jan 1994 06:11:43 -0500
-// Subject: GCC bug report
-//
-// This test is only meant for targets where EMPTY_FIELD_BOUNDARY is
-// defined to no larger than the size of an unsigned int, or where
-// PCC_BITFIELD_TYPE_MATTERS is defined.  Add skips below for targets that
-// do not have that property.
-// Skip if target: mmix-knuth-mmixware
-
-
-#include <stdio.h>
-#include <stddef.h>
-
-struct foo {
-        char a;
-        char b;
-        unsigned int : 0;       /* force word alignment */
-        char c;
-};
-
-int
-main(int argc, char **argv)
-{
-        struct foo bar;
-
-       if (offsetof (struct foo, c) > sizeof (unsigned int))
-               { printf ("FAIL\n"); return 1; }
-       else
-               printf ("PASS\n");
-       return 0;
-}
-