| /* PR rtl-optimization/80112 */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-Os -fmodulo-sched" } */ | |
| /* { dg-require-effective-target label_values } */ | |
| void **a; | |
| void | |
| foo (int c) | |
| { | |
| void *d[] = {&&e, &&f}; | |
| a = d; | |
| switch (c) | |
| { | |
| f: | |
| c = 9; | |
| /* FALLTHRU */ | |
| case 9: | |
| goto *a++; | |
| e:; | |
| } | |
| } |