* bfd/elf32-arm.c (v8): New array.
[deliverable/binutils-gdb.git] / ld / testsuite / ld-arm / farcall-thumb-arm.s
index 82cfb955543cc3817125f1574556bd9ef78b3f9c..1fd6a078f50e7a78f30c1b2a1dc27d49002aec2e 100644 (file)
@@ -1,19 +1,27 @@
 @ Test to ensure that a Thumb to ARM call exceeding 4Mb generates a stub.
+@ Check that we can generate two types of stub in the same section.
 
        .global _start
        .syntax unified
 
-@ We will place the section .text at 0x1000.
+@ We will place the section .text at 0x1c01010.
 
        .text
        .thumb_func
 _start:
+       .global bar
+       bl bar
+@ This call is close enough to generate a "short branch" stub
+@ or no stub if blx is available.
+       .space 0x0300000
        bl bar
 
 @ We will place the section .foo at 0x2001014.
 
        .section .foo, "xa"
 
+       .arm
+       .type bar, %function
 bar:
        bx lr
 
This page took 0.024182 seconds and 4 git commands to generate.