ld: Fix the tls_ie-01 test for arc
authorShahab Vahedi <shahab@synopsys.com>
Mon, 16 Nov 2020 11:48:49 +0000 (13:48 +0200)
committerClaudiu Zissulescu <claziss@synopsys.com>
Mon, 16 Nov 2020 11:48:49 +0000 (13:48 +0200)
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/ChangeLog
ld/testsuite/ld-arc/tls_ie-01.d

index 2ae5b487e927d182f39393bbeffd6e226ac806c4..2cfa2459b9443df6828f65b56433cb4e3bfb1fb2 100644 (file)
@@ -1,3 +1,7 @@
+2020-11-16  Shahab Vahedi  <shahab@synopsys.org>
+
+       * testsuite/ld-arc/tls_ie-01.d: Update the dump command.
+
 2020-11-14  Borislav Petkov  <bp@suse.de>
 
        * testsuite/ld-x86-64/pe-x86-64-4.od: Adjust regexes.
index e4af7c2ee4c13bdb69017caf9d32418046801249..319cb9e99d76a00f0b8361e8d9a93c3c209470dc 100644 (file)
@@ -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.*