/* { dg-lto-do run } */ int first = 0; void abort (void); int second = 0; void callmealias (void) { if (!first || !second) abort (); } void callmefirst (void) { if (first) abort(); first = 1; } void callmesecond (void) { if (!first) abort(); if (second) abort(); second = 1; } main() { c(); b(); return 0; }