| // REQUIRES: arm | |
| // RUN: llvm-mc -filetype=obj -triple=thumbv7a-windows-gnu %s -o %t.obj | |
| // RUN: env LLD_IN_TEST=1 not lld-link -entry:_start -subsystem:console %t.obj -out:%t.exe 2>&1 | FileCheck %s | |
| .syntax unified | |
| .globl _start | |
| _start: | |
| bne too_far20 | |
| .space 0x100000 | |
| .section .text$a, "xr" | |
| too_far20: | |
| bx lr | |
| // When trying to add a thunk at the end of the section, the thunk itself | |
| // will be too far away, so this won't converge. | |
| // CHECK: adding thunks hasn't converged |