blob: 201fdbba2674ec9f9524b9f010a7c31c362cdeb1 [file] [log] [blame]
/* Assignments via pointers pointing to global variables were being killed
by SSA-DCE. Test contributed by Paul Brook <paul@nowt.org> */
int glob;
void
fn2(int ** q)
{
*q = &glob;
}
void test()
{
int *p;
fn2(&p);
*p=42;
}
int main()
{
test();
if (glob != 42) abort();
exit (0);
}