summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-m68k
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-m68k')
-rw-r--r--ld/testsuite/ld-m68k/got-multigot-12-13-14-34-35-ok.d4
-rw-r--r--ld/testsuite/ld-m68k/got-multigot-14-ok.d4
-rw-r--r--ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d4
-rw-r--r--ld/testsuite/ld-m68k/got-negative-14-ok.d4
-rw-r--r--ld/testsuite/ld-m68k/m68k-got.exp14
-rw-r--r--ld/testsuite/ld-m68k/m68k.exp11
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"
+}