NetBSD/lib/libc/arch
nia c47c40fb8b libc: switch aarch64 to use softfloat functions from compiler_rt
The old definitions in qp.c being all grouped together in one file
causes problems when static linking with libgcc (i.e. cc --static-libgcc)
due to functions like __trunctfdf2 conflicting with libgcc, as seen in
PR 57021

We can also add some missing functions like __fixdfti for converting
a double to an int128_t, the lack of which is currently preventing webkit
from linking on aarch64, as seen in PR 57022

Unclear to me if libc is the right place for these functions, but
we can avoid breaking compatibility right now and maintain the status
quo while avoiding some obvious immediate problems.
nm output for libc shows no functions being removed by this change.
2022-10-05 10:28:19 +00:00
..
aarch64 libc: switch aarch64 to use softfloat functions from compiler_rt 2022-10-05 10:28:19 +00:00
alpha Use the DWARF pseudo-register for the signal trampoline return address. 2021-11-20 19:26:20 +00:00
arm fix various typos, mainly in comments, but also log messages, docs, game text. 2022-04-08 10:17:52 +00:00
hppa Decorate the HPPA signal trampoline with the appropriate .cfi 2022-06-26 14:37:12 +00:00
i386 Tidy up how __sigaction14_sigtramp.c is added to SRCS. 2021-10-31 22:24:34 +00:00
ia64 Tidy up how __sigaction14_sigtramp.c is added to SRCS. 2021-10-31 22:24:34 +00:00
m68k Decorate the m68k signal trampoline with the appropriate .cfi 2021-11-21 23:58:09 +00:00
mips s/psuedo/pseudo/ 2022-04-07 20:23:44 +00:00
or1k Tidy up how __sigaction14_sigtramp.c is added to SRCS. 2021-10-31 22:24:34 +00:00
powerpc Obsolete hack for evbppc to replace memcmp(9), memcpy(9), and memmove(9) 2022-05-30 14:43:37 +00:00
powerpc64 Tidy up how __sigaction14_sigtramp.c is added to SRCS. 2021-10-31 22:24:34 +00:00
riscv Tidy up how __sigaction14_sigtramp.c is added to SRCS. 2021-10-31 22:24:34 +00:00
sh3 fix various typos, mainly in comments, but also log messages, docs, game text. 2022-04-08 10:17:52 +00:00
sparc Tidy up how __sigaction14_sigtramp.c is added to SRCS. 2021-10-31 22:24:34 +00:00
sparc64 Tidy up how __sigaction14_sigtramp.c is added to SRCS. 2021-10-31 22:24:34 +00:00
vax Decorate the VAX signal trampoline with the appropriate .cfi 2021-11-24 15:05:15 +00:00
x86_64 Tidy up how __sigaction14_sigtramp.c is added to SRCS. 2021-10-31 22:24:34 +00:00