aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2014-10-23 21:43:41 +0000
committerJoseph Myers <joseph@codesourcery.com>2014-10-23 21:43:41 +0000
commit15f9c5dfaf999cfc53080b6ab2422935a6becf8e (patch)
tree07e72f039d854cad40bb3aff6f401dc20e0356f7 /sysdeps
parentc6dfed243e0310bc3294c0fdf1816fceab024e9b (diff)
downloadglibc-15f9c5dfaf999cfc53080b6ab2422935a6becf8e.tar
glibc-15f9c5dfaf999cfc53080b6ab2422935a6becf8e.tar.gz
glibc-15f9c5dfaf999cfc53080b6ab2422935a6becf8e.tar.bz2
glibc-15f9c5dfaf999cfc53080b6ab2422935a6becf8e.zip
Don't use INTDEF for powerpc32 compat symbols (bug 14132).
Continuing the removal of the obsolete INTDEF / INTUSE mechanism, this patch removes the use of INTUSE to rename symbols in sysdeps/powerpc/powerpc32/libgcc-compat.S. As the names in question are purely internal to this particular object and not used anywhere else, it doesn't matter at all whether __*_v_glibc20 or __*_internal is used, so this patch just removes the macros in question. Tested for powerpc32 that stripped installed shared libraries are unchanged by this patch. [BZ #14132] * sysdeps/powerpc/powerpc32/libgcc-compat.S (__ashldi3_v_glibc20): Remove macro definition. (__ashrdi3_v_glibc20): Likewise. (__lshrdi3_v_glibc20): Likewise. (__cmpdi2_v_glibc20): Likewise. (__ucmpdi2_v_glibc20): Likewise. [!_SOFT_FLOAT && !__NO_FPRS__] (__fixdfdi_v_glibc20): Likewise. [!_SOFT_FLOAT && !__NO_FPRS__] (__fixsfdi_v_glibc20): Likewise. [!_SOFT_FLOAT && !__NO_FPRS__] (__fixunsdfdi_v_glibc20): Likewise. [!_SOFT_FLOAT && !__NO_FPRS__] (__fixunssfdi_v_glibc20): Likewise. [!_SOFT_FLOAT && !__NO_FPRS__] (__floatdidf_v_glibc20): Likewise. [!_SOFT_FLOAT && !__NO_FPRS__] (__floatdisf_v_glibc20): Likewise.
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/powerpc/powerpc32/libgcc-compat.S14
1 files changed, 0 insertions, 14 deletions
diff --git a/sysdeps/powerpc/powerpc32/libgcc-compat.S b/sysdeps/powerpc/powerpc32/libgcc-compat.S
index b9a000c699..026b464e06 100644
--- a/sysdeps/powerpc/powerpc32/libgcc-compat.S
+++ b/sysdeps/powerpc/powerpc32/libgcc-compat.S
@@ -22,20 +22,6 @@
#if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2_6)
-#define __ashldi3_v_glibc20 INTUSE (__ashldi3)
-#define __ashrdi3_v_glibc20 INTUSE (__ashrdi3)
-#define __lshrdi3_v_glibc20 INTUSE (__lshrdi3)
-#define __cmpdi2_v_glibc20 INTUSE (__cmpdi2)
-#define __ucmpdi2_v_glibc20 INTUSE (__ucmpdi2)
-#if !defined _SOFT_FLOAT && !defined __NO_FPRS__
-# define __fixdfdi_v_glibc20 INTUSE (__fixdfdi)
-# define __fixsfdi_v_glibc20 INTUSE (__fixsfdi)
-# define __fixunsdfdi_v_glibc20 INTUSE (__fixunsdfdi)
-# define __fixunssfdi_v_glibc20 INTUSE (__fixunssfdi)
-# define __floatdidf_v_glibc20 INTUSE (__floatdidf)
-# define __floatdisf_v_glibc20 INTUSE (__floatdisf)
-#endif
-
.symver __ashldi3_v_glibc20,__ashldi3@GLIBC_2.0
.symver __ashrdi3_v_glibc20,__ashrdi3@GLIBC_2.0
.symver __lshrdi3_v_glibc20,__lshrdi3@GLIBC_2.0