mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-11 13:50:06 +00:00
57b3ff8e1a
The recent difftime changes introduced localplt test failures on nios2 and sparc32, two configurations where some soft-fp functions are defined in / exported from libc.so, and where the difftime changes affected the particular set of floating-point operations used in libc.so. This patch adds those functions to localplt.data, alongside other such functions already there. (In the sparc32 case, and more generally on any platform where long double is a software floating-point type, it would probably be more efficient to avoid using long double at all in difftime, but that's a pre-existing issue.) Tested with build-many-glibcs.py for its nios2 and sparcv9 configurations. [BZ #24023] * sysdeps/unix/sysv/linux/nios2/localplt.data: Allow __floatundidf PLT reference in libc.so. * sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data: Allow _Q_lltoq and _Q_qtod PLT references in libc.so.
33 lines
731 B
Plaintext
33 lines
731 B
Plaintext
libc.so: _Q_add ?
|
|
libc.so: _Q_cmp ?
|
|
libc.so: _Q_div ?
|
|
libc.so: _Q_feq ?
|
|
libc.so: _Q_fge ?
|
|
libc.so: _Q_fgt ?
|
|
libc.so: _Q_fle ?
|
|
libc.so: _Q_flt ?
|
|
libc.so: _Q_fne ?
|
|
libc.so: _Q_itoq ?
|
|
libc.so: _Q_lltoq ?
|
|
libc.so: _Q_mul ?
|
|
libc.so: _Q_sub ?
|
|
libc.so: _Q_qtod ?
|
|
libc.so: _Unwind_Find_FDE
|
|
libc.so: calloc
|
|
libc.so: free
|
|
libc.so: malloc
|
|
libc.so: memalign
|
|
libc.so: realloc
|
|
libm.so: matherr
|
|
# The main malloc is interposed into the dynamic linker, for
|
|
# allocations after the initial link (when dlopen is used).
|
|
ld.so: malloc
|
|
ld.so: calloc
|
|
ld.so: realloc
|
|
ld.so: free
|
|
# The TLS-enabled version of these functions is interposed from libc.so.
|
|
ld.so: _dl_signal_error
|
|
ld.so: _dl_catch_error
|
|
ld.so: _dl_signal_exception
|
|
ld.so: _dl_catch_exception
|