ld: Fix the tls_ie-01 test for arc

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.
This commit is contained in:
Shahab Vahedi 2020-11-16 13:48:49 +02:00 committed by Claudiu Zissulescu
parent 5778e0dd5d
commit 315d05eb3f
2 changed files with 11 additions and 4 deletions

View 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.

View 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.*