llvm-project/clang/test/CodeGen/AArch64/sve-inline-asm-negative-test.c
Fangrui Song 207e5cccee
[test] Move CodeGen/aarch64-* into the AArch64 subfolder
Similar to other targets (AMDGPU, Mips, PowerPC, RISCV, X86, ...)

`ninja check-clang-codegen-aarch64` can be used to test this subfolder.

Pull Request: https://github.com/llvm/llvm-project/pull/115818
2024-11-12 09:24:26 -08:00

22 lines
478 B
C

// REQUIRES: aarch64-registered-target
// RUN: not %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve \
// RUN: -target-feature +neon -S -O1 -o - %s | FileCheck %s
// Assembler error
// Output constraint : Set a vector constraint on an integer
__SVFloat32_t funcB2()
{
__SVFloat32_t ret ;
asm volatile (
"fmov %[ret], wzr \n"
: [ret] "=w" (ret)
:
:);
return ret ;
}
// CHECK: funcB2
// CHECK-ERROR: error: invalid operand for instruction