glibc/sysdeps
mengqinggang 43224b1379 LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic
In _dl_tlsdesc_dynamic, there are three 'addi.d sp, sp, -size'
instructions to allocate stack size for Float/LSX/LASX registers.
Every 'addi.d sp, sp, -size' needs a cfi_adjust_cfa_offset because
of sp is used to compute CFA. But only one 'addi.d sp, sp, -size'
will be run according to HWCAP value. And all cfi_adjust_cfa_offset
will be executed in stack unwinding, it result in incorrect CFA.

Change _dl_tlsdesc_dynamic to _dl_tlsdesc_dynamic,
_dl_tlsdesc_dynamic_lsx and _dl_tlsdesc_dynamic_lasx.
Conflicting cfi instructions can be distributed to the three functions.
And cfi instructions can correspond to stack down instructions.
2024-07-17 09:32:25 +08:00
..
aarch64 Aarch64: Add new memset for Qualcomm's oryon-1 core 2024-06-30 13:47:17 +02:00
alpha math: Update alpha ulps 2024-07-14 12:44:15 +02:00
arc
arm arm: Avoid UB in elf_machine_rel() 2024-06-26 12:45:43 +02:00
csky
generic elf: Support recursive use of dynamic TLS in interposed malloc 2024-07-01 19:02:11 +02:00
gnu
hppa
htl Add pthread_getname_np and pthread_setname_np for Hurd 2024-07-16 09:21:52 +02:00
hurd
i386
ieee754
loongarch LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic 2024-07-17 09:32:25 +08:00
m68k math: Update m68k ULPs 2024-07-08 21:51:03 +02:00
mach Add pthread_getname_np and pthread_setname_np for Hurd 2024-07-16 09:21:52 +02:00
microblaze
mips tests: XFAIL audit tests failing on all mips configurations, bug 29404 2024-07-12 18:49:42 +02:00
nios2
nptl Linux: Make __rseq_size useful for feature detection (bug 31965) 2024-07-09 19:33:37 +02:00
or1k
posix
powerpc
pthread
riscv riscv: Update nofpu libm test ulps 2024-07-03 21:05:34 +02:00
s390 s390x: Fix segfault in wcsncmp [BZ #31934] 2024-07-11 15:08:57 +02:00
sh
sparc
unix Linux: Make __rseq_size useful for feature detection (bug 31965) 2024-07-09 19:33:37 +02:00
wordsize-32
wordsize-64
x86 x86: Disable non-temporal memset on Skylake Server 2024-07-16 17:20:18 +08:00
x86_64 elf: Support recursive use of dynamic TLS in interposed malloc 2024-07-01 19:02:11 +02:00