Mercurial > hg > CbC > CbC_llvm
view test/MC/AArch64/directive-arch-negative.s @ 121:803732b1fca8
LLVM 5.0
author | kono |
---|---|
date | Fri, 27 Oct 2017 17:07:41 +0900 |
parents | 1172e4bd9c6f |
children | c2174574ed3a |
line wrap: on
line source
// RUN: not llvm-mc -triple aarch64-unknown-none-eabi -filetype asm -o - %s 2>&1 | FileCheck %s .arch axp64 # CHECK: error: unknown arch name # CHECK: .arch axp64 # CHECK: ^ .arch armv8 aese v0.8h, v1.8h # CHECK: error: invalid operand for instruction # CHECK: aese v0.8h, v1.8h # CHECK: ^ // We silently ignore invalid features. .arch armv8+foo aese v0.8h, v1.8h # CHECK: error: invalid operand for instruction # CHECK: aese v0.8h, v1.8h # CHECK: ^ .arch armv8+crypto .arch armv8 aese v0.8h, v1.8h # CHECK: error: invalid operand for instruction # CHECK: aese v0.8h, v1.8h # CHECK: ^ .arch armv8.1-a+noras esb # CHECK: error: instruction requires: ras # CHECK: esb // PR32873: without extra features, '.arch' is currently ignored. // Add an unrelated feature to accept the directive. .arch armv8+crc casa w5, w7, [x19] # CHECK: error: instruction requires: lse # CHECK: casa w5, w7, [x19] .arch armv8+crypto crc32b w0, w1, w2 # CHECK: error: instruction requires: crc # CHECK: crc32b w0, w1, w2 .arch armv8.1-a+nolse casa w5, w7, [x20] # CHECK: error: instruction requires: lse # CHECK: casa w5, w7, [x20]