> -----Original Message-----
> From: Szabolcs Nagy <szabolcs.n...@arm.com>
> Sent: 08 July 2020 17:27
> To: gcc-patches@gcc.gnu.org
> Cc: Richard Earnshaw <richard.earns...@arm.com>; Kyrylo Tkachov
> <kyrylo.tkac...@arm.com>
> Subject: [PATCH 4/6] 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.
>
Ok.
Thanks,
Kyrill
> libgcc/ChangeLog:
>
> 2020-07-08 Szabolcs Nagy <szabolcs.n...@arm.com>
>
> * 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
> --
> 2.17.1