sync with obs
[external/binutils.git] / ld / testsuite / ld-x86-64 / tlsbin.dd
index 6d0de98..5bb5979 100644 (file)
@@ -1,7 +1,7 @@
 #source: tlsbinpic.s
 #source: tlsbin.s
 #as: --64
-#ld: -shared -melf_x86_64
+#ld: -shared -melf_x86_64 --no-ld-generated-unwind-info
 #objdump: -drj.text
 #target: x86_64-*-*
 
@@ -24,7 +24,7 @@ Disassembly of section .text:
 #  GD -> IE because variable is not defined in executable
   401004:      64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
   40100b:      00 00 *
-  40100d:      48 03 05 d4 03 20 00[   ]+add    0x2003d4\(%rip\),%rax +# 6013e8 <.*>
+  40100d:      48 03 05 dc 03 20 00[   ]+add    0x2003dc\(%rip\),%rax +# 6013f0 <.*>
 #                              -> R_X86_64_TPOFF64     sG1
   401014:      90[     ]+nop *
   401015:      90[     ]+nop *
@@ -34,7 +34,7 @@ Disassembly of section .text:
 #  the variable is referenced through IE too
   401018:      64 48 8b 04 25 00 00[   ]+mov    %fs:0x0,%rax
   40101f:      00 00 *
-  401021:      48 03 05 b0 03 20 00[   ]+add    0x2003b0\(%rip\),%rax +# 6013d8 <.*>
+  401021:      48 03 05 b8 03 20 00[   ]+add    0x2003b8\(%rip\),%rax +# 6013e0 <.*>
 #                              -> R_X86_64_TPOFF64     sG2
   401028:      90[     ]+nop *
   401029:      90[     ]+nop *
@@ -102,7 +102,7 @@ Disassembly of section .text:
   4010b3:      00 00 *
   4010b5:      90[     ]+nop *
   4010b6:      90[     ]+nop *
-  4010b7:      4c 03 0d 1a 03 20 00[   ]+add    0x20031a\(%rip\),%r9 +# 6013d8 <.*>
+  4010b7:      4c 03 0d 22 03 20 00[   ]+add    0x200322\(%rip\),%r9 +# 6013e0 <.*>
 #                              -> R_X86_64_TPOFF64     sG2
   4010be:      90[     ]+nop *
   4010bf:      90[     ]+nop *
@@ -143,7 +143,7 @@ Disassembly of section .text:
   401103:      90[     ]+nop *
 #  Direct access through %fs
 #  IE against global var
-  401104:      48 8b 0d c5 02 20 00[   ]+mov    0x2002c5\(%rip\),%rcx +# 6013d0 <.*>
+  401104:      48 8b 0d cd 02 20 00[   ]+mov    0x2002cd\(%rip\),%rcx +# 6013d8 <.*>
 #                              -> R_X86_64_TPOFF64     sG5
   40110b:      90[     ]+nop *
   40110c:      90[     ]+nop *
@@ -186,7 +186,7 @@ Disassembly of section .text:
   401147:      00 00 *
   401149:      90[     ]+nop *
   40114a:      90[     ]+nop *
-  40114b:      4c 03 1d 8e 02 20 00[   ]+add    0x20028e\(%rip\),%r11 +# 6013e0 <.*>
+  40114b:      4c 03 1d 96 02 20 00[   ]+add    0x200296\(%rip\),%r11 +# 6013e8 <.*>
 #                              -> R_X86_64_TPOFF64     sG6
   401152:      90[     ]+nop *
   401153:      90[     ]+nop *
@@ -306,5 +306,8 @@ Disassembly of section .text:
   401225:      90[     ]+nop *
   401226:      90[     ]+nop *
   401227:      90[     ]+nop *
-  401228:      c9[     ]+leaveq *
-  401229:      c3[     ]+retq *
+#  LE, large model
+  401228:      48 ba a5 ff ff ff ff[   ]+movabs \$0xffffffffffffffa5,%rdx
+  40122f:      ff ff ff *
+  401232:      c9[     ]+leaveq *
+  401233:      c3[     ]+retq *