aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Novillo <dnovillo@google.com>2013-07-22 09:24:07 -0400
committerDiego Novillo <dnovillo@gcc.gnu.org>2013-07-22 09:24:07 -0400
commitb5afa1ed4c283baa07f2ad1ad553725adab72600 (patch)
tree1b845f411c9b29ece341396d22ece9a18572a319
parent5e5f76731871e5efbaf8bad961e44707b1e58cc3 (diff)
downloadgcc-b5afa1ed4c283baa07f2ad1ad553725adab72600.zip
gcc-b5afa1ed4c283baa07f2ad1ad553725adab72600.tar.gz
gcc-b5afa1ed4c283baa07f2ad1ad553725adab72600.tar.bz2
This test was failing with -m64 because it was forcing -m32
instead of asking for ilp32. From-SVN: r201128
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/pr57878.C4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ae8f925..2d8930f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2013-07-22 Diego Novillo <dnovillo@google.com>
+
+ * testsuite/g++.dg/pr57878.C: Do not force -m32. Use
+ target ilp32.
+
2013-07-22 Georg-Johann Lay <avr@gjlay.de>
PR testsuite/52641
diff --git a/gcc/testsuite/g++.dg/pr57878.C b/gcc/testsuite/g++.dg/pr57878.C
index b1aa25c..d4e7d86 100644
--- a/gcc/testsuite/g++.dg/pr57878.C
+++ b/gcc/testsuite/g++.dg/pr57878.C
@@ -1,5 +1,5 @@
-/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
-/* { dg-options "-m32 -O2 -fno-omit-frame-pointer -fPIC -std=gnu++11" } */
+/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-options "-O2 -fno-omit-frame-pointer -fPIC -std=gnu++11" } */
typedef int int32;
typedef long long int64;