blob: 3d1767513f3a26dac47fa5e5254d943107ff6387 [file] [log] [blame]
/* { dg-do run } */
int __attribute__((returns_twice,noipa)) x() { return 0; }
void __attribute__((noipa)) ar() {}
void __attribute__((noipa)) as() { __builtin_abort (); }
int a1, a2, a3;
void __attribute__((noipa)) v(int init)
{
if (!init) {
as();
if (a1)
goto aq;
x ();
}
ar();
aq:
if (!init)
as();
}
int main()
{
v(1);
return 0;
}