1 // Bug: we were removing the p = q assignment in dce, and then reinserting
2 // it *after* the try/catch in out-of-ssa. Oops.
4 // testcase reduced from libjava/interpret.cc.
7 // { dg-options "-O2" }
8 // { dg-require-effective-target indirect_jumps }
10 extern "C" int printf (const char *, ...);
16 __label__ one, two, done;
17 void *labs[] = { &&one, &&two, &&done };
18 const void **q = (const void **)labs;