aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndi Kleen <ak@linux.intel.com>2014-09-19 17:09:10 +0000
committerAndi Kleen <ak@gcc.gnu.org>2014-09-19 17:09:10 +0000
commit2bfbb8613327472484037c20d5fc3647e82113dc (patch)
tree781d1a4cfce281e058668db5864f5506dd3252a8 /gcc
parent813271fc4e88e8dbbf61b033d2322ad9ba1b70be (diff)
downloadgcc-2bfbb8613327472484037c20d5fc3647e82113dc.zip
gcc-2bfbb8613327472484037c20d5fc3647e82113dc.tar.gz
gcc-2bfbb8613327472484037c20d5fc3647e82113dc.tar.bz2
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. From-SVN: r215401
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.dg/pg-override.c2
-rw-r--r--gcc/testsuite/gcc.dg/pg.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/fentry-override.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/fentry.c2
5 files changed, 11 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 747aad8..89c88eb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2014-09-19 Andi Kleen <ak@linux.intel.com>
+
+ * 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.
+
2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
PR ipa/61998
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 */