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 a469ec9e689fdd27d3675c2f0e90ede708c64877..bbbf37af5a361e6ffd18a0d4d93d07fce288db14 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 900d206bad7d208ff5cdb0db12d3ae93359200fa..13bc6284de243e3af2e6a87c3fe83b5eaf76f39e 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 e08126d2d23f01f3c9f2ff692e39ffadf8eb1544..1184f8ff1c0e2c832619053ce8ff1c551df7c692 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 867ee43fb2658775ccbc689b54c9be72181875d5..b6003735cefe77ad8819fc7956ba72963e0656f8 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 2431086d247e200e073f6fe9223065524ea5c6c0..b0d88983f3cc7d1c28b9d4824e8f09ff6eafb3f4 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 131b8676281d1abc44f13d75588ba128badc035a..e9321c72926aac8447c61c130f1841ba9cd8abfe 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 a21e25fcceb3402c6fce7ad52583a13104c3aacd..e057fac74744e39b26fc47c3697a1f7200354a64 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 } } */