aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Remus <jremus@linux.ibm.com>2024-11-29 16:52:13 +0100
committerJens Remus <jremus@linux.ibm.com>2024-11-29 16:57:01 +0100
commit919a671bcc56dabc503b73b0276654bdc9dd78af (patch)
treeda369535f51e0a86e6add5ef78f31dd5aac2c201
parent2727c14ec4bc97c683fa07fab022d6d00410c963 (diff)
downloadbinutils-919a671bcc56dabc503b73b0276654bdc9dd78af.zip
binutils-919a671bcc56dabc503b73b0276654bdc9dd78af.tar.gz
binutils-919a671bcc56dabc503b73b0276654bdc9dd78af.tar.bz2
s390: Fix linker test TLS -fpic and -fno-pic exec transitions
Commit 36bbf8646c8b ("s390: Treat addressing operand sequence as one in disassembler") changed how plain "nop" gets disassembled and missed to update any affected linker tests accordingly. ld/testsuite/ * ld-s390/tlsbin.dd: "nop" disassembles into "nop". Fixes: 36bbf8646c8b ("s390: Treat addressing operand sequence as one in disassembler") Signed-off-by: Jens Remus <jremus@linux.ibm.com>
-rw-r--r--ld/testsuite/ld-s390/tlsbin.dd10
1 files changed, 5 insertions, 5 deletions
diff --git a/ld/testsuite/ld-s390/tlsbin.dd b/ld/testsuite/ld-s390/tlsbin.dd
index 677357c..2d6a34e 100644
--- a/ld/testsuite/ld-s390/tlsbin.dd
+++ b/ld/testsuite/ld-s390/tlsbin.dd
@@ -76,19 +76,19 @@ Disassembly of section .text:
+[0-9a-f]+: 41 22 90 00 la %r2,0\(%r2,%r9\)
# GD -> LE with global variable defined in executable
+[0-9a-f]+: 58 20 d0 10 l %r2,16\(%r13\)
- +[0-9a-f]+: 47 00 00 00 nop 0
+ +[0-9a-f]+: 47 00 00 00 nop
+[0-9a-f]+: 41 22 90 00 la %r2,0\(%r2,%r9\)
# GD -> LE with local variable defined in executable
+[0-9a-f]+: 58 20 d0 14 l %r2,20\(%r13\)
- +[0-9a-f]+: 47 00 00 00 nop 0
+ +[0-9a-f]+: 47 00 00 00 nop
+[0-9a-f]+: 41 22 90 00 la %r2,0\(%r2,%r9\)
# GD -> LE with hidden variable defined in executable
+[0-9a-f]+: 58 20 d0 18 l %r2,24\(%r13\)
- +[0-9a-f]+: 47 00 00 00 nop 0
+ +[0-9a-f]+: 47 00 00 00 nop
+[0-9a-f]+: 41 22 90 00 la %r2,0\(%r2,%r9\)
# LD -> LE
+[0-9a-f]+: 58 20 d0 1c l %r2,28\(%r13\)
- +[0-9a-f]+: 47 00 00 00 nop 0
+ +[0-9a-f]+: 47 00 00 00 nop
+[0-9a-f]+: 41 32 90 00 la %r3,0\(%r2,%r9\)
+[0-9a-f]+: 58 40 d0 20 l %r4,32\(%r13\)
+[0-9a-f]+: 41 54 30 00 la %r5,0\(%r4,%r3\)
@@ -96,7 +96,7 @@ Disassembly of section .text:
+[0-9a-f]+: 41 54 30 00 la %r5,0\(%r4,%r3\)
# LD -> LE against hidden variables
+[0-9a-f]+: 58 20 d0 28 l %r2,40\(%r13\)
- +[0-9a-f]+: 47 00 00 00 nop 0
+ +[0-9a-f]+: 47 00 00 00 nop
+[0-9a-f]+: 41 32 90 00 la %r3,0\(%r2,%r9\)
+[0-9a-f]+: 58 40 d0 2c l %r4,44\(%r13\)
+[0-9a-f]+: 41 54 30 00 la %r5,0\(%r4,%r3\)