Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / AArch64 / mov-unsupported-expr-as-immediate.s
blob5327ab744b7686d8a42d485866eda3db3e86cf7a
1 // RUN: not llvm-mc -triple aarch64-none-linux-gnu %s -filetype=obj -o /dev/null 2>&1 | FileCheck %s
3 0:
4 .skip 0x10000
5 1:
6 mov x0, 1b - 0b
7 // CHECK: error: fixup value out of range
8 // CHECK: mov x0, 1b - 0b
9 // CHECK: ^
10 mov x0, 0b - 1b
11 // CHECK: error: fixup value out of range
12 // CHECK: mov x0, 0b - 1b
13 // CHECK: ^
14 mov x0, 1b
15 // CHECK: error: invalid fixup for movz/movk instruction
16 // CHECK: mov x0, 1b
17 // CHECK: ^