diff options
Diffstat (limited to 'elf/ifuncmod5.c')
-rw-r--r-- | elf/ifuncmod5.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/elf/ifuncmod5.c b/elf/ifuncmod5.c index 9a08e8c..0e65a63 100644 --- a/elf/ifuncmod5.c +++ b/elf/ifuncmod5.c @@ -1,7 +1,13 @@ /* Test STT_GNU_IFUNC symbols without direct function call. */ #include "ifunc-sel.h" -int global __attribute__ ((visibility ("protected"))) = -1; +int global = -1; +/* Can't use __attribute__((visibility("protected"))) until the GCC bug: + + https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65248 + + is fixed. */ +asm (".protected global"); static int one (void) |