PR binutils/13534
[binutils.git] / gold / testsuite / arm_farcall_thumb_arm.s
blob1fd6a078f50e7a78f30c1b2a1dc27d49002aec2e
1 @ Test to ensure that a Thumb to ARM call exceeding 4Mb generates a stub.
2 @ Check that we can generate two types of stub in the same section.
4 .global _start
5 .syntax unified
7 @ We will place the section .text at 0x1c01010.
9 .text
10 .thumb_func
11 _start:
12 .global bar
13 bl bar
14 @ This call is close enough to generate a "short branch" stub
15 @ or no stub if blx is available.
16 .space 0x0300000
17 bl bar
19 @ We will place the section .foo at 0x2001014.
21 .section .foo, "xa"
23 .arm
24 .type bar, %function
25 bar:
26 bx lr