aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2019-01-18 14:33:46 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2019-01-18 06:33:46 -0800
commit3a42e16dca67208ace35f9cf7c45c35d0cbd46e6 (patch)
treef034481944a9ce5f38fd72c79362e762c51520ac /gcc
parent649794ff576fb9a033358799eb43a43addff1aa9 (diff)
downloadgcc-3a42e16dca67208ace35f9cf7c45c35d0cbd46e6.zip
gcc-3a42e16dca67208ace35f9cf7c45c35d0cbd46e6.tar.gz
gcc-3a42e16dca67208ace35f9cf7c45c35d0cbd46e6.tar.bz2
Update PR middle-end/88587 tests
It is wrong to use -m32 in dg-options. { target ia32 } should be used instead. Also add -fno-pic to g++.target/i386/pr88587.C since it is invalid with PIC. PR middle-end/88587 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }. (dg-options): Replace -m32 with -fno-pic. * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }. (dg-options): Remove -m32. From-SVN: r268079
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog8
-rw-r--r--gcc/testsuite/g++.target/i386/pr88587.C4
-rw-r--r--gcc/testsuite/gcc.target/i386/mvc13.c4
3 files changed, 12 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 77b89f4..19f5b21 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR middle-end/88587
+ * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
+ (dg-options): Replace -m32 with -fno-pic.
+ * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
+ (dg-options): Remove -m32.
+
2019-01-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/88903
diff --git a/gcc/testsuite/g++.target/i386/pr88587.C b/gcc/testsuite/g++.target/i386/pr88587.C
index 6808ab6..e7488e6 100644
--- a/gcc/testsuite/g++.target/i386/pr88587.C
+++ b/gcc/testsuite/g++.target/i386/pr88587.C
@@ -1,6 +1,6 @@
-/* { dg-do compile } */
+/* { dg-do compile { target ia32 } } */
/* { dg-require-ifunc "" } */
-/* { dg-options "-O -m32 -g -mno-sse -Wno-attributes" } */
+/* { dg-options "-O -fno-pic -g -mno-sse -Wno-attributes" } */
__attribute__((target("default"),always_inline))
void a()
diff --git a/gcc/testsuite/gcc.target/i386/mvc13.c b/gcc/testsuite/gcc.target/i386/mvc13.c
index 9e31ef7..8d7e344 100644
--- a/gcc/testsuite/gcc.target/i386/mvc13.c
+++ b/gcc/testsuite/gcc.target/i386/mvc13.c
@@ -1,6 +1,6 @@
-/* { dg-do compile } */
+/* { dg-do compile { target ia32 } } */
/* { dg-require-ifunc "" } */
-/* { dg-options "-O -m32 -g -mno-sse" } */
+/* { dg-options "-O -g -mno-sse" } */
__attribute__((target_clones("default,sse2")))
void a()