From: Rainer Orth Date: Fri, 22 Aug 2025 09:00:44 +0000 (+0200) Subject: ld: testsuite: Enable ld-shared tests on Solaris/x86 X-Git-Tag: gdb-17-branchpoint~222 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=80bca2ead66f0c1d6e84b9d0b0ace297fa97d1c7;p=thirdparty%2Fbinutils-gdb.git ld: testsuite: Enable ld-shared tests on Solaris/x86 The ld-shared tests are run on Solaris/SPARC only for no apparent reason. This patch enables them on Solaris in general. It leaves two XPASSes on 32-bit Solaris (both SPARC and x86), which I'll address in a followup. Tested on {amd64,i386}-pc-solaris2.11 and sparc{v9,}-sun-solaris2.11. 2025-07-25 Rainer Orth ld: * testsuite/ld-shared/shared.exp: Enable on *-*-solaris2* rather than sparc*-*-solaris2* only. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index 8da3788b5bb..1cb8e89079c 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2025-08-22 Rainer Orth + + * testsuite/ld-shared/shared.exp: Enable on *-*-solaris2* rather + than sparc*-*-solaris2* only. + 2025-08-19 Rainer Orth * testsuite/ld-elfvers/vers.exp (vers26b3): Mark unsupported on diff --git a/ld/testsuite/ld-shared/shared.exp b/ld/testsuite/ld-shared/shared.exp index daafee07410..6aa7ca937e2 100644 --- a/ld/testsuite/ld-shared/shared.exp +++ b/ld/testsuite/ld-shared/shared.exp @@ -37,7 +37,8 @@ if { ![check_shared_lib_support] } { # This test can only be run on a couple of ELF platforms. # Square bracket expressions seem to confuse istarget. -if { ![istarget hppa*64*-*-hpux*] \ +if { ![istarget *-*-solaris2*] \ + && ![istarget hppa*64*-*-hpux*] \ && ![istarget hppa*-*-linux*] \ && ![istarget i?86-*-elf*] \ && ![istarget i?86-*-linux*] \ @@ -51,7 +52,6 @@ if { ![istarget hppa*64*-*-hpux*] \ && ![istarget powerpc*-*-linux*] \ && ![istarget powerpc*-*-sysv4*] \ && ![istarget sparc*-*-elf] \ - && ![istarget sparc*-*-solaris2*] \ && ![istarget sparc*-*-linux*] \ && ![istarget arm*-*-linux*] \ && ![istarget alpha*-*-linux*] \