]> git.ipfire.org Git - thirdparty/glibc.git/commit
Don't use INTDEF for powerpc32 compat symbols (bug 14132).
authorJoseph Myers <joseph@codesourcery.com>
Thu, 23 Oct 2014 21:43:41 +0000 (21:43 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 23 Oct 2014 21:43:41 +0000 (21:43 +0000)
commit15f9c5dfaf999cfc53080b6ab2422935a6becf8e
tree07e72f039d854cad40bb3aff6f401dc20e0356f7
parentc6dfed243e0310bc3294c0fdf1816fceab024e9b
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.
ChangeLog
sysdeps/powerpc/powerpc32/libgcc-compat.S