From e73ec755489afc9fcc75dfac6f06ac73e243e72a Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Fri, 3 Jul 2020 14:11:49 +0100 Subject: [PATCH] aarch64: Fix noexecstack note in libgcc lse.S did not have GNU stack note, this may cause missing PT_GNU_STACK in binaries on Linux and FreeBSD. 2020-07-09 Szabolcs Nagy libgcc/ChangeLog: * config/aarch64/lse.S: Add stack note. --- libgcc/config/aarch64/lse.S | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libgcc/config/aarch64/lse.S b/libgcc/config/aarch64/lse.S index f3ccf5cf543..9e2acae806b 100644 --- a/libgcc/config/aarch64/lse.S +++ b/libgcc/config/aarch64/lse.S @@ -274,3 +274,7 @@ STARTFN NAME(LDNM) ENDFN NAME(LDNM) #endif + +#if defined(__linux__) || defined(__FreeBSD__) +.section .note.GNU-stack, "", %progbits +#endif