/* PR debug/41893 */ /* { dg-do link } */ /* { dg-require-effective-target lto } */ /* { dg-options "-flto -fwhole-program -O" } */ /* { dg-additional-sources "pr41893-2.c" } */ struct S { int v; }; struct S s; void __attribute__((externally_visible)) func1 (void) { struct S *p = &s; } int main() { return 0; }