diff options
Diffstat (limited to 'ld/testsuite/ld-m68k')
-rw-r--r-- | ld/testsuite/ld-m68k/got-multigot-12-13-14-34-35-ok.d | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-m68k/got-multigot-14-ok.d | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-m68k/got-negative-14-ok.d | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-m68k/m68k-got.exp | 14 | ||||
-rw-r--r-- | ld/testsuite/ld-m68k/m68k.exp | 11 |
6 files changed, 25 insertions, 16 deletions
diff --git a/ld/testsuite/ld-m68k/got-multigot-12-13-14-34-35-ok.d b/ld/testsuite/ld-m68k/got-multigot-12-13-14-34-35-ok.d index de550324125..176961b098b 100644 --- a/ld/testsuite/ld-m68k/got-multigot-12-13-14-34-35-ok.d +++ b/ld/testsuite/ld-m68k/got-multigot-12-13-14-34-35-ok.d @@ -10,9 +10,9 @@ Dynamic section at offset .* contains 9 entries: 0x0000000a \(STRSZ\) [0-9]+ \(bytes\) 0x0000000b \(SYMENT\) 16 \(bytes\) 0x00000007 \(RELA\) 0x[0-9a-f]+ - 0x00000008 \(RELASZ\) 294960 \(bytes\) + 0x00000008 \(RELASZ\) 294936 \(bytes\) 0x00000009 \(RELAENT\) 12 \(bytes\) 0x00000000 \(NULL\) 0x0 -Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 24580 entries: +Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 24578 entries: Offset Info Type Sym.Value Sym. Name \+ Addend diff --git a/ld/testsuite/ld-m68k/got-multigot-14-ok.d b/ld/testsuite/ld-m68k/got-multigot-14-ok.d index dc2e64ac146..7ebc5897792 100644 --- a/ld/testsuite/ld-m68k/got-multigot-14-ok.d +++ b/ld/testsuite/ld-m68k/got-multigot-14-ok.d @@ -10,9 +10,9 @@ Dynamic section at offset .* contains 9 entries: 0x0000000a \(STRSZ\) [0-9]+ \(bytes\) 0x0000000b \(SYMENT\) 16 \(bytes\) 0x00000007 \(RELA\) 0x[0-9a-f]+ - 0x00000008 \(RELASZ\) 196608 \(bytes\) + 0x00000008 \(RELASZ\) 196584 \(bytes\) 0x00000009 \(RELAENT\) 12 \(bytes\) 0x00000000 \(NULL\) 0x0 -Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 16384 entries: +Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 16382 entries: Offset Info Type Sym.Value Sym. Name \+ Addend diff --git a/ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d b/ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d index 402631cdc58..451df805292 100644 --- a/ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d +++ b/ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d @@ -10,9 +10,9 @@ Dynamic section at offset .* contains 9 entries: 0x0000000a \(STRSZ\) [0-9]+ \(bytes\) 0x0000000b \(SYMENT\) 16 \(bytes\) 0x00000007 \(RELA\) 0x[0-9a-f]+ - 0x00000008 \(RELASZ\) 196608 \(bytes\) + 0x00000008 \(RELASZ\) 196584 \(bytes\) 0x00000009 \(RELAENT\) 12 \(bytes\) 0x00000000 \(NULL\) 0x0 -Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 16384 entries: +Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 16382 entries: Offset Info Type Sym.Value Sym. Name \+ Addend diff --git a/ld/testsuite/ld-m68k/got-negative-14-ok.d b/ld/testsuite/ld-m68k/got-negative-14-ok.d index 402631cdc58..451df805292 100644 --- a/ld/testsuite/ld-m68k/got-negative-14-ok.d +++ b/ld/testsuite/ld-m68k/got-negative-14-ok.d @@ -10,9 +10,9 @@ Dynamic section at offset .* contains 9 entries: 0x0000000a \(STRSZ\) [0-9]+ \(bytes\) 0x0000000b \(SYMENT\) 16 \(bytes\) 0x00000007 \(RELA\) 0x[0-9a-f]+ - 0x00000008 \(RELASZ\) 196608 \(bytes\) + 0x00000008 \(RELASZ\) 196584 \(bytes\) 0x00000009 \(RELAENT\) 12 \(bytes\) 0x00000000 \(NULL\) 0x0 -Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 16384 entries: +Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 16382 entries: Offset Info Type Sym.Value Sym. Name \+ Addend diff --git a/ld/testsuite/ld-m68k/m68k-got.exp b/ld/testsuite/ld-m68k/m68k-got.exp index 4902eac90d0..378e59389db 100644 --- a/ld/testsuite/ld-m68k/m68k-got.exp +++ b/ld/testsuite/ld-m68k/m68k-got.exp @@ -26,7 +26,7 @@ if { ![is_elf_format] || ![istarget m68k-*-*] } { # 1 - 1 # 2 - 8189 # 3 - 8190 -# 4 - 16384 +# 4 - 16382 # 5 - 16385 proc gen_got_test { testname } { @@ -52,7 +52,7 @@ proc gen_got_test { testname } { } "got-14" { set start 1 - set count 16384 + set count 16382 set xgot 0 } "got-15" { @@ -62,7 +62,7 @@ proc gen_got_test { testname } { } "got-34" { set start 8190 - set count 16384 + set count 16382 set xgot 0 } "got-35" { @@ -164,7 +164,7 @@ proc got_test { testname } { } "got-negative-14-ok" { puts $ofd "#source: $objdir/tmpdir/got-14.s" - set count 16384 + set count 16382 } "got-negative-15-er" { puts $ofd "#source: $objdir/tmpdir/got-15.s" @@ -175,7 +175,7 @@ proc got_test { testname } { puts $ofd "#source: $objdir/tmpdir/got-13.s" puts $ofd "#source: $objdir/tmpdir/got-14.s" puts $ofd "#source: $objdir/tmpdir/got-34.s" - set count 16384 + set count 16382 } "got-negative-12-13-14-35-er" { puts $ofd "#source: $objdir/tmpdir/got-12.s" @@ -186,7 +186,7 @@ proc got_test { testname } { } "got-multigot-14-ok" { puts $ofd "#source: $objdir/tmpdir/got-14.s" - set count 16384 + set count 16382 } "got-multigot-15-er" { puts $ofd "#source: $objdir/tmpdir/got-15.s" @@ -198,7 +198,7 @@ proc got_test { testname } { puts $ofd "#source: $objdir/tmpdir/got-14.s" puts $ofd "#source: $objdir/tmpdir/got-34.s" puts $ofd "#source: $objdir/tmpdir/got-35.s" - set count 24580 + set count 24578 } "got-xgot-15-ok" { puts $ofd "#source: $objdir/tmpdir/xgot-15.s" diff --git a/ld/testsuite/ld-m68k/m68k.exp b/ld/testsuite/ld-m68k/m68k.exp index ccdfda0e4ac..214c640f6e9 100644 --- a/ld/testsuite/ld-m68k/m68k.exp +++ b/ld/testsuite/ld-m68k/m68k.exp @@ -35,7 +35,7 @@ if { ![is_elf_format] || ![istarget m68k-*-*] } { set m68k_mergeok_tests { {"merge isa-a isa-a:nodiv" "-T merge.ld" "" - {isaa.s isaa-nodiv.s} {{objdump -p isaa.d}} "isaa"} + {isaa.s isaa-nodiv.s} {{objdump -p isaa.d}} "isaa-nodiv"} {"merge isa-a isa-b" "-T merge.ld" "" {isaa.s isab.s} {{objdump -p isab.d}} "isab"} {"merge isa-a isa-aplus" "-T merge.ld" "" @@ -66,3 +66,12 @@ foreach { id sources } { a { plt1.s } b { plt1-empty.s plt1.s } } { plt1-${id}-${arch}.so]] } } + +if { [istarget m68k-*-linux*] } then { + run_dump_test "tls-gd-1" + run_dump_test "tls-gd-2" + run_dump_test "tls-gd-ie-1" + run_dump_test "tls-ie-1" + run_dump_test "tls-ld-1" + run_dump_test "tls-ld-2" +} |