1 /* PR rtl-optimization/108263 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
4
5 int v, *p;
6
7 void
8 foo (void)
9 {
10 int i;
11 for (i = 0; ; i++)
12 {
13 if (v)
14 {
15 __label__ l1;
16 asm goto ("" : : : : l1);
17 l1:
18 return;
19 }
20 if (p[i])
21 break;
22 }
23 asm goto ("" : : "r" (i) : : l2);
24 l2:;
25 }