// REQUIRES: arm | |
// RUN: llvm-mc -filetype=obj -triple=thumbv7a-none-linux-gnueabi %s -o %t | |
// RUN: not ld.lld %t -o /dev/null 2>&1 | FileCheck %s | |
.syntax unified | |
.balign 0x1000 | |
.thumb | |
.text | |
.globl _start | |
.type _start, %function | |
_start: | |
bx lr | |
.section .text.large1, "ax", %progbits | |
.balign 4 | |
.space (17 * 1024 * 1024) | |
bl _start | |
.space (17 * 1024 * 1024) | |
// CHECK: error: InputSection too large for range extension thunk {{.*}}.text.large1 |