1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/* { dg-require-alias "" } */ int fn2(int); int fn3(int); __attribute__((flatten)) int fn1(int p1) { int a = fn2(p1); return fn3(a); } __attribute__((flatten)) __attribute__((alias("fn1"))) int fn4(int p1); /* { dg-warning "ignored" } */ int test () { return fn4(1); }