| /* PR ipa/89009 */ | |
| /* { dg-do run } */ | |
| /* { dg-require-effective-target fpic } */ | |
| /* { dg-options "-fpic -O2 -fno-inline" } */ | |
| /* { dg-require-visibility "" } */ | |
| void foo1() { __builtin_printf ("foo\n"); } | |
| #pragma GCC visibility push(hidden) | |
| void foo2() { __builtin_printf ("foo\n"); } | |
| #pragma GCC visibility pop | |
| int main() { foo2(); return 0; } | |
| /* { dg-output "foo" } */ |