From: Szabolcs Nagy Date: Fri, 3 Jul 2020 13:11:49 +0000 (+0100) Subject: aarch64: Fix noexecstack note in libgcc X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e73ec755489afc9fcc75dfac6f06ac73e243e72a;p=gcc.git 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. --- 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