aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2006-10-19 13:42:17 +0000
committerRichard Sandiford <rdsandiford@googlemail.com>2006-10-19 13:42:17 +0000
commit6a4837657a02883bda341796fe407ee988cd0695 (patch)
tree2677bdcb07f219785abee474061f6a4eb91206ac /ld/testsuite/ld-mips-elf/tls-multi-got-1.got
parent76101e23e55ea5df7a9db630067a991e3f960c84 (diff)
downloadgdb-6a4837657a02883bda341796fe407ee988cd0695.zip
gdb-6a4837657a02883bda341796fe407ee988cd0695.tar.gz
gdb-6a4837657a02883bda341796fe407ee988cd0695.tar.bz2
bfd/
* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Add DT_DEBUG and DT_MIPS_RLD_MAP tags for position-independent executables. Do not add DT_DEBUG to shared libraries for any MIPS target. ld/testsuite/ * ld-mips-elf/multi-got-1.d: Remove DT_DEBUG tag. Do not require a specific file offset for .dynamic. Reduce DT_HASH by 8 to account for removed tag. * ld-mips-elf/tls-multi-got-1.r: Likewise. Also reduce DT_REL by 8. Reduce PLTGOT and symbol values by 16 to account for the removed tag. * ld-mips-elf/textrel-1.d: Remove DT_DEBUG tag. * ld-mips-elf/rel32-n32.d: Reduce addresses by 16 to account for removed DT_DEBUG tag. * ld-mips-elf/rel64.d: Likewise. * ld-mips-elf/tls-multi-got-1.got: Likewise. * ld-mips-elf/tlslib-o32-hidden.got: Likewise.
Diffstat (limited to 'ld/testsuite/ld-mips-elf/tls-multi-got-1.got')
-rw-r--r--ld/testsuite/ld-mips-elf/tls-multi-got-1.got34
1 files changed, 17 insertions, 17 deletions
diff --git a/ld/testsuite/ld-mips-elf/tls-multi-got-1.got b/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
index 7e113d6..1d5e216 100644
--- a/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
+++ b/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
@@ -4,17 +4,17 @@
DYNAMIC RELOCATION RECORDS
OFFSET TYPE VALUE
00000000 R_MIPS_NONE \*ABS\*
-001495c0 R_MIPS_TLS_DTPMOD32 \*ABS\*
-0013f938 R_MIPS_TLS_DTPMOD32 \*ABS\*
-001495cc R_MIPS_TLS_DTPMOD32 tlsvar_gd
-001495d0 R_MIPS_TLS_DTPREL32 tlsvar_gd
-0013f944 R_MIPS_TLS_DTPMOD32 tlsvar_gd
-0013f948 R_MIPS_TLS_DTPREL32 tlsvar_gd
-001495c8 R_MIPS_TLS_TPREL32 tlsvar_ie
-0013f940 R_MIPS_TLS_TPREL32 tlsvar_ie
-00143f6c R_MIPS_REL32 sym_1_9526
+001495b0 R_MIPS_TLS_DTPMOD32 \*ABS\*
+0013f928 R_MIPS_TLS_DTPMOD32 \*ABS\*
+001495bc R_MIPS_TLS_DTPMOD32 tlsvar_gd
+001495c0 R_MIPS_TLS_DTPREL32 tlsvar_gd
+0013f934 R_MIPS_TLS_DTPMOD32 tlsvar_gd
+0013f938 R_MIPS_TLS_DTPREL32 tlsvar_gd
+001495b8 R_MIPS_TLS_TPREL32 tlsvar_ie
+0013f930 R_MIPS_TLS_TPREL32 tlsvar_ie
+00143f5c R_MIPS_REL32 sym_1_9526
#...
-00139bc0 R_MIPS_REL32 sym_2_8654
+00139bb0 R_MIPS_REL32 sym_2_8654
00000000 R_MIPS_NONE \*ABS\*
00000000 R_MIPS_NONE \*ABS\*
00000000 R_MIPS_NONE \*ABS\*
@@ -40,19 +40,19 @@ OFFSET TYPE VALUE
Contents of section .got:
- 122410 00000000 80000000 00000000 00000000 .*
+ 122400 00000000 80000000 00000000 00000000 .*
+ 122410 00000000 00000000 00000000 00000000 .*
122420 00000000 00000000 00000000 00000000 .*
- 122430 00000000 00000000 00000000 00000000 .*
- 122440 00000000 000d8038 000d6694 000d2044 .*
+ 122430 00000000 000d8028 000d6684 000d2034 .*
#...
+ 13f910 00000000 00000000 00000000 00000000 .*
13f920 00000000 00000000 00000000 00000000 .*
13f930 00000000 00000000 00000000 00000000 .*
- 13f940 00000000 00000000 00000000 00000000 .*
- 13f950 80000000 00000000 00000000 00000000 .*
+ 13f940 80000000 00000000 00000000 00000000 .*
#...
+ 149580 00000000 00000000 00000000 00000000 .*
149590 00000000 00000000 00000000 00000000 .*
1495a0 00000000 00000000 00000000 00000000 .*
1495b0 00000000 00000000 00000000 00000000 .*
- 1495c0 00000000 00000000 00000000 00000000 .*
- 1495d0 00000000 .*
+ 1495c0 00000000 .*
#pass