From: Jan Beulich Date: Mon, 5 Dec 2022 12:50:07 +0000 (+0100) Subject: Arm: .noinit and .persistent are not supported for Linux targets X-Git-Tag: gdb-13-branchpoint~159 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=07aeb917c4d379e8fca611aa7346e977a4061e17;p=thirdparty%2Fbinutils-gdb.git Arm: .noinit and .persistent are not supported for Linux targets Respective tests being run means guaranteed failures. --- diff --git a/binutils/testsuite/lib/binutils-common.exp b/binutils/testsuite/lib/binutils-common.exp index ccc33a827b4..2aa528ec1ed 100644 --- a/binutils/testsuite/lib/binutils-common.exp +++ b/binutils/testsuite/lib/binutils-common.exp @@ -401,7 +401,7 @@ proc supports_noinit_section {} { # # arc-*-* is not included here, since it only supports .noinit with the # non-default arcv2elf emulation. - if {[istarget "arm-*-*"] + if { ([istarget "arm-*-*"] && ![istarget "arm*-linux-*"]) || [istarget "avr-*-*"] || [istarget "msp430-*-*"] || [istarget "pru-*-*"] } { @@ -420,7 +420,7 @@ proc supports_persistent_section {} { # Targets that set HAVE_PERSISTENT=yes in their emulparams script utilizing # elf.sc, or explicitly define a .persistent section in their linker script. - if { [istarget "arm-*-*"] + if { ([istarget "arm-*-*"] && ![istarget "arm*-linux-*"]) || [istarget "msp430-*-*"] } { return 1; }