[PATCH] ld: Fix the tls_ie-01 test for arc
Shahab Vahedi
shahab.vahedi@gmail.com
Thu Nov 5 09:44:35 GMT 2020
From: Shahab Vahedi <shahab@synopsys.com>
The purpose of the test is to look for entries of "foo" and
"bar" in the ".got". The old "objdump -s ..." has been replaced
with "objdump -D ..." to inspect the final executable. A sample
output looks like:
------------------------8<------------------------
$ arc-elf32-objdump -D -j .got tls_ie-01
tls_ie-01: file format elf32-littlearc
Disassembly of section .got:
00002110 <_GLOBAL_OFFSET_TABLE_>:
...
211c: 08 00 00 00 .word 0x00000008
2120: 0c 00 00 00 .word 0x0000000c
------------------------>8------------------------
ld/
* testsuite/ld-arc/tls_ie-01.d: Update the dump command.
---
ld/testsuite/ld-arc/tls_ie-01.d | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/ld/testsuite/ld-arc/tls_ie-01.d b/ld/testsuite/ld-arc/tls_ie-01.d
index e4af7c2ee4c..319cb9e99d7 100644
--- a/ld/testsuite/ld-arc/tls_ie-01.d
+++ b/ld/testsuite/ld-arc/tls_ie-01.d
@@ -1,10 +1,13 @@
#source: tls_ie-01.s
#as: -mcpu=arc700
#ld: -static
-#objdump: -s -j .got
-#xfail: arc*-*-elf*
+#objdump: -D -j .got
[^:]+: file format elf32-.*arc
-Contents of section \.got:
- [0-9a-f]+ [08]+ [0c]+ +.+
+
+Disassembly of section \.got:
+[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_>:
+\s+...
+\s+[0-9a-f]+:\s+08 00 00 00.*
+\s+[0-9a-f]+:\s+0c 00 00 00.*
--
2.29.2
More information about the Binutils
mailing list