]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.dg/pragma-align.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.dg / pragma-align.c
diff --git a/gcc/testsuite/gcc.dg/pragma-align.c b/gcc/testsuite/gcc.dg/pragma-align.c
deleted file mode 100644 (file)
index f5d457e..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Prove that HANDLE_SYSTEMV_PRAGMA alignment handling works somewhat. */
-
-/* { dg-do compile { target i?86-*-linux* i?86-*-*bsd* i?86-*-sco3.2v5* } } */
-
-struct {
-        char one;
-        long two;
-} defaultalign;
-
-#pragma pack(4)
-struct {
-        char one;
-        long two;
-} sixteen;
-
-#pragma pack(1)
-struct {
-        char one;
-        long two;
-} two;
-
-#pragma pack(2)
-struct {
-        char one;
-        long two;
-} three;
-
-#pragma pack()
-struct {
-        char one;
-        long two;
-} resetalign;
-
-main()
-{
-        if(sizeof(sixteen) < sizeof(defaultalign)) abort();
-        if(sizeof(two) >= sizeof(defaultalign)) abort();
-        if(sizeof(three) <= sizeof(two)) abort();
-        if(sizeof(resetalign) != sizeof(defaultalign)) abort();
-       return 0;
-}
-