/* { 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); }