From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7867) id BE16B38582A6; Mon, 1 Aug 2022 01:09:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BE16B38582A6 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: liu & zhensong To: bfd-cvs@sourceware.org Subject: [binutils-gdb] LoongArch: Set defaults to exec stack 0. X-Act-Checkin: binutils-gdb X-Git-Author: liuzhensong X-Git-Refname: refs/heads/master X-Git-Oldrev: 9ea6fffe1ebec9bd1929c708e044b765eabea258 X-Git-Newrev: 48ca1b26b99c8fd5bc21f5c69b6b666d9b6b9726 Message-Id: <20220801010945.BE16B38582A6@sourceware.org> Date: Mon, 1 Aug 2022 01:09:45 +0000 (GMT) X-BeenThere: binutils-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Aug 2022 01:09:45 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D48ca1b26b99c= 8fd5bc21f5c69b6b666d9b6b9726 commit 48ca1b26b99c8fd5bc21f5c69b6b666d9b6b9726 Author: liuzhensong Date: Mon Jul 25 10:22:27 2022 +0800 LoongArch: Set defaults to exec stack 0. Diff: --- bfd/elfnn-loongarch.c | 1 + ld/testsuite/ld-elf/elf.exp | 1 + 2 files changed, 2 insertions(+) diff --git a/bfd/elfnn-loongarch.c b/bfd/elfnn-loongarch.c index 99d889ae11d..8d0f66ea7c1 100644 --- a/bfd/elfnn-loongarch.c +++ b/bfd/elfnn-loongarch.c @@ -132,6 +132,7 @@ struct loongarch_elf_link_hash_table =20 #define elf_backend_want_dynrelro 1 #define elf_backend_rela_normal 1 +#define elf_backend_default_execstack 0 =20 /* Generate a PLT header. */ =20 diff --git a/ld/testsuite/ld-elf/elf.exp b/ld/testsuite/ld-elf/elf.exp index 10c635e9593..64b1d34f055 100644 --- a/ld/testsuite/ld-elf/elf.exp +++ b/ld/testsuite/ld-elf/elf.exp @@ -184,6 +184,7 @@ proc target_defaults_to_execstack {} { || [istarget "arc*-*-*"] || [istarget "cris*-*-*"] || [istarget "ia64*-*-*"] + || [istarget "loongarch*-*-*"] || [istarget "nios2*-*-*"] || [istarget "powerpc64*-*-*"] || [istarget "riscv*-*-*"]