Add support to GNU ld to separate got related plt entries from normal ones in order...
[deliverable/binutils-gdb.git] / ld / testsuite / ld-s390 / tlsbin_64.dd
index b984c5719c9de17e6a7706c8d2debda1ea42d7f2..6ee87b0224ac76368fddbc35931fbcf7150328f0 100644 (file)
@@ -70,7 +70,7 @@ Disassembly of section .text:
 # function prolog
  +[0-9a-f]+:   b9 04 00 ef             lgr     %r14,%r15
  +[0-9a-f]+:   a7 fb ff 60             aghi    %r15,-160
- +[0-9a-f]+:   c0 c0 [0-9a-f ]+        larl    %r12,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_>
+ +[0-9a-f]+:   c0 c0 [0-9a-f ]+        larl    %r12,[0-9a-f]+ <.*>
  +[0-9a-f]+:   e3 e0 e0 00 00 24       stg     %r14,0\(%r14\)
 # extract TCB
  +[0-9a-f]+:   b2 4f 00 90             ear     %r9,%a0
@@ -133,29 +133,29 @@ Disassembly of section .text:
  +[0-9a-f]+:   e3 33 c0 00 00 04       lg      %r3,0\(%r3,%r12\)
  +[0-9a-f]+:   41 33 90 00             la      %r3,0\(%r3,%r9\)
 # IE against global var defined in exec with larl got access
- +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x38>
+ +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <.*>
  +[0-9a-f]+:   eb 43 00 00 00 0d       sllg    %r4,%r3,0
  +[0-9a-f]+:   41 54 90 00             la      %r5,0\(%r4,%r9\)
 # IE against local var with larl got access
- +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x20>
+ +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <.*>
  +[0-9a-f]+:   eb 43 00 00 00 0d       sllg    %r4,%r3,0
  +[0-9a-f]+:   41 54 90 00             la      %r5,0\(%r4,%r9\)
 # IE against hidden var with larl got access
- +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <_GLOBAL_OFFSET_TABLE_\+0x40>
+ +[0-9a-f]+:   c0 30 [0-9a-f ]+        larl    %r3,[0-9a-f]+ <.*>
  +[0-9a-f]+:   eb 43 00 00 00 0d       sllg    %r4,%r3,0
  +[0-9a-f]+:   41 54 90 00             la      %r5,0\(%r4,%r9\)
 # IE against global var with small got access (no optimization)
- +[0-9a-f]+:   e3 30 c0 28 00 04       lg      %r3,40\(%r12\)
+ +[0-9a-f]+:   e3 30 c0 .8 00 04       lg      %r3,.*\(%r12\)
  +[0-9a-f]+:   41 33 90 00             la      %r3,0\(%r3,%r9\)
 # IE against global var defined in exec with small got access
 # (no optimization)
- +[0-9a-f]+:   e3 30 c0 38 00 04       lg      %r3,56\(%r12\)
+ +[0-9a-f]+:   e3 30 c0 .8 00 04       lg      %r3,..\(%r12\)
  +[0-9a-f]+:   41 33 90 00             la      %r3,0\(%r3,%r9\)
 # IE against local var with small got access (no optimization)
- +[0-9a-f]+:   e3 30 c0 20 00 04       lg      %r3,32\(%r12\)
+ +[0-9a-f]+:   e3 30 c0 .0 00 04       lg      %r3,.*\(%r12\)
  +[0-9a-f]+:   41 33 90 00             la      %r3,0\(%r3,%r9\)
 # IE against hidden var with small got access (no optimization)
- +[0-9a-f]+:   e3 30 c0 40 00 04       lg      %r3,64\(%r12\)
+ +[0-9a-f]+:   e3 30 c0 .0 00 04       lg      %r3,..\(%r12\)
  +[0-9a-f]+:   41 33 90 00             la      %r3,0\(%r3,%r9\)
 # function epilog
  +[0-9a-f]+:   eb 6e f0 d0 00 04       lmg     %r6,%r14,208\(%r15\)
@@ -177,7 +177,7 @@ Disassembly of section .text:
  +[0-9a-f]+:   a7 d5 00 16             bras    %r13,[0-9a-f]+ <_start\+0x30>
 # sG6@indntpoff
  +[0-9a-f]+:   00 00 00 00             .long   0x00000000
- +[0-9a-f]+:   01 00 18 18             .long   0x01001818
+ +[0-9a-f]+:   01 00 1. .8             .long   0x01001..8
 # bg6@indntpoff
  +[0-9a-f]+:   ff ff ff ff             .long   0xffffffff
  +[0-9a-f]+:   ff ff ff d4             .long   0xffffffd4
This page took 0.024835 seconds and 4 git commands to generate.