diff options
Diffstat (limited to 'sysdeps/powerpc/powerpc32/fpu/__longjmp.S')
-rw-r--r-- | sysdeps/powerpc/powerpc32/fpu/__longjmp.S | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/sysdeps/powerpc/powerpc32/fpu/__longjmp.S b/sysdeps/powerpc/powerpc32/fpu/__longjmp.S index 96e50de378..cbd42be5cb 100644 --- a/sysdeps/powerpc/powerpc32/fpu/__longjmp.S +++ b/sysdeps/powerpc/powerpc32/fpu/__longjmp.S @@ -22,20 +22,21 @@ #if defined NOT_IN_libc /* Build a non-versioned object for rtld-*. */ +# define __longjmp_symbol __longjmp # include "__longjmp-common.S" #else /* !NOT_IN_libc */ /* Build a versioned object for libc. */ -default_symbol_version (__vmx__longjmp,__longjmp,GLIBC_2.3.4); -# define __longjmp __vmx__longjmp +versioned_symbol (libc, __vmx__longjmp, __longjmp, GLIBC_2_3_4); +# define __longjmp_symbol __vmx__longjmp # include "__longjmp-common.S" # if defined SHARED && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3_4) # define __NO_VMX__ # undef JB_SIZE -symbol_version (__novmx__longjmp,__longjmp,GLIBC_2.0); -# undef __longjmp -# define __longjmp __novmx__longjmp +compat_symbol (libc, __novmx__longjmp, __longjmp, GLIBC_2_0); +# undef __longjmp_symbol +# define __longjmp_symbol __novmx__longjmp # include "__longjmp-common.S" # endif #endif /* !NOT_IN_libc */ |