Update PR middle-end/88587 tests
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 18 Jan 2019 14:33:46 +0000 (14:33 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 18 Jan 2019 14:33:46 +0000 (06:33 -0800)
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

gcc/testsuite/ChangeLog
gcc/testsuite/g++.target/i386/pr88587.C
gcc/testsuite/gcc.target/i386/mvc13.c

index 77b89f46084b91750323b53204201bcc92cf599f..19f5b21aee9c6cbf4947d6818234ea9c8b60ef62 100644 (file)
@@ -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
index 6808ab68cbb862e49fa8739bc05d53c71d9e0908..e7488e68743bb27fe1eece1fd54c70b7a4ff2220 100644 (file)
@@ -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()
index 9e31ef7c4da5a7c69c67b61caa9d4086a743178b..8d7e34437b48830b139105905a2bb6071d8e7dff 100644 (file)
@@ -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()