]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Darwin, testsuite, backport removal of unused test.
authorIain Sandoe <iain@sandoe.co.uk>
Sun, 4 Aug 2019 13:06:11 +0000 (13:06 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Sun, 4 Aug 2019 13:06:11 +0000 (13:06 +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.

2019-08-04  Iain Sandoe  <iain@sandoe.co.uk>

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

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

From-SVN: r274090

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

index 87816a952480f5ca01a8ea582c9c3c7ea9ad9989..e9e8b8424dcd98b5a35bc82fb89d866f7b05e10d 100644 (file)
@@ -1,3 +1,10 @@
+2019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backport from mainline.
+       2019-07-12  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.dg/pr57438-2.c: Remove.
+
 2019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
 
        Backport from mainline.
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* } } } } */