From: Szabolcs Nagy Date: Fri, 3 Jul 2020 13:09:25 +0000 (+0100) Subject: aarch64: Fix noexecstack note in libitm X-Git-Tag: releases/gcc-9.4.0~823 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae6f7309862e19164cd52324888c354c942af7dd;p=thirdparty%2Fgcc.git aarch64: Fix noexecstack note in libitm sjlj.S only had the note on Linux, but it is supposed to have it on FreeBSD too. 2020-07-09 Szabolcs Nagy libitm/ChangeLog: * config/aarch64/sjlj.S: Add stack note if __FreeBSD__ is defined. (cherry picked from commit 463ba375f7b857995068403a4c63690d03162c00) --- diff --git a/libitm/config/aarch64/sjlj.S b/libitm/config/aarch64/sjlj.S index c704d1b08984..740bcd0b5c73 100644 --- a/libitm/config/aarch64/sjlj.S +++ b/libitm/config/aarch64/sjlj.S @@ -87,6 +87,6 @@ GTM_longjmp: cfi_endproc .size GTM_longjmp, . - GTM_longjmp -#ifdef __linux__ +#if defined(__linux__) || defined(__FreeBSD__) .section .note.GNU-stack, "", %progbits #endif