diff options
Diffstat (limited to 'ld')
-rw-r--r-- | ld/testsuite/ChangeLog | 18 | ||||
-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 |
7 files changed, 43 insertions, 16 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index cba7ed9..31ab655 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,21 @@ +2009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com> + + * ld-m68k/got-multigot-12-13-14-34-35-ok.d: Update. + * ld-m68k/got-multigot-14-ok.d: Update. + * ld-m68k/m68k-got.exp: Update. + * ld-m68k/got-negative-12-13-14-34-ok.d: Update. + * ld-m68k/got-negative-14-ok.d: Update. + * ld-m68k/tls-gd-1.d, ld-m68k/tls-gd-2.d: New tests. + * ld-m68k/tls-gd-ie-1.d, ld-m68k/tls-ie-1.d: New tests. + * ld-m68k/tls-ld-1.d, ld-m68k/tls-ld-2.d: New tests. + * ld-m68k/tls-ld-1.s, ld-m68k/tls-ld-2.s, ld-m68k/tls-le-1.s: + New test sources. + * ld-m68k/tls-no-1.s, ld-m68k/tls-gd-ie-1.s, ld-m68k/tls-gd-1.s: + New test sources. + * ld-m68k/tls-gd-2.s, ld-m68k/tls-ie-1.s: New test sources. + * ld-m68k/m68k.exp: Run new tests. + (merge isa-a isa-a:nodiv): Fix. + 2009-02-01 Jan Kratochvil <jan.kratochvil@redhat.com> * ld-elf/eh-group2.s: New `.cfi_lsda' referencing `.gcc_except_table'. 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 de55032..176961b 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 dc2e64a..7ebc589 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 402631c..451df80 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 402631c..451df80 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 4902eac..378e593 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 ccdfda0..214c640 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" +} |