[clang] Handle __declspec() attributes in using
[llvm-project.git] / clang / test / Driver / print-supported-cpus.c
blob468382cd955fe46ae59353fd8809e62c6241268d
1 // Test that --print-supported-cpus lists supported CPU models.
3 // REQUIRES: x86-registered-target
4 // REQUIRES: arm-registered-target
6 // RUN: %clang --target=x86_64-unknown-linux-gnu --print-supported-cpus 2>&1 | \
7 // RUN: FileCheck %s --check-prefix=CHECK-X86
9 // Test -mcpu=? and -mtune=? alises.
10 // RUN: %clang --target=x86_64-unknown-linux-gnu -mcpu=? 2>&1 | \
11 // RUN: FileCheck %s --check-prefix=CHECK-X86
13 // RUN: %clang --target=x86_64-unknown-linux-gnu -mtune=? -fuse-ld=dummy 2>&1 | \
14 // RUN: FileCheck %s --check-prefix=CHECK-X86
16 // CHECK-NOT: warning: argument unused during compilation
17 // CHECK-X86: Target: x86_64-unknown-linux-gnu
18 // CHECK-X86: corei7
19 // CHECK-X86: Use -mcpu or -mtune to specify the target's processor.
21 // RUN: %clang --target=arm-unknown-linux-android --print-supported-cpus 2>&1 | \
22 // RUN: FileCheck %s --check-prefix=CHECK-ARM
24 // CHECK-ARM: Target: arm-unknown-linux-android
25 // CHECK-ARM: cortex-a73
26 // CHECK-ARM: cortex-a75
27 // CHECK-ARM: Use -mcpu or -mtune to specify the target's processor.