glibc/sysdeps
Gabriel F. T. Gomes f8cd102081 Avoid compat symbols for totalorder in powerpc64le IEEE long double
On powerpc64le, the libm_alias_float128_other_r_ldbl macro is
used to create an alias between totalorderf128 and __totalorderlieee128,
as well as between the totalordermagf128 and __totalordermaglieee128.

However, the totalorder* and totalordermag* functions changed their
parameter type since commit ID 42760d7646 and got compat symbols for
their old versions.  With this change, the aforementioned macro would
create two conflicting aliases for __totalorderlieee128 and
__totalordermaglieee128.

This patch avoids the creation of the alias between the IEEE long double
symbols (__totalorderl*ieee128) and the compat symbols, because the IEEE
long double functions have never been exported thus don't need such
compat symbol.

Tested for powerpc64le.

Reviewed-by: Joseph Myers <joseph@codesourcery.com>
2019-12-23 16:32:20 -03:00
..
aarch64 aarch64: Optimized memset for Kunpeng processor. 2019-12-19 16:31:04 -03:00
alpha
arm
csky
generic Remove __waitpid_nocancel 2019-12-19 16:11:09 -03:00
gnu
hppa
htl
hurd
i386
ia64
ieee754 Avoid compat symbols for totalorder in powerpc64le IEEE long double 2019-12-23 16:32:20 -03:00
init_array
m68k
mach Implement waitpid in terms of wait4 2019-12-19 16:11:09 -03:00
microblaze
mips
nios2
nptl
posix Consolidate wait3 implementations 2019-12-19 16:11:09 -03:00
powerpc powerpc: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] 2019-12-19 09:49:57 -03:00
pthread
riscv
s390
sh
sparc
unix aarch64: Add Huawei Kunpeng to tunable cpu list 2019-12-19 16:31:04 -03:00
wordsize-32
wordsize-64
x86
x86_64