diff options
Diffstat (limited to 'ld/testsuite/ld-i386')
-rw-r--r-- | ld/testsuite/ld-i386/pr12718.d | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-i386/tlsbindesc.dd | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-i386/tlsbindesc.rd | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-i386/tlsnopic.dd | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-i386/tlspic.dd | 2 |
5 files changed, 4 insertions, 9 deletions
diff --git a/ld/testsuite/ld-i386/pr12718.d b/ld/testsuite/ld-i386/pr12718.d index 61634c8aad..6bcea85b44 100644 --- a/ld/testsuite/ld-i386/pr12718.d +++ b/ld/testsuite/ld-i386/pr12718.d @@ -8,7 +8,7 @@ There are 5 section headers, starting at offset 0x[0-9a-f]+: Section Headers: +\[Nr\] Name +Type +Addr +Off +Size +ES +Flg +Lk +Inf +Al +\[ 0\] +NULL +0+ +0+ +0+ +0+ +0 +0 +0 - +\[ 1\] +.text +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +000006 00 +AX +0 +0 +4 + +\[ 1\] +.text +PROGBITS +[0-9a-f]+ +[0-9a-f]+ +000006 00 +AX +0 +0 +1 +\[ 2\] +.shstrtab +STRTAB +0+ +[0-9a-f]+ +[0-9a-f]+ +0+ +0 +0 +1 +\[ 3\] +.symtab +SYMTAB +0+ +[0-9a-f]+ +[0-9a-f]+ 10 +4 +[0-9] +4 +\[ 4\] +.strtab +STRTAB +0+ +[0-9a-f]+ +[0-9a-f]+ 00 +0 +0 +1 diff --git a/ld/testsuite/ld-i386/tlsbindesc.dd b/ld/testsuite/ld-i386/tlsbindesc.dd index 04a37a1d53..cf35c71a7b 100644 --- a/ld/testsuite/ld-i386/tlsbindesc.dd +++ b/ld/testsuite/ld-i386/tlsbindesc.dd @@ -223,14 +223,13 @@ Disassembly of section .text: +[0-9a-f]+: 8b 5d fc[ ]+mov -0x4\(%ebp\),%ebx +[0-9a-f]+: c9[ ]+leave * +[0-9a-f]+: c3[ ]+ret * - +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax [0-9a-f]+ <_start>: +[0-9a-f]+: 55[ ]+push %ebp +[0-9a-f]+: 89 e5[ ]+mov %esp,%ebp +[0-9a-f]+: e8 00 00 00 00[ ]+call [0-9a-f]+ <_start\+0x8> +[0-9a-f]+: 59[ ]+pop %ecx - +[0-9a-f]+: 81 c1 ([0-9a-f]{2} ){4}[ ]+add \$0x[0-9a-f]*fa4,%ecx + +[0-9a-f]+: 81 c1 ([0-9a-f]{2} ){4}[ ]+add \$0x[0-9a-f]*fa6,%ecx +[0-9a-f]+: 90[ ]+nop * +[0-9a-f]+: 90[ ]+nop * +[0-9a-f]+: 90[ ]+nop * diff --git a/ld/testsuite/ld-i386/tlsbindesc.rd b/ld/testsuite/ld-i386/tlsbindesc.rd index 7fa8a4a88a..894b202074 100644 --- a/ld/testsuite/ld-i386/tlsbindesc.rd +++ b/ld/testsuite/ld-i386/tlsbindesc.rd @@ -30,7 +30,7 @@ Key to Flags: .* Elf file type is EXEC \(Executable file\) -Entry point 0x8049158 +Entry point 0x8049156 There are [0-9]+ program headers, starting at offset [0-9]+ Program Headers: @@ -132,7 +132,7 @@ Symbol table '\.symtab' contains [0-9]+ entries: +[0-9]+: 00000058 +0 +TLS +GLOBAL +HIDDEN +7 sh7 +[0-9]+: 0000005c +0 +TLS +GLOBAL +HIDDEN +7 sh8 +[0-9]+: 0+ +0 +TLS +GLOBAL +DEFAULT +7 sg1 - +[0-9]+: 0+8049158 +0 +FUNC +GLOBAL +DEFAULT +6 _start + +[0-9]+: 0+8049156 +0 +FUNC +GLOBAL +DEFAULT +6 _start +[0-9]+: 0000004c +0 +TLS +GLOBAL +HIDDEN +7 sh4 +[0-9]+: 00000078 +0 +TLS +GLOBAL +DEFAULT +8 bg7 +[0-9]+: 00000050 +0 +TLS +GLOBAL +HIDDEN +7 sh5 diff --git a/ld/testsuite/ld-i386/tlsnopic.dd b/ld/testsuite/ld-i386/tlsnopic.dd index bd18de35db..10d24a4797 100644 --- a/ld/testsuite/ld-i386/tlsnopic.dd +++ b/ld/testsuite/ld-i386/tlsnopic.dd @@ -156,5 +156,3 @@ Disassembly of section .text: +[0-9a-f]+: 8b 5d fc[ ]+mov -0x4\(%ebp\),%ebx +[0-9a-f]+: c9[ ]+leave * +[0-9a-f]+: c3[ ]+ret * - +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax - +[0-9a-f]+: 90[ ]+nop diff --git a/ld/testsuite/ld-i386/tlspic.dd b/ld/testsuite/ld-i386/tlspic.dd index 6746821a47..0c697d3fe0 100644 --- a/ld/testsuite/ld-i386/tlspic.dd +++ b/ld/testsuite/ld-i386/tlspic.dd @@ -406,5 +406,3 @@ Disassembly of section .text: +[0-9a-f]+: 8b 5d fc[ ]+mov -0x4\(%ebp\),%ebx +[0-9a-f]+: c9[ ]+leave * +[0-9a-f]+: c3[ ]+ret * - +[0-9a-f]+: 66 90[ ]+xchg %ax,%ax - +[0-9a-f]+: 90[ ]+nop |