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.
This commit is contained in:
parent
c6dfed243e
commit
15f9c5dfaf
16
ChangeLog
16
ChangeLog
|
@ -1,3 +1,19 @@
|
|||
2014-10-23 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
[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.
|
||||
|
||||
2014-10-22 Roland McGrath <roland@hack.frob.com>
|
||||
|
||||
* inet/netgroup.h (struct name_list): Use C99 [] syntax rather than
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue