brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.3 KiB · bc06ed4 Raw
56 lines · yaml
1# UNSUPPORTED: system-windows2 3# RUN: %clang --multi-lib-config=%s -no-canonical-prefixes -print-multi-directory 2>&1 \4# RUN:     --target=thumbv8m.main-none-eabi -march=armv8.1m.main --sysroot= \5# RUN:   | FileCheck --check-prefix=CHECK-PRINT-MULTI-DIRECTORY-NOMVE-SOFTFLOAT %s6# CHECK-PRINT-MULTI-DIRECTORY-NOMVE-SOFTFLOAT: nomve-softfloat7 8# RUN: not %clang --multi-lib-config=%s -no-canonical-prefixes -print-multi-directory 2>&1 \9# RUN:     --target=thumbv8m.main-none-eabi -march=armv8.1m.main+mve --sysroot= \10# RUN:   | FileCheck --check-prefix=CHECK-ERROR %s11# CHECK-ERROR: multilib configuration error: mve-softfloat is not supported12 13# RUN: %clang --multi-lib-config=%s -no-canonical-prefixes -print-multi-directory 2>&1 \14# RUN:     --target=thumbv8m.main-none-eabi -march=armv8.1m.main+mve -mfloat-abi=hard --sysroot= \15# RUN:   | FileCheck --check-prefix=CHECK-PRINT-MULTI-DIRECTORY-MVE-HARDFLOAT %s16# CHECK-PRINT-MULTI-DIRECTORY-MVE-HARDFLOAT: mve-hardfloat17 18# RUN: %clang --multi-lib-config=%s -no-canonical-prefixes -print-multi-lib 2>&1 \19# RUN:     --target=arm-none-eabi --sysroot= \20# RUN:   | FileCheck --check-prefix=CHECK-PRINT-MULTI-LIB %s21# CHECK-PRINT-MULTI-LIB: nomve-softfloat;@-target=thumbv8.1m.main-unknown-none-eabi22# CHECK-PRINT-MULTI-LIB-NEXT: mve-hardfloat;@-target=thumbv8.1m.main-unknown-none-eabihf@march=thumbv8.1m.main+mve@mfloat-abi=hard23 24# RUN: %clang --multi-lib-config=%s -no-canonical-prefixes -print-multi-directory 2>&1 \25# RUN:     --target=arm-none-eabi --sysroot= \26# RUN:   | FileCheck --check-prefix=CHECK-NO-MATCH-WARNING %s27# CHECK-NO-MATCH-WARNING: clang: note: available multilibs are:28# CHECK-NO-MATCH-WARNING-NEXT: --target=thumbv8.1m.main-unknown-none-eabi29# CHECK-NO-MATCH-WARNING-NEXT: --target=thumbv8.1m.main-unknown-none-eabihf -march=thumbv8.1m.main+mve -mfloat-abi=hard30 31---32MultilibVersion: 1.033 34Variants:35- Dir: nomve-softfloat36  Flags:37  - --target=thumbv8.1m.main-unknown-none-eabi38 39- Error: mve-softfloat is not supported40  Flags: 41  - --target=thumbv8.1m.main-unknown-none-eabi42  - -march=thumbv8.1m.main+mve43 44- Dir: mve-hardfloat45  Flags: 46  - --target=thumbv8.1m.main-unknown-none-eabihf47  - -march=thumbv8.1m.main+mve48  - -mfloat-abi=hard49 50Mappings:51- Match: -march=thumbv8\.1m\.main(\+[^\+]+)*\+mve(\+[^\+]+)*52  Flags:53  - -march=thumbv8.1m.main+mve54 55...56