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-10.2.0~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f57bc8a6d6a21219409c2142bdd208cc50a73f53;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 27626c1f3780..5b97b973e27c 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