18 lines
415 B
ArmAsm
18 lines
415 B
ArmAsm
|
// RUN: not llvm-mc -triple aarch64-none-linux-gnu %s -filetype=obj -o /dev/null 2>&1 | FileCheck %s
|
||
|
|
||
|
0:
|
||
|
.skip 0x10000
|
||
|
1:
|
||
|
mov x0, 1b - 0b
|
||
|
// CHECK: error: fixup value out of range
|
||
|
// CHECK: mov x0, 1b - 0b
|
||
|
// CHECK: ^
|
||
|
mov x0, 0b - 1b
|
||
|
// CHECK: error: fixup value out of range
|
||
|
// CHECK: mov x0, 0b - 1b
|
||
|
// CHECK: ^
|
||
|
mov x0, 1b
|
||
|
// CHECK: error: invalid fixup for movz/movk instruction
|
||
|
// CHECK: mov x0, 1b
|
||
|
// CHECK: ^
|