[binutils-gdb] ld: testsuite: Enable ld-shared tests on Solaris/x86

Rainer Orth ro@sourceware.org
Fri Aug 22 09:05:20 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=80bca2ead66f0c1d6e84b9d0b0ace297fa97d1c7

commit 80bca2ead66f0c1d6e84b9d0b0ace297fa97d1c7
Author: Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Date:   Fri Aug 22 11:00:44 2025 +0200

    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  <ro@CeBiTec.Uni-Bielefeld.DE>
    
            ld:
            * testsuite/ld-shared/shared.exp: Enable on *-*-solaris2* rather
            than sparc*-*-solaris2* only.

Diff:
---
 ld/ChangeLog                      | 5 +++++
 ld/testsuite/ld-shared/shared.exp | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

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  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* testsuite/ld-shared/shared.exp: Enable on *-*-solaris2* rather
+	than sparc*-*-solaris2* only.
+
 2025-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* 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*] \


More information about the Binutils-cvs mailing list