@ Test to ensure that ARM calls exceeding 32Mb generate stubs. .global _start .syntax unified @ We will place the section .text at 0x1000. .text _start: bl bar bl bar2 @ We will place the section .mytext at 0x2000. .section .mytext, "xa" bl bar3 bl bar4 bl bar5 @ We will place the section .foo at 0x2003020. .section .foo, "xa" .global bar .thumb_func bar: bx lr .arm .global bar2 .type bar2, %function bar2: bx lr .global bar3 .type bar3, %function bar3: bx lr .global bar4 .thumb_func bar4: bx lr .global bar5 .type bar5, %function bar5: bx lr