diff mbox

[2/2] Add some more test cases for fentry and pg

Message ID 20140919171153.GC4120@two.firstfloor.org
State New
Headers show

Commit Message

Andi Kleen Sept. 19, 2014, 5:11 p.m. UTC
This is the patch I committed. Should fix everyone's issues.

    Fix mcount test cases to only run on supported targets
    
           * gcc.dg/pg-override.c: Only run on x86 Linux.
           * gcc.dg/pg.c: Dito.
           * gcc.target/i386/fentry-override.c: Exclude for PIC.
           * gcc.target/i386/fentry.c: Dito.
diff mbox

Patch

diff --git a/gcc/testsuite/gcc.dg/pg-override.c b/gcc/testsuite/gcc.dg/pg-override.c
index 60be162..9b8d8fa 100644
--- a/gcc/testsuite/gcc.dg/pg-override.c
+++ b/gcc/testsuite/gcc.dg/pg-override.c
@@ -1,6 +1,6 @@ 
 /* Test -fprofile override */
 /* { dg-do compile } */
-/* { dg-options "-fprofile" { target i?86-*-* x86_64-*-* } } */
+/* { dg-options "-fprofile" { target i?86-*-linux* x86_64-*-linux* } } */
 /* { dg-final { scan-assembler-not "mcount" } } */
 /* Origin: Andi Kleen */
 extern void foobar(const char *);
diff --git a/gcc/testsuite/gcc.dg/pg.c b/gcc/testsuite/gcc.dg/pg.c
index 60be162..9b8d8fa 100644
--- a/gcc/testsuite/gcc.dg/pg.c
+++ b/gcc/testsuite/gcc.dg/pg.c
@@ -1,6 +1,6 @@ 
 /* Test -fprofile override */
 /* { dg-do compile } */
-/* { dg-options "-fprofile" { target i?86-*-* x86_64-*-* } } */
+/* { dg-options "-fprofile" { target i?86-*-linux* x86_64-*-linux* } } */
 /* { dg-final { scan-assembler-not "mcount" } } */
 /* Origin: Andi Kleen */
 extern void foobar(const char *);
diff --git a/gcc/testsuite/gcc.target/i386/fentry-override.c b/gcc/testsuite/gcc.target/i386/fentry-override.c
index 3771f19..0464454 100644
--- a/gcc/testsuite/gcc.target/i386/fentry-override.c
+++ b/gcc/testsuite/gcc.target/i386/fentry-override.c
@@ -1,5 +1,5 @@ 
 /* Test -mfentry override */
-/* { dg-do compile } */
+/* { dg-do compile { target { *-*-linux* } && { nonpic || ! { ia32 } } } } */
 /* { dg-options "-mfentry" } */
 /* { dg-final { scan-assembler-not "__fentry__" } } */
 /* Origin: Andi Kleen */
diff --git a/gcc/testsuite/gcc.target/i386/fentry.c b/gcc/testsuite/gcc.target/i386/fentry.c
index bd3db13..d0d70c6 100644
--- a/gcc/testsuite/gcc.target/i386/fentry.c
+++ b/gcc/testsuite/gcc.target/i386/fentry.c
@@ -1,5 +1,5 @@ 
 /* Test -mfentry */
-/* { dg-do compile } */
+/* { dg-do compile { target { *-*-linux* } && { nonpic || ! { ia32 } } } } */
 /* { dg-options "-fprofile -mfentry" } */
 /* { dg-final { scan-assembler "__fentry__" } } */
 /* Origin: Andi Kleen */