mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-29 06:57:58 -04:00
55 lines
864 B
C
55 lines
864 B
C
$NetBSD$
|
|
|
|
--- gcc/testsuite/gcc.dg/pr52139.c.orig Wed May 21 19:48:58 2014
|
|
+++ gcc/testsuite/gcc.dg/pr52139.c
|
|
@@ -0,0 +1,49 @@
|
|
+/* PR rtl-optimization/52139 */
|
|
+/* { dg-do compile } */
|
|
+/* { dg-options "-O -fno-tree-dominator-opts -fno-tree-fre" } */
|
|
+/* { dg-options "-O -fno-tree-dominator-opts -fno-tree-fre -fpic" { target fpic } } */
|
|
+
|
|
+void *p;
|
|
+
|
|
+void
|
|
+foo (int a)
|
|
+{
|
|
+ switch (a)
|
|
+ {
|
|
+ case 0:
|
|
+ a0:
|
|
+ case 1:
|
|
+ a1:
|
|
+ p = &&a1;
|
|
+ case 2:
|
|
+ a2:
|
|
+ p = &&a2;
|
|
+ case 3:
|
|
+ a3:
|
|
+ p = &&a3;
|
|
+ case 4:
|
|
+ a4:
|
|
+ p = &&a4;
|
|
+ case 5:
|
|
+ a5:
|
|
+ p = &&a5;
|
|
+ case 6:
|
|
+ a6:
|
|
+ p = &&a6;
|
|
+ case 7:
|
|
+ a7:
|
|
+ p = &&a7;
|
|
+ case 8:
|
|
+ a8:
|
|
+ p = &&a8;
|
|
+ case 9:
|
|
+ a9:
|
|
+ p = &&a9;
|
|
+ case 10:
|
|
+ a10:
|
|
+ p = &&a10;
|
|
+ default:
|
|
+ p = &&a0;
|
|
+ }
|
|
+ goto *p;
|
|
+}
|