bfd/
[deliverable/binutils-gdb.git] / ld / testsuite / ld-ifunc / lib.c
index 5bfd2cd485b19ccf0e49cda10d5b5ad0794f6c52..393dabf29698b4b3a9b79ec5ada89538c9d575ea 100644 (file)
@@ -15,6 +15,19 @@ void * library_func2_ifunc (void) __asm__ ("library_func2");
 void * library_func2_ifunc (void) { return global ? minus_one : zero ; }
 __asm__(".type library_func2, %gnu_indirect_function");
 
+extern int library_func2 (int);
+extern __typeof (library_func2) library_func2 __asm__ ("__GI_library_func2");
+
+__asm__(".global __GI_library_func2");
+__asm__(".hidden __GI_library_func2");
+__asm__(".set __GI_library_func2, library_func2");
+
+int
+library_func (int x)
+{
+  return library_func2 (x);
+}
+
 #else /* WITHOUT_IFUNC */
 
 int
This page took 0.02798 seconds and 4 git commands to generate.