From 07aeb917c4d379e8fca611aa7346e977a4061e17 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Mon, 5 Dec 2022 13:50:07 +0100 Subject: [PATCH] Arm: .noinit and .persistent are not supported for Linux targets Respective tests being run means guaranteed failures. --- binutils/testsuite/lib/binutils-common.exp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.30.2