PR lto/60820
[official-gcc.git] / gcc / testsuite / gcc.dg / lto / pr60820_0.c
blob349cf6a02f1f28f0280029215a8e85653ee240f5
1 /* { dg-lto-do link } */
2 /* { dg-lto-options {{-flto -r -nostdlib -O2}} } */
3 #include <stdio.h>
4 struct in6_addr {int bah;};
5 extern const struct in6_addr in6addr_any;
6 static const struct in6_addr local_in6addr_any = {1};
7 #pragma weak in6addr_any = local_in6addr_any
9 __attribute__ ((used))
10 void foo2()
12 fprintf (stderr, "v1: %p, v2: %p\n", &local_in6addr_any, &in6addr_any);