Correct target selector in -mfentry tests
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 14 Jan 2015 21:51:09 +0000 (21:51 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 14 Jan 2015 21:51:09 +0000 (13:51 -0800)
-fprofile -mfentry works with PIE if gcrt1.o is compiled with -fPIC.  A
glibc has been filed, PR 17836, and a glibc patch has been submitted.

* gcc.target/i386/fentry-override.c: Properly place {} in target
selector.  Remove nonpic.
* gcc.target/i386/fentry.c: Likewise.

From-SVN: r219616

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/fentry-override.c
gcc/testsuite/gcc.target/i386/fentry.c

index 644aa862975387f988d7df4f6ef8d881cf1bed40..061aa7e0810b6b3e203108ba4282825e532d9b41 100644 (file)
@@ -1,3 +1,9 @@
+2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/fentry-override.c: Properly place {} in target
+       selector.  Remove nonpic.
+       * gcc.target/i386/fentry.c: Likewise.
+
 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
 
        * gcc.dg/atomic-invalid.c: Check for invalid memory model
index 046445440cdc9d2c1eed95e3184bfddb20130967..4dd87a8af5c6da73fa9374d64b7022e296a6c883 100644 (file)
@@ -1,5 +1,5 @@
 /* Test -mfentry override */
-/* { dg-do compile { target { *-*-linux* } && { nonpic || ! { ia32 } } } } */
+/* { dg-do compile { target { { *-*-linux* } && { ! { ia32 } } } } } */
 /* { dg-options "-mfentry" } */
 /* { dg-final { scan-assembler-not "__fentry__" } } */
 /* Origin: Andi Kleen */
index d0d70c62efa2dbeb79ce2acab8965edf51a4b87d..3548dd79dbb744bad927d344abf1e10007c990b6 100644 (file)
@@ -1,5 +1,5 @@
 /* Test -mfentry */
-/* { dg-do compile { target { *-*-linux* } && { nonpic || ! { ia32 } } } } */
+/* { dg-do compile { target { { *-*-linux* } && { ! { ia32 } } } } } */
 /* { dg-options "-fprofile -mfentry" } */
 /* { dg-final { scan-assembler "__fentry__" } } */
 /* Origin: Andi Kleen */