powerpc-darwin, skip ident tests.
authorIain Sandoe <iain@sandoe.co.uk>
Mon, 24 Dec 2018 08:55:01 +0000 (08:55 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Mon, 24 Dec 2018 08:55:01 +0000 (08:55 +0000)
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

gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ident-0a.c
gcc/testsuite/c-c++-common/ident-0b.c
gcc/testsuite/c-c++-common/ident-1a.c
gcc/testsuite/c-c++-common/ident-1b.c
gcc/testsuite/c-c++-common/ident-2a.c
gcc/testsuite/c-c++-common/ident-2b.c

index a469ec9..bbbf37a 100644 (file)
@@ -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
index 900d206..13bc628 100644 (file)
@@ -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: " } } */
index e08126d..1184f8f 100644 (file)
@@ -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 *-*-* } } } */
index 867ee43..b600373 100644 (file)
@@ -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 *-*-* } } } */
index 2431086..b0d8898 100644 (file)
@@ -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: " } } */
index 131b867..e9321c7 100644 (file)
@@ -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 ! */
index a21e25f..e057fac 100644 (file)
@@ -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 } } */