glibc/sysdeps/aarch64
Adhemerval Zanella 5355f9ca7b elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support
Besides the option being gcc specific, this approach is still fragile
and not future proof since we do not know if this will be the only
optimization option gcc will add that transforms loops to memset
(or any libcall).

This patch adds a new header, dl-symbol-redir-ifunc.h, that can b
used to redirect the compiler generated libcalls to port the generic
memset implementation if required.

Checked on x86_64-linux-gnu and aarch64-linux-gnu.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2022-10-10 10:32:28 -03:00
..
bits elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
fpu AArch64: Reset HWCAP2_AFP bits in FPCR for default fenv 2022-07-05 14:01:17 +01:00
multiarch elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support 2022-10-10 10:32:28 -03:00
nptl Use atomic_exchange_release/acquire 2022-09-26 16:58:08 +01:00
sys
__longjmp.S
__mtag_tag_region.S
__mtag_tag_zero_region.S
abort-instr.h
atomic-machine.h
bsd-_setjmp.c
bsd-setjmp.c
configure AArch64: Fix typo in sve configure check (BZ# 29394) 2022-08-11 17:52:00 +01:00
configure.ac AArch64: Fix typo in sve configure check (BZ# 29394) 2022-08-11 17:52:00 +01:00
crti.S
crtn.S
dl-audit-check.h elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
dl-bti.c
dl-dtprocnum.h
dl-irel.h
dl-link.sym elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
dl-lookupcfg.h
dl-machine.h aarch64: Handle fewer relocations for RTLD_BOOTSTRAP 2022-06-15 19:21:53 -07:00
dl-prop.h
dl-start.S aarch64: Move ld.so _start to separate file and drop _dl_skip_args 2022-05-17 10:14:03 +01:00
dl-tls.h
dl-tlsdesc.h
dl-tlsdesc.S
dl-trampoline.S elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
dl-tunables.list
e_sqrtl.c
elf-initfini.h
hp-timing.h
Implies
jmpbuf-offsets.h
jmpbuf-unwind.h
ldsodefs.h
libc-mtag.h
libc-tls.c
libm-test-ulps
libm-test-ulps-name
linkmap.h
machine-gmon.h
Makefile arc4random: simplify design for better safety 2022-07-27 08:58:27 -03:00
math-tests-trap.h
mcount.c
memchr.S aarch64: Optimize string functions with shrn instruction 2022-07-06 09:26:20 +01:00
memcmp.S
memcpy.S
memmove.c
memrchr.S aarch64: Optimize string functions with shrn instruction 2022-07-06 09:26:20 +01:00
memset-reg.h
memset.S
preconfigure
rawmemchr.S
setjmp.S
sfp-machine.h
sotruss-lib.c
stackinfo.h
start.S csu: Change start code license to have link exception 2022-08-26 09:14:53 +01:00
stpcpy.S
strchr.S
strchrnul.S aarch64: Optimize string functions with shrn instruction 2022-07-06 09:26:20 +01:00
strcmp.S
strcpy.S aarch64: Optimize string functions with shrn instruction 2022-07-06 09:26:20 +01:00
string_private.h
strlen.S aarch64: Optimize string functions with shrn instruction 2022-07-06 09:26:20 +01:00
strncmp.S
strnlen.S aarch64: Optimize string functions with shrn instruction 2022-07-06 09:26:20 +01:00
strrchr.S
sysdep.h
tlsdesc.c
tlsdesc.sym
tst-audit26.c elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
tst-audit26mod.c elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
tst-audit26mod.h elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
tst-audit27.c elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
tst-audit27mod.c elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
tst-audit27mod.h elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
tst-audit.h
tst-auditmod26.c elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
tst-auditmod27.c elf: Fix runtime linker auditing on aarch64 (BZ #26643) 2022-02-01 14:49:46 -03:00
tst-ifunc-arg-1.c
tst-ifunc-arg-2.c
tst-vpcs-mod.S
tst-vpcs.c
Versions