Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Driver / loongarch-mlasx-error.c
blobe66f277f7c292f1e64c9e85a0701cfe9d2056974
1 // RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlasx -msingle-float 2>&1 \
2 // RUN: FileCheck --check-prefix=ERROR_LASX_FPU64 %s
3 // RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlasx -msoft-float 2>&1 \
4 // RUN: FileCheck --check-prefix=ERROR_LASX_FPU64 %s
5 // RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlasx -mfpu=32 2>&1 \
6 // RUN: FileCheck --check-prefix=ERROR_LASX_FPU64 %s
7 // RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlasx -mfpu=0 2>&1 \
8 // RUN: FileCheck --check-prefix=ERROR_LASX_FPU64 %s
9 // RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlasx -mfpu=none 2>&1 \
10 // RUN: FileCheck --check-prefix=ERROR_LASX_FPU64 %s
11 // RUN: not %clang --target=loongarch64 %s -fsyntax-only -mlasx -mno-lsx 2>&1 \
12 // RUN: FileCheck --check-prefix=ERROR_LASX_FPU128 %s
14 // ERROR_LASX_FPU64: error: wrong fpu width; LASX depends on 64-bit FPU.
15 // ERROR_LASX_FPU128: error: invalid option combination; LASX depends on LSX.