newlib: libc: update asmdefs.h compatible with Cygwin AArch64
authorRadek Bartoň <radek.barton@microsoft.com>
Thu, 5 Jun 2025 09:32:08 +0000 (11:32 +0200)
committerCorinna Vinschen <corinna@vinschen.de>
Thu, 17 Jul 2025 09:21:32 +0000 (11:21 +0200)
commitde479a54e22e8fcb6262639a8e67fe8b00a27c37
tree7438271e916a8ae639356f6f2440f6412a7fcbd4
parent78b17c4d5110664403dee92ec54b2c4b0c68242c
newlib: libc: update asmdefs.h compatible with Cygwin AArch64

This patch synchronizes newlib/libc/machine/aarch64/asmdefs.h header with
version from https://github.com/ARM-software/optimized-routines/commit/4352245388a55a836f3ac9ac5907022c24ab8e4c
commit that added support for AArch64 Cygwin.

This version of the header removed PTR_ARG and SIZE_ARG macros as ILP32 was
deprecated which introduced changes in many .S files so the patch contains
removal of usages of those macros.

On top of that, setjmp.S and rawmemchr.S were refactored to use
ENTRY/ENTRY_ALIGN and END macros.                                         `

Signed-off-by: Radek Bartoň <radek.barton@microsoft.com>
16 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/rawmemchr.S
newlib/libc/machine/aarch64/setjmp.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.030752 seconds and 5 git commands to generate.