blob: 4a6d9e54c23399034539ec9255f4f7115b5e5d48 [file] [log] [blame]
/* { dg-do link } */
/* { dg-options "-O2 -fdump-tree-modref1" } */
void linker_error ();
__attribute__((noinline))
int *
test (int **a)
{
return *a;
}
int
main()
{
int val;
int *a=&val;
int *b = test (&a);
if (b == (int *)&a)
linker_error ();
return 0;
}
/* { dg-final { scan-tree-dump "no_direct_clobber no_indirect_clobber no_direct_escape no_indirect_escape not_returned_directly no_indirect_read" "modref1"} } */