]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
bitfield2.C: Add -mno-ms-bitfields for i?86-*-netware.
authorJan Beulich <jbeulich@novell.com>
Tue, 28 Jul 2009 06:37:36 +0000 (06:37 +0000)
committerJan Beulich <jbeulich@gcc.gnu.org>
Tue, 28 Jul 2009 06:37:36 +0000 (06:37 +0000)
2009-07-28  Jan Beulich  <jbeulich@novell.com>

* g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
i?86-*-netware.
* g++.dg/ext/bitfield3.C: Likewise.
* g++.dg/ext/bitfield4.C: Likewise.
* g++.dg/ext/bitfield5.C: Likewise.
* gcc.dg/bitfld-15.c: Likewise.
* gcc.dg/bitfld-16.c: Likewise.
* gcc.dg/bitfld-17.c: Likewise.
* gcc.dg/bitfld-18.c: Likewise.
* g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
* gcc.dg/20010912-1.c: Likewise.
* gcc.dg/20021018-1.c: Likewise.
* gcc.dg/20030213-1.c: Likewise.
* gcc.dg/20030225-1.c: Likewise.
* gcc.dg/20030708-1.c: Likewise.
* gcc.dg/20050321-2.c: Likewise.
* gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
* gcc.dg/cdce2.c: Likewise.
* gcc.target/i386/pr37248-2.c: Don't test on default_packet
targets.
* gcc.target/i386/pr37248-3.c: Likewise.

From-SVN: r150141

20 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/bitfield2.C
gcc/testsuite/g++.dg/ext/bitfield3.C
gcc/testsuite/g++.dg/ext/bitfield4.C
gcc/testsuite/g++.dg/ext/bitfield5.C
gcc/testsuite/g++.old-deja/g++.jason/thunk2.C
gcc/testsuite/gcc.dg/20010912-1.c
gcc/testsuite/gcc.dg/20021018-1.c
gcc/testsuite/gcc.dg/20030213-1.c
gcc/testsuite/gcc.dg/20030225-1.c
gcc/testsuite/gcc.dg/20030708-1.c
gcc/testsuite/gcc.dg/20050321-2.c
gcc/testsuite/gcc.dg/bitfld-15.c
gcc/testsuite/gcc.dg/bitfld-16.c
gcc/testsuite/gcc.dg/bitfld-17.c
gcc/testsuite/gcc.dg/bitfld-18.c
gcc/testsuite/gcc.dg/cdce1.c
gcc/testsuite/gcc.dg/cdce2.c
gcc/testsuite/gcc.target/i386/pr37248-2.c
gcc/testsuite/gcc.target/i386/pr37248-3.c

index 04e5407dec6431ba8f82669fe1c3373bef57b35b..be516a9865998879d521b60334cda6096a9a6ba0 100644 (file)
@@ -1,3 +1,27 @@
+2009-07-28  Jan Beulich  <jbeulich@novell.com>
+
+       * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
+       i?86-*-netware.
+       * g++.dg/ext/bitfield3.C: Likewise.
+       * g++.dg/ext/bitfield4.C: Likewise.
+       * g++.dg/ext/bitfield5.C: Likewise.
+       * gcc.dg/bitfld-15.c: Likewise.
+       * gcc.dg/bitfld-16.c: Likewise.
+       * gcc.dg/bitfld-17.c: Likewise.
+       * gcc.dg/bitfld-18.c: Likewise.
+       * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
+       * gcc.dg/20010912-1.c: Likewise.
+       * gcc.dg/20021018-1.c: Likewise.
+       * gcc.dg/20030213-1.c: Likewise.
+       * gcc.dg/20030225-1.c: Likewise.
+       * gcc.dg/20030708-1.c: Likewise.
+       * gcc.dg/20050321-2.c: Likewise.
+       * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
+       * gcc.dg/cdce2.c: Likewise.
+       * gcc.target/i386/pr37248-2.c: Don't test on default_packet
+       targets.
+       * gcc.target/i386/pr37248-3.c: Likewise.
+
 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
 
        PR fortran/40848
index 303d82de267f5f35dc3edda90bdc996b9dafabbe..3d89505e2ef1a54b8d777123b2065ea96e0f7abd 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* Remove pedantic.  Allow the GCC extension to use char for bitfields.  */
 /* { dg-options "" } */
+/* { dg-options "-mno-ms-bitfields" { target i?86-*-netware } } */
 
 struct t
 { /* { dg-message "note: Offset of packed bit-field 't::b' has changed in GCC 4.4" "" { target pcc_bitfield_type_matters } } */
index 3b30cc9b0021eebee2fff56204ebcf22b7fc9d36..0a89bdab1ff06e620ecca528d9221d39ce95233e 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-Wno-packed-bitfield-compat" } */
+/* { dg-options "-Wno-packed-bitfield-compat -mno-ms-bitfields" { target i?86-*-netware } } */
 
 struct t
 {
index 258b3338c238cc1ad377a40deccf1f27f3ae2a1d..f9858d78c0e629adcc1fd1bd4e7bfcef1915fc6f 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "" } */
+/* { dg-options "-mno-ms-bitfields" { target i?86-*-netware } } */
 
 struct t
 { /* { dg-message "note: Offset of packed bit-field 't::b' has changed in GCC 4.4" "" { target pcc_bitfield_type_matters } } */
index 2cd8e7daa940ebc723acdea4b0facbd88c670aad..cb24c65d723b86c65fa54644a27b7b9eeb149056 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-Wno-packed-bitfield-compat" } */
+/* { dg-options "-Wno-packed-bitfield-compat -mno-ms-bitfields" { target i?86-*-netware } } */
 
 struct t
 {
index ad13022ddb302ed2e4a22953157d0f35cd826131..88e06d8766fd8c54ca3618202459d33e6d04348e 100644 (file)
@@ -1,6 +1,5 @@
 // { dg-do run { target fpic } }
 // { dg-options "-fPIC" }
-// { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))|\[Bb\]ad fixup at .DATA.:" "PIC unsupported" { xfail *-*-netware* } 0 }
 // { dg-skip-if "requires unsupported run-time relocation" { spu-*-* } { "*" } { "" } }
 // Test that non-variadic function calls using thunks and PIC work right.
 
index f41f698745fb478e942331474d02a7831bd080dd..bf81e3bac8ca03387f14901f32493544e0468a54 100644 (file)
@@ -1,6 +1,5 @@
 /* { dg-do run { target fpic } } */
 /* { dg-options "-O2 -fpic" } */
-/* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */
 
 extern void abort (void);
 extern void exit (int);
index f1d296dc3f5a46d4ac6e43ebc403207293686204..bbc88956683110da47e1dddac96676bd7c9380cb 100644 (file)
@@ -1,6 +1,5 @@
 /* { dg-do run { target fpic } } */
 /* { dg-options "-O2 -fpic" } */
-/* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */
 
 extern void abort (void);
 extern void exit (int);
index a1cf180364f0814fe8c8ac4f6b0099dc9f056df6..35bfe22fe26a1cb3ebd744cbd5498d778112850f 100644 (file)
@@ -1,7 +1,6 @@
 /* Testcase for http://gcc.gnu.org/ml/gcc-patches/2003-02/msg01017.html */
 /* { dg-do link { target fpic } } */
 /* { dg-options "-O -fpic" } */
-/* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */
 
 int *g;
 
index 7f32fdcfee751f764b6fb6dbacedddbd3d35d754..97a436b4ba1a081e5fdbcb672bd88040a5a346c1 100644 (file)
@@ -5,7 +5,6 @@
    and Benjamin Herrenschmidt <benh@kernel.crashing.org>.  */
 /* { dg-do run { target fpic } } */
 /* { dg-options "-O2 -fPIC" } */
-/* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */
 
 extern void exit (int);
 
index 819ad12660617cb2cc23b4081015350ae9088d49..344bb4e18d4c75024c4e955c3e768dbae5b9cdfd 100644 (file)
@@ -1,7 +1,6 @@
 /* PR c/11420 */
 /* { dg-do link { target fpic } } */
 /* { dg-options "-O2 -fpic" } */
-/* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */
 
 void (* volatile fn) (void);
 static void foo (void)
index 7f7e1c09dffc67a6cadf17bab979ce3844d22642..1c5575bde2146566b6d69891ba1f972fcb44868f 100644 (file)
@@ -5,7 +5,6 @@
    figure out branch to lab is too far.  */
 /* { dg-do link { target fpic } } */
 /* { dg-options "-g1 -fpic" } */
-/* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */
 /* { dg-require-effective-target int32plus } */
 
 #define A(n) \
index 1c066bb486593528510bb11dd27230dfc00c4946..968290f06ae20da6b07e35bf0976efc2e449988d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* Remove pedantic.  Allow the GCC extension to use char for bitfields.  */
 /* { dg-options "" } */
+/* { dg-options "-mno-ms-bitfields" { target i?86-*-netware } } */
 
 struct t
 {
index 3b30cc9b0021eebee2fff56204ebcf22b7fc9d36..0a89bdab1ff06e620ecca528d9221d39ce95233e 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-Wno-packed-bitfield-compat" } */
+/* { dg-options "-Wno-packed-bitfield-compat -mno-ms-bitfields" { target i?86-*-netware } } */
 
 struct t
 {
index 32b9c1efd78352506006194d8171758404d6e8b4..a0ad1ffeeacc035de4bcca0bd7cb248ef0bff99f 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "" } */
+/* { dg-options "-mno-ms-bitfields" { target i?86-*-netware } } */
 
 struct t
 {
index 2cd8e7daa940ebc723acdea4b0facbd88c670aad..cb24c65d723b86c65fa54644a27b7b9eeb149056 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-Wno-packed-bitfield-compat" } */
+/* { dg-options "-Wno-packed-bitfield-compat -mno-ms-bitfields" { target i?86-*-netware } } */
 
 struct t
 {
index 3bd35ecb78675bd810bddbe788181c6576e39da3..0bdd778220876011002c2c9fd6d90f8b589d356b 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do  run  } */
 /* { dg-options "-O2 -fmath-errno -fdump-tree-cdce-details  -lm" } */
+/* { dg-options "-O2 -fmath-errno -fdump-tree-cdce-details" { target *-*-netware* } } */
 /* { dg-final { scan-tree-dump  "cdce1.c:16: note: function call is shrink-wrapped into error conditions\."  "cdce" } } */
 /* { dg-final { cleanup-tree-dump "cdce" } } */
 /* { dg-require-effective-target large_double } */
index a461ce7ac3088e45e384f4cf6c636626ee3dff0c..ce741d6438beee03c2b94f4fdb3f0edc48a947d9 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do  run  } */
 /* { dg-skip-if "doubles are floats" { "avr-*-*" } { "*" } { "" } } */
 /* { dg-options "-O2 -fmath-errno -fdump-tree-cdce-details  -lm" } */
+/* { dg-options "-O2 -fmath-errno -fdump-tree-cdce-details" { target *-*-netware* } } */
 /* { dg-final { scan-tree-dump  "cdce2.c:16: note: function call is shrink-wrapped into error conditions\." "cdce" } }*/
 /* { dg-final { cleanup-tree-dump "cdce" } } */
  
index 0265a8ac64fe84911d86b41316dfdbb605e6d9ed..3ea4d669393af0e1416731d737c7c5ae1d91eccc 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/37248 */
-/* { dg-do compile } */
+/* { dg-do compile { target { ! default_packed } } } */
 /* { dg-options "-O2 -fdump-tree-optimized" } */
 
 struct S
index 309184ba045bd936034f9fc779d297b78fd890b3..60ef716963aa65eaa260d6afc8c042f47d6797bd 100644 (file)
@@ -1,6 +1,6 @@
 /* PR middle-end/37248 */
-/* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-optimized" } */
+/* { dg-do compile { target { ! default_packed } } } */
+/* { dg-options "-O2 -fdump-tree-optimized -mno-ms-bitfields" } */
 
 struct S
 {