mirror of git://sourceware.org/git/glibc.git
This patch fixes the build for MIPS (o32) with GCC 9 by stopping MIPS __longjmp from using strong_alias, instead defining the alias manually, so that the intended effect of not copying the nomips16 attribute is achieved, as explained in the included comment. Tested with build-many-glibcs.py compilers build for mips64-linux-gnu (which includes glibc builds for all three ABIs). * sysdeps/mips/__longjmp.c (__longjmp): Define alias manually with alias attribute, not with strong_alias. |
||
---|---|---|
.. | ||
bits | ||
fpu | ||
ieee754 | ||
include/sys | ||
mips32 | ||
mips64 | ||
nofpu | ||
nptl | ||
sys | ||
Implies | ||
Makefile | ||
__longjmp.c | ||
abort-instr.h | ||
add_n.S | ||
addmul_1.S | ||
atomic-machine.h | ||
bsd-_setjmp.S | ||
bsd-setjmp.S | ||
configure | ||
configure.ac | ||
dl-dtprocnum.h | ||
dl-machine-reject-phdr.h | ||
dl-machine.h | ||
dl-procinfo.c | ||
dl-procinfo.h | ||
dl-tls.h | ||
dl-trampoline.c | ||
fpregdef.h | ||
fpu_control.h | ||
gccframe.h | ||
jmpbuf-unwind.h | ||
ldbl-classify-compat.h | ||
ldsodefs.h | ||
libc-tls.c | ||
linkmap.h | ||
localplt.data | ||
lshift.S | ||
machine-gmon.h | ||
math-tests-snan-payload.h | ||
memcpy.S | ||
memset.S | ||
memusage.h | ||
mul_1.S | ||
nan-high-order-bit.h | ||
preconfigure | ||
regdef.h | ||
rshift.S | ||
setjmp.S | ||
setjmp_aux.c | ||
sgidefs.h | ||
sotruss-lib.c | ||
stackinfo.h | ||
start.S | ||
strcmp.S | ||
sub_n.S | ||
submul_1.S | ||
tininess.h | ||
tls-macros.h | ||
tst-abi-fp32mod.c | ||
tst-abi-fp64amod.c | ||
tst-abi-fp64mod.c | ||
tst-abi-fpxxmod.c | ||
tst-abi-fpxxomod.c | ||
tst-abi-interlink.c | ||
tst-audit.h | ||
tst-mode-switch-1.c | ||
tst-mode-switch-2.c | ||
tst-mode-switch-3.c |