13 lines · c
1// RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlsx -msingle-float 2>&1 \2// RUN: FileCheck --check-prefix=ERROR_LSX_FPU64 %s3// RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlsx -msoft-float 2>&1 \4// RUN: FileCheck --check-prefix=ERROR_LSX_FPU64 %s5// RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlsx -mfpu=32 2>&1 \6// RUN: FileCheck --check-prefix=ERROR_LSX_FPU64 %s7// RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlsx -mfpu=0 2>&1 \8// RUN: FileCheck --check-prefix=ERROR_LSX_FPU64 %s9// RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlsx -mfpu=none 2>&1 \10// RUN: FileCheck --check-prefix=ERROR_LSX_FPU64 %s11 12// ERROR_LSX_FPU64: error: wrong fpu width; LSX depends on 64-bit FPU13