aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2018-12-24 08:55:01 +0000
committerIain Sandoe <iains@gcc.gnu.org>2018-12-24 08:55:01 +0000
commit224246175fca6e27015b14afe1dadbc2fe88a4c9 (patch)
tree930f92f76c84abe12a85910500ace50f9a814db2
parentf1b2727feb2d6427e1372672c16f0bf887a482ed (diff)
downloadgcc-224246175fca6e27015b14afe1dadbc2fe88a4c9.zip
gcc-224246175fca6e27015b14afe1dadbc2fe88a4c9.tar.gz
gcc-224246175fca6e27015b14afe1dadbc2fe88a4c9.tar.bz2
powerpc-darwin, skip ident tests.
The c-c++-common tests fail (or XPASS depending on which) on powerpc Darwin because it doesn't currently emit .ident marker. Since there's no support for .ident in the assembler, we can't enable the output and therefore these tests should be skipped. 2018-12-24 Iain Sandoe <iain@sandoe.co.uk> * c-c++-common/ident-0a.c: Skip for powerpc-darwin. * c-c++-common/ident-0b.c: Likewise. * c-c++-common/ident-1a.c: Likewise. * c-c++-common/ident-1b.c: Likewise. * c-c++-common/ident-2a.c: Likewise. * c-c++-common/ident-2b.c: Likewise. From-SVN: r267394
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/c-c++-common/ident-0a.c1
-rw-r--r--gcc/testsuite/c-c++-common/ident-0b.c1
-rw-r--r--gcc/testsuite/c-c++-common/ident-1a.c1
-rw-r--r--gcc/testsuite/c-c++-common/ident-1b.c1
-rw-r--r--gcc/testsuite/c-c++-common/ident-2a.c1
-rw-r--r--gcc/testsuite/c-c++-common/ident-2b.c1
7 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a469ec9..bbbf37a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
+
+ * c-c++-common/ident-0a.c: Skip for powerpc-darwin.
+ * c-c++-common/ident-0b.c: Likewise.
+ * c-c++-common/ident-1a.c: Likewise.
+ * c-c++-common/ident-1b.c: Likewise.
+ * c-c++-common/ident-2a.c: Likewise.
+ * c-c++-common/ident-2b.c: Likewise.
+
2018-12-23 Paul Thomas <pault@gcc.gnu.org>
PR fortran/77703
diff --git a/gcc/testsuite/c-c++-common/ident-0a.c b/gcc/testsuite/c-c++-common/ident-0a.c
index 900d206..13bc628 100644
--- a/gcc/testsuite/c-c++-common/ident-0a.c
+++ b/gcc/testsuite/c-c++-common/ident-0a.c
@@ -1,6 +1,7 @@
/* PR testsuite/52665
* Make sure scan-assembler-not turns off .ident */
/* { dg-do compile } */
+/* { dg-skip-if "no assembler .ident support" { powerpc*-*-darwin* } } */
int i;
/* { dg-final { scan-assembler-not "GCC: " } } */
diff --git a/gcc/testsuite/c-c++-common/ident-0b.c b/gcc/testsuite/c-c++-common/ident-0b.c
index e08126d..1184f8f 100644
--- a/gcc/testsuite/c-c++-common/ident-0b.c
+++ b/gcc/testsuite/c-c++-common/ident-0b.c
@@ -2,6 +2,7 @@
* Make sure scan-assembler-not turns off .ident unless -fident in testcase */
/* { dg-do compile } */
/* { dg-options "-fident" } */
+/* { dg-skip-if "no assembler .ident support" { powerpc*-*-darwin* } } */
int i;
/* { dg-final { scan-assembler-not "GCC: " { xfail *-*-* } } } */
diff --git a/gcc/testsuite/c-c++-common/ident-1a.c b/gcc/testsuite/c-c++-common/ident-1a.c
index 867ee43..b600373 100644
--- a/gcc/testsuite/c-c++-common/ident-1a.c
+++ b/gcc/testsuite/c-c++-common/ident-1a.c
@@ -1,6 +1,7 @@
/* PR testsuite/52665
* Make sure scan-assembler turns off .ident */
/* { dg-do compile } */
+/* { dg-skip-if "no assembler .ident support" { powerpc*-*-darwin* } } */
int i;
/* { dg-final { scan-assembler "GCC: " { xfail *-*-* } } } */
diff --git a/gcc/testsuite/c-c++-common/ident-1b.c b/gcc/testsuite/c-c++-common/ident-1b.c
index 2431086..b0d8898 100644
--- a/gcc/testsuite/c-c++-common/ident-1b.c
+++ b/gcc/testsuite/c-c++-common/ident-1b.c
@@ -2,6 +2,7 @@
* Make sure scan-assembler turns off .ident unless -fident in testcase */
/* { dg-do compile } */
/* { dg-options "-fident" } */
+/* { dg-skip-if "no assembler .ident support" { powerpc*-*-darwin* } } */
int i;
/* { dg-final { scan-assembler "GCC: " } } */
diff --git a/gcc/testsuite/c-c++-common/ident-2a.c b/gcc/testsuite/c-c++-common/ident-2a.c
index 131b867..e9321c7 100644
--- a/gcc/testsuite/c-c++-common/ident-2a.c
+++ b/gcc/testsuite/c-c++-common/ident-2a.c
@@ -1,6 +1,7 @@
/* PR testsuite/52665
* Make sure scan-assembler-times turns off .ident */
/* { dg-do compile } */
+/* { dg-skip-if "no assembler .ident support" { powerpc*-*-darwin* } } */
int i;
/* { dg-final { scan-assembler-times "GCC: " 0 } } */ /* internal test, keep -times 0 ! */
diff --git a/gcc/testsuite/c-c++-common/ident-2b.c b/gcc/testsuite/c-c++-common/ident-2b.c
index a21e25f..e057fac 100644
--- a/gcc/testsuite/c-c++-common/ident-2b.c
+++ b/gcc/testsuite/c-c++-common/ident-2b.c
@@ -2,6 +2,7 @@
* Make sure scan-assembler-times turns off .ident unless -fident in testcase */
/* { dg-do compile } */
/* { dg-options "-fident" } */
+/* { dg-skip-if "no assembler .ident support" { powerpc*-*-darwin* } } */
int ident;
/* { dg-final { scan-assembler-times "GCC: " 1 } } */