2010-03-02 Christophe Lyon <christophe.lyon@st.com>
[binutils-gdb.git] / ld / testsuite / ld-arm / farcall-thumb-arm.s
index 6fcdbfc37a0b8329717a37f304b78ebc2c31cd67..1fd6a078f50e7a78f30c1b2a1dc27d49002aec2e 100644 (file)
@@ -1,13 +1,19 @@
 @ 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.