* tree-loop-distribution.c (struct partition): New field recording
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / pr25224.c
blob56f46986242b6701b16c1a48fbeb2d1b9362e873
1 /* { dg-options "-funswitch-loops" } */
2 /* { dg-require-effective-target indirect_jumps } */
3 /* { dg-require-effective-target label_values } */
5 static float rgam;
6 extern void *jmp(void *);
8 void drotmg(float d1) {
9 void *labels[] = { &&L170, &&L180, 0 };
11 for(;;) {
12 goto *jmp(labels);
13 if (d1 <= rgam)
14 goto L170;
16 L170:
17 if (d1 <= rgam)
18 goto L170;
21 L180:
22 goto L170;