From 7628f70816ce37d521e3fd49f130ba6465fdaf0a Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Fri, 10 Jun 2016 17:33:28 +0000 Subject: [PATCH] test: split test into two files Split up the test cases into two inputs as per post-commit review comments from Renato. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272408 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/MC/AArch64/directive-arch-negative.s | 35 +++++++++++++++++++ test/MC/AArch64/directive-arch.s | 42 +++-------------------- 2 files changed, 39 insertions(+), 38 deletions(-) create mode 100644 test/MC/AArch64/directive-arch-negative.s diff --git a/test/MC/AArch64/directive-arch-negative.s b/test/MC/AArch64/directive-arch-negative.s new file mode 100644 index 00000000000..47e8176cb59 --- /dev/null +++ b/test/MC/AArch64/directive-arch-negative.s @@ -0,0 +1,35 @@ +// 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 + + fminnm d0, d0, d1 + +# CHECK: error: instruction requires: fp-armv8 +# CHECK: fminnm d0, d0, d1 +# CHECK: ^ + + .arch armv8+fp + +# CHECK: '+fp' is not a recognized feature for this target (ignoring feature) + + fminnm d0, d0, d1 + +# CHECK: error: instruction requires: fp-armv8 +# CHECK: fminnm d0, d0, d1 +# CHECK: ^ + + .arch armv8+neon + + .arch armv8 + + fminnm d0, d0, d1 + +# CHECK: error: instruction requires: fp-armv8 +# CHECK: fminnm d0, d0, d1 +# CHECK: ^ + diff --git a/test/MC/AArch64/directive-arch.s b/test/MC/AArch64/directive-arch.s index f585f2a8e33..9a9a5691d1b 100644 --- a/test/MC/AArch64/directive-arch.s +++ b/test/MC/AArch64/directive-arch.s @@ -1,47 +1,13 @@ -// 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 - - fminnm d0, d0, d1 - -# CHECK: error: instruction requires: fp-armv8 -# CHECK: fminnm d0, d0, d1 -# CHECK: ^ - - .arch armv8+fp - -# CHECK: '+fp' is not a recognized feature for this target (ignoring feature) - - fminnm d0, d0, d1 - -# CHECK: error: instruction requires: fp-armv8 -# CHECK: fminnm d0, d0, d1 -# CHECK: ^ - - .arch armv8+neon - - fminnm d0, d0, d1 - - .arch armv8 - - fminnm d0, d0, d1 - -# CHECK: error: instruction requires: fp-armv8 -# CHECK: fminnm d0, d0, d1 -# CHECK: ^ +// RUN: llvm-mc -triple aarch64-unknown-none-eabi -filetype asm -o - %s 2>&1 | FileCheck %s .arch armv8-a+crypto aesd v0.16b, v2.16b +# CHECK: aesd v0.16b, v2.16b + .arch armv8.1-a+ras esb -# CHECK: fminnm d0, d0, d1 -# CHECK: aesd v0.16b, v2.16b # CHECK: esb + -- 2.50.1