Arm: Fix performance issue with thumb-2 tailcalls
[deliverable/binutils-gdb.git] / ld / testsuite / ld-arm / farcall-mixed-lib-v4t.d
index 83b15a0f99adf5a42f2f7d125138b14ca157e458..1b15879b253ded7351277387024886dd38c62eef 100644 (file)
@@ -13,25 +13,25 @@ Disassembly of section .plt:
  .*:   .*      .word   .*
 .* <app_func@plt>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
+ .*:   e7fd            b.n     .+ <.+>
  .*:   e28fc6.*        add     ip, pc, #.*
  .*:   e28cca.*        add     ip, ip, #.*     ; 0x.*
  .*:   e5bcf.*         ldr     pc, \[ip, #.*\]!        ; .*
 .* <app_func_weak@plt>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
+ .*:   e7fd            b.n     .+ <.+>
  .*:   e28fc6.*        add     ip, pc, #.*
  .*:   e28cca.*        add     ip, ip, #.*     ; 0x.*
  .*:   e5bcf.*         ldr     pc, \[ip, #.*\]!        ; 0x.*
 .* <lib_func3@plt>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
+ .*:   e7fd            b.n     .+ <.+>
  .*:   e28fc6.*        add     ip, pc, #.*
  .*:   e28cca.*        add     ip, ip, #.*     ; 0x.*
  .*:   e5bcf.*         ldr     pc, \[ip, #.*\]!        ; 0x.*
 .* <lib_func4@plt>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
+ .*:   e7fd            b.n     .+ <.+>
  .*:   e28fc6.*        add     ip, pc, #.*
  .*:   e28cca.*        add     ip, ip, #.*     ; 0x.*
  .*:   e5bcf.*         ldr     pc, \[ip, #.*\]!        ; 0x.*
@@ -59,28 +59,28 @@ Disassembly of section .text:
 
 .* <__app_func_from_thumb>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
+ .*:   e7fd            b.n     .+ <.+>
  .*:   e59fc000        ldr     ip, \[pc\]      ; .* <__app_func_from_thumb\+0xc>
  .*:   e08cf00f        add     pc, ip, pc
  .*:   feffff..        .word   0xfeffff..
 
 .* <__lib_func4_from_thumb>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
+ .*:   e7fd            b.n     .+ <.+>
  .*:   e59fc000        ldr     ip, \[pc\]      ; .* <__lib_func4_from_thumb\+0xc>
  .*:   e08cf00f        add     pc, ip, pc
  .*:   feffff..        .word   0xfeffff..
 
 .* <__app_func_weak_from_thumb>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
+ .*:   e7fd            b.n     .+ <.+>
  .*:   e59fc000        ldr     ip, \[pc\]      ; .* <__app_func_weak_from_thumb\+0xc>
  .*:   e08cf00f        add     pc, ip, pc
  .*:   feffff..        .word   0xfeffff..
 
 .* <__lib_func3_from_thumb>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
+ .*:   e7fd            b.n     .+ <.+>
  .*:   e59fc000        ldr     ip, \[pc\]      ; .* <__lib_func3_from_thumb\+0xc>
  .*:   e08cf00f        add     pc, ip, pc
  .*:   feffff..        .word   0xfeffff..
@@ -92,28 +92,28 @@ Disassembly of section .text:
  .*:   4770            bx      lr
 #...
 
-.* <__app_func(_weak)?_from_thumb>:
+.* <__app_func_weak_from_thumb>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
- .*:   e59fc000        ldr     ip, \[pc\]      ; 200038c <__app_func(_weak)?_from_thumb\+0xc>
+ .*:   e7fd            b.n     .+ <.+>
+ .*:   e59fc000        ldr     ip, \[pc\]      ; .* <__app_func_weak_from_thumb\+0xc>
  .*:   e08cf00f        add     pc, ip, pc
- .*:   fdffff(2|1)8    .word   0xfdffff(2|1)8
+ .*:   fdffff34        .word   0xfdffff34
 
-.* <__app_func(_weak)?_from_thumb>:
+.* <__app_func_from_thumb>:
  .*:   4778            bx      pc
- .*:   46c0            nop                     ; \(mov r8, r8\)
- .*:   e59fc000        ldr     ip, \[pc\]      ; 200039c <__app_func(_weak)?_from_thumb\+0xc>
+ .*:   e7fd            b.n     .+ <.+>
+ .*:   e59fc000        ldr     ip, \[pc\]      ; .* <__app_func_from_thumb\+0xc>
  .*:   e08cf00f        add     pc, ip, pc
- .*:   fdffff(0|1)8    .word   0xfdffff(0|1)8
+ .*:   fdffff14        .word   0xfdffff14
 
 .* <lib_func3>:
- .*:   e59fc004        ldr     ip, \[pc, #4\]  ; 20003ac <lib_func3\+0xc>
+ .*:   e59fc004        ldr     ip, \[pc, #4\]  ; .* <lib_func3\+0xc>
  .*:   e08cc00f        add     ip, ip, pc
  .*:   e12fff1c        bx      ip
  .*:   ffffffc5        .word   0xffffffc5
 
 .* <lib_func2>:
- .*:   e59fc004        ldr     ip, \[pc, #4\]  ; 20003bc <lib_func2\+0xc>
+ .*:   e59fc004        ldr     ip, \[pc, #4\]  ; .* <lib_func2\+0xc>
  .*:   e08cc00f        add     ip, ip, pc
  .*:   e12fff1c        bx      ip
  .*:   feffff55        .word   0xfeffff55
This page took 0.025605 seconds and 4 git commands to generate.