[Darwin, testsuite] Remove unused test.
authorIain Sandoe <iain@sandoe.co.uk>
Fri, 12 Jul 2019 18:38:33 +0000 (18:38 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Fri, 12 Jul 2019 18:38:33 +0000 (18:38 +0000)
During GCC-9, the codegen for unreachable switch case statements changed
such that the (undefined) behaviour of reaching such statements is directed
to one of the existing switch cases.  This means that the testcase which
deals with the old behaviour can no longer work (and there is nothing to test
with it).  The [Darwin-specific] test is now redundant and can be removed.

gcc/testsuite/

2019-07-12  Iain Sandoe  <iain@sandoe.co.uk>

* gcc.dg/pr57438-2.c: Remove.

From-SVN: r273457

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr57438-2.c [deleted file]

index 73fe73933b0d9023c0ea23b33e2c9769345a6ef6..1c9db4b83b8c5e7c233c7eb26549b60c16eeef94 100644 (file)
@@ -1,3 +1,7 @@
+2019-07-12  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.dg/pr57438-2.c: Remove.
+
 2019-07-12  Martin Sebor  <msebor@redhat.com>
 
        * gcc.dg/Warray-bounds-43.c: New test.
diff --git a/gcc/testsuite/gcc.dg/pr57438-2.c b/gcc/testsuite/gcc.dg/pr57438-2.c
deleted file mode 100644 (file)
index f3ff1dc..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-/* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "--param case-values-threshold=3 -O2" } */
-/* { dg-additional-options "-funwind-tables" { target powerpc*-*-darwin* } }
-
-/* This is testing that a trailing local label is followed by a
-   nop where required.  */
-   
-int foo (int x)
-{
-  switch (x)
-    {
-      case 0:
-        return 10;
-      case 3:
-        return -1;
-      case 5:
-        return 29;
-      default:
-        __builtin_unreachable();
-    }
-}
-
-/* { dg-final { scan-assembler "nop\\nLFE.*" { target  { *-*-darwin* } } } } */