diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C | 36 |
1 files changed, 0 insertions, 36 deletions
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 index beb34d05ba1..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C +++ /dev/null @@ -1,36 +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 - - -#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"); - else - printf ("PASS\n"); - return 0; -} - |