[binutils-gdb] s390: Rename linker tests gotreloc_*-1 and weakundef-*

Jens Remus jremus@sourceware.org
Thu Oct 16 09:09:49 GMT 2025


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

commit bedc0be59330aaef361387481a073a725830adab
Author: Jens Remus <jremus@linux.ibm.com>
Date:   Thu Oct 16 11:09:06 2025 +0200

    s390: Rename linker tests gotreloc_*-1 and weakundef-*
    
    This enables a subsequent patch to introduce a variation of those tests
    with linker option --no-relax added.
    
    ld/testsuite/
            * ld-s390/gotreloc_31-1.dd: Rename to ...
            * ld-s390/gotreloc_31-1a.dd: ... this.
            * ld-s390/gotreloc_31-no-pie-1.dd: Likewise.
            * ld-s390/gotreloc_31-no-pie-1a.dd: Likewise.
            * ld-s390/gotreloc_64-no-pie-1.dd: Likewise.
            * ld-s390/gotreloc_64-no-pie-1a.dd: Likewise.
            * ld-s390/gotreloc_64-norelro-1.dd: Likewise.
            * ld-s390/gotreloc_64-norelro-1a.dd Likewise.
            * ld-s390/weakundef-1.dd: Likewise.
            * ld-s390/weakundef-1a.dd: Likewise.
            * ld-s390/weakundef-2.dd: Likewise.
            * ld-s390/weakundef-2a.dd: Likewise.
            * ld-s390/s390.exp: Rename tests likewise.
    
    Signed-off-by: Jens Remus <jremus@linux.ibm.com>

Diff:
---
 .../{gotreloc_31-1.dd => gotreloc_31-1a.dd}        |  2 +-
 ...loc_31-no-pie-1.dd => gotreloc_31-no-pie-1a.dd} |  2 +-
 ...loc_64-no-pie-1.dd => gotreloc_64-no-pie-1a.dd} |  2 +-
 ...c_64-norelro-1.dd => gotreloc_64-norelro-1a.dd} |  2 +-
 ...reloc_64-relro-1.dd => gotreloc_64-relro-1a.dd} |  2 +-
 ld/testsuite/ld-s390/s390.exp                      | 24 +++++++++++-----------
 .../ld-s390/{weakundef-1.dd => weakundef-1a.dd}    |  2 +-
 .../ld-s390/{weakundef-2.dd => weakundef-2a.dd}    |  2 +-
 8 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/ld/testsuite/ld-s390/gotreloc_31-1.dd b/ld/testsuite/ld-s390/gotreloc_31-1a.dd
similarity index 93%
rename from ld/testsuite/ld-s390/gotreloc_31-1.dd
rename to ld/testsuite/ld-s390/gotreloc_31-1a.dd
index d04e1e50091..52fb16a80dd 100644
--- a/ld/testsuite/ld-s390/gotreloc_31-1.dd
+++ b/ld/testsuite/ld-s390/gotreloc_31-1a.dd
@@ -1,5 +1,5 @@
 
-tmpdir/gotreloc_31-1:     file format elf32-s390
+tmpdir/gotreloc_31-1a:     file format elf32-s390
 
 Disassembly of section .text:
 
diff --git a/ld/testsuite/ld-s390/gotreloc_31-no-pie-1.dd b/ld/testsuite/ld-s390/gotreloc_31-no-pie-1a.dd
similarity index 93%
rename from ld/testsuite/ld-s390/gotreloc_31-no-pie-1.dd
rename to ld/testsuite/ld-s390/gotreloc_31-no-pie-1a.dd
index dd2c474b755..57bc3bc8f98 100644
--- a/ld/testsuite/ld-s390/gotreloc_31-no-pie-1.dd
+++ b/ld/testsuite/ld-s390/gotreloc_31-no-pie-1a.dd
@@ -1,5 +1,5 @@
 
-tmpdir/gotreloc_31-1:     file format elf32-s390
+tmpdir/gotreloc_31-1a:     file format elf32-s390
 
 Disassembly of section .text:
 
