1/* { dg-do compile } */
2
3struct s { ~s() { s(); } };
4
5int f()
6{
7  M:
8    s o = s();
9    f();
10    f();
11
12  L:
13    goto *(f() ? &&L : &&M);
14
15    return 0;
16}
17