summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>2011-12-29 10:03:26 +0000
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>2011-12-29 10:03:26 +0000
commit1269f892b40b076d3d73bb034aff170567513434 (patch)
tree23148e75602a1cc41a58d16e6d076986fd045687
parent091513f62126065288d7179704564cb134cfb505 (diff)
downloadppe42-gcc-1269f892b40b076d3d73bb034aff170567513434.tar.gz
ppe42-gcc-1269f892b40b076d3d73bb034aff170567513434.zip
* g++.dg/abi/bitfield3.C: Make sure test runs
for windows targets without activated ms-bitfields option. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182722 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog3
-rw-r--r--gcc/testsuite/g++.dg/abi/bitfield3.C7
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4c2ee8a9420..fb3daff3f19 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,8 @@
2012-12-29 Kai Tietz <ktietz@redhat.com>
+ * g++.dg/abi/bitfield3.C: Make sure test runs
+ for windows targets without activated ms-bitfields option.
+
* g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
targets to use static-version.
* g++.old-deja/g++.abi/cxa_vec.C: Likewise.
diff --git a/gcc/testsuite/g++.dg/abi/bitfield3.C b/gcc/testsuite/g++.dg/abi/bitfield3.C
index 632bc5ca2f9..6908ab6e7be 100644
--- a/gcc/testsuite/g++.dg/abi/bitfield3.C
+++ b/gcc/testsuite/g++.dg/abi/bitfield3.C
@@ -1,9 +1,12 @@
// Test for oversized bitfield alignment in structs on IA-32
// { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } }
// { dg-options "-O2" }
-// Cygwin and mingw32 default to MASK_ALIGN_DOUBLE. Override to ensure
+// Cygwin and mingw default to MASK_ALIGN_DOUBLE. Override to ensure
// 4-byte alignment.
-// { dg-options "-mno-align-double" { target i?86-*-cygwin* i?86-*-mingw* } }
+// { dg-additional-options "-mno-align-double" { target i?86-*-cygwin* i?86-*-mingw* } }
+// As for mingw target the ms-bitfield switch is activated by default,
+// make sure for this test that it is disabled.
+// { dg-additional-options "-mno-ms-bitfields" { target i?86-*-mingw* } }
struct A
{
OpenPOWER on IntegriCloud