newlib: libc: return back support for AArch64 ILP32
authorRadek Bartoň <radek.barton@microsoft.com>
Thu, 24 Jul 2025 10:36:02 +0000 (12:36 +0200)
committerJoel Sherrill <joel@rtems.org>
Fri, 25 Jul 2025 17:14:34 +0000 (12:14 -0500)
commit038afec1ef9e1f083fa23dea46a2304c260896da
tree185fac45c1a8454a09dbaf0531787f97cd2cecf8
parent9dc32c0299199a1e6b531ad5860ecac2931f358e
newlib: libc: return back support for AArch64 ILP32

This patch is returning back support for AArch64 ILP32 ABI that was
removed in de479a54e22e8fcb6262639a8e67fe8b00a27c37 commit but is needed
to ensure source code compatibility with GCC 14.

The change in newlib/libc/machine/aarch64/asmdefs.h makes it
out-of-the-sync with the current upstream implementation in
https://github.com/ARM-software/optimized-routines repository.

Signed-off-by: Radek Bartoň <radek.barton@microsoft.com>
14 files changed:
newlib/libc/machine/aarch64/asmdefs.h
newlib/libc/machine/aarch64/memchr.S
newlib/libc/machine/aarch64/memcmp.S
newlib/libc/machine/aarch64/memcpy.S
newlib/libc/machine/aarch64/memrchr.S
newlib/libc/machine/aarch64/memset.S
newlib/libc/machine/aarch64/strchr.S
newlib/libc/machine/aarch64/strchrnul.S
newlib/libc/machine/aarch64/strcmp.S
newlib/libc/machine/aarch64/strcpy.S
newlib/libc/machine/aarch64/strlen.S
newlib/libc/machine/aarch64/strncmp.S
newlib/libc/machine/aarch64/strnlen.S
newlib/libc/machine/aarch64/strrchr.S
This page took 0.033478 seconds and 5 git commands to generate.