diff --git a/ld/testsuite/ld-s390/gotreloc_64-no-pie-1.dd b/ld/testsuite/ld-s390/gotreloc_64-no-pie-1a.dd
similarity index 93%
rename from ld/testsuite/ld-s390/gotreloc_64-no-pie-1.dd
rename to ld/testsuite/ld-s390/gotreloc_64-no-pie-1a.dd
index 57537aeecd8..cef446d42af 100644
--- a/ld/testsuite/ld-s390/gotreloc_64-no-pie-1.dd
+++ b/ld/testsuite/ld-s390/gotreloc_64-no-pie-1a.dd
@@ -1,4 +1,4 @@
-tmpdir/gotreloc_64-1:     file format elf64-s390
+tmpdir/gotreloc_64-1a:     file format elf64-s390
 
 Disassembly of section .text:
 
diff --git a/ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd b/ld/testsuite/ld-s390/gotreloc_64-norelro-1a.dd
similarity index 93%
rename from ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd
rename to ld/testsuite/ld-s390/gotreloc_64-norelro-1a.dd
index eece724d217..4e6387d594b 100644
--- a/ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd
+++ b/ld/testsuite/ld-s390/gotreloc_64-norelro-1a.dd
@@ -1,4 +1,4 @@
-tmpdir/gotreloc_64-1:     file format elf64-s390
+tmpdir/gotreloc_64-1a:     file format elf64-s390
 
 Disassembly of section .text:
 
diff --git a/ld/testsuite/ld-s390/gotreloc_64-relro-1.dd b/ld/testsuite/ld-s390/gotreloc_64-relro-1a.dd
similarity index 93%
rename from ld/testsuite/ld-s390/gotreloc_64-relro-1.dd
rename to ld/testsuite/ld-s390/gotreloc_64-relro-1a.dd
index 7cb11940f8e..6273c3f1e87 100644
--- a/ld/testsuite/ld-s390/gotreloc_64-relro-1.dd
+++ b/ld/testsuite/ld-s390/gotreloc_64-relro-1a.dd
@@ -1,4 +1,4 @@
-tmpdir/gotreloc_64-1:     file format elf64-s390
+tmpdir/gotreloc_64-1a:     file format elf64-s390
 
 Disassembly of section .text:
 
diff --git a/ld/testsuite/ld-s390/s390.exp b/ld/testsuite/ld-s390/s390.exp
index 27a1b346fe7..8da0032eb80 100644
--- a/ld/testsuite/ld-s390/s390.exp
+++ b/ld/testsuite/ld-s390/s390.exp
@@ -52,13 +52,13 @@ set s390tests {
     {"GOT: symbol address load from got to larl"
      "-shared -melf_s390 --hash-style=sysv --version-script=gotreloc-1.ver --emit-relocs" ""
      "-m31" {gotreloc-1.s}
-     {{objdump -dzrj.text gotreloc_31-1.dd}}
-     "gotreloc_31-1"}
+     {{objdump -dzrj.text gotreloc_31-1a.dd}}
+     "gotreloc_31-1a"}
     {"GOT: no-pie symbol address load from got to larl"
      "-shared -melf_s390 --no-pie --hash-style=sysv --version-script=gotreloc-1.ver --emit-relocs" ""
      "-m31" {gotreloc-1.s}
-     {{objdump -dzrj.text gotreloc_31-no-pie-1.dd}}
-     "gotreloc_31-1"}
+     {{objdump -dzrj.text gotreloc_31-no-pie-1a.dd}}
+     "gotreloc_31-1a"}
     {"Helper shared library (PLT test)"
      "-shared -m elf_s390" "" "-m31" {pltlib.s}
      {}
@@ -90,18 +90,18 @@ set s390xtests {
     {"GOT: norelro symbol address load from got to larl"
      "-shared -melf64_s390 -z norelro --hash-style=sysv --version-script=gotreloc-1.ver --emit-relocs" ""
      "-m64" {gotreloc-1.s}
-     {{objdump -dzrj.text gotreloc_64-norelro-1.dd}}
-     "gotreloc_64-1"}
+     {{objdump -dzrj.text gotreloc_64-norelro-1a.dd}}
+     "gotreloc_64-1a"}
     {"GOT: relro symbol address load from got to larl"
      "-shared -melf64_s390 -z relro --hash-style=sysv --version-script=gotreloc-1.ver --emit-relocs" ""
      "-m64" {gotreloc-1.s}
-     {{objdump -dzrj.text gotreloc_64-relro-1.dd}}
-     "gotreloc_64-1"}
+     {{objdump -dzrj.text gotreloc_64-relro-1a.dd}}
+     "gotreloc_64-1a"}
     {"GOT: no-pie symbol address load from got to larl"
      "-shared -melf64_s390 --no-pie --hash-style=sysv --version-script=gotreloc-1.ver --emit-relocs" ""
      "-m64" {gotreloc-1.s}
-     {{objdump -dzrj.text gotreloc_64-no-pie-1.dd}}
-     "gotreloc_64-1"}
+     {{objdump -dzrj.text gotreloc_64-no-pie-1a.dd}}
+     "gotreloc_64-1a"}
     {"PLT: offset test"
      "-shared -m elf64_s390 -dT pltoffset-1.ld --no-error-rwx-segments" ""
      "-m64" {pltoffset-1.s}
@@ -109,10 +109,10 @@ set s390xtests {
      "pltoffset-1"}
     {"WEAKUNDEF1: overflow test (PC32DBL)"
      "-m elf64_s390 -dT 8GB.ld --emit-relocs --no-error-rwx-segments" "" "-m64" {weakundef-1.s}
-     {{objdump "-dzrj.text" weakundef-1.dd}} "weakundef-1"}
+     {{objdump "-dzrj.text" weakundef-1a.dd}} "weakundef-1a"}
     {"WEAKUNDEF2: overflow test (PLT32DBL)"
      "-m elf64_s390 -dT 8GB.ld --emit-relocs --no-error-rwx-segments -no-pie" "" "-m64" {weakundef-2.s}
-     {{objdump "-dzrj.text" weakundef-2.dd}} "weakundef-2"}
+     {{objdump "-dzrj.text" weakundef-2a.dd}} "weakundef-2a"}
     {"Helper shared library (PLT test)"
      "-shared -m elf64_s390" "" "-m64" {pltlib.s}
      {}
diff --git a/ld/testsuite/ld-s390/weakundef-1.dd b/ld/testsuite/ld-s390/weakundef-1a.dd
similarity index 93%
rename from ld/testsuite/ld-s390/weakundef-1.dd
rename to ld/testsuite/ld-s390/weakundef-1a.dd
index 3dd25c7d284..49b68239aa7 100644
--- a/ld/testsuite/ld-s390/weakundef-1.dd
+++ b/ld/testsuite/ld-s390/weakundef-1a.dd
@@ -1,4 +1,4 @@
-tmpdir/weakundef-1:     file format elf64-s390
+tmpdir/weakundef-1a:     file format elf64-s390
 
 Disassembly of section .text:
 
diff --git a/ld/testsuite/ld-s390/weakundef-2.dd b/ld/testsuite/ld-s390/weakundef-2a.dd
similarity index 92%
rename from ld/testsuite/ld-s390/weakundef-2.dd
rename to ld/testsuite/ld-s390/weakundef-2a.dd
index e586ff2e28c..08e1824a590 100644
--- a/ld/testsuite/ld-s390/weakundef-2.dd
+++ b/ld/testsuite/ld-s390/weakundef-2a.dd
@@ -1,4 +1,4 @@
-tmpdir/weakundef-2:     file format elf64-s390
+tmpdir/weakundef-2a:     file format elf64-s390
 
 Disassembly of section .text:


More information about the Binutils-cvs mailing list