testsuite: Update testcase for PR96078 fix [PR99363]
My fix for PR96078 made us stop warning about flatten on an alias if the target has the alias, which is exactly the case tested here. So let's remove the expected warning and add a similar case which does warn. gcc/testsuite/ChangeLog: PR c/99363 * gcc.dg/attr-flatten-1.c: Adjust.
This commit is contained in:
parent
a3ad6489d3
commit
812230c63c
1 changed files with 13 additions and 2 deletions
|
@ -10,9 +10,20 @@ int fn1(int p1)
|
|||
}
|
||||
__attribute__((flatten))
|
||||
__attribute__((alias("fn1")))
|
||||
int fn4(int p1); /* { dg-warning "ignored" } */
|
||||
int fn4(int p1);
|
||||
|
||||
/* Again, but this time the target doesn't have the attribute. */
|
||||
int fn1a(int p1)
|
||||
{
|
||||
int a = fn2(p1);
|
||||
return fn3(a);
|
||||
}
|
||||
__attribute__((flatten))
|
||||
__attribute__((alias("fn1a")))
|
||||
int fn4a(int p1); /* { dg-warning "ignored" } */
|
||||
|
||||
int
|
||||
test ()
|
||||
{
|
||||
return fn4(1);
|
||||
return fn4(1)+fn4a(1);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue