28 lines · c
1// Test that --print-supported-cpus lists supported CPU models.2 3// REQUIRES: x86-registered-target4// REQUIRES: arm-registered-target5 6// RUN: %clang --target=x86_64-unknown-linux-gnu --print-supported-cpus 2>&1 | \7// RUN: FileCheck %s --check-prefix=CHECK-X868 9// Test -mcpu=help and -mtune=help alises.10// RUN: %clang --target=x86_64-unknown-linux-gnu -mcpu=help 2>&1 | \11// RUN: FileCheck %s --check-prefix=CHECK-X8612 13// RUN: %clang --target=x86_64-unknown-linux-gnu -mtune=help -fuse-ld=dummy 2>&1 | \14// RUN: FileCheck %s --check-prefix=CHECK-X8615 16// CHECK-NOT: warning: argument unused during compilation17// CHECK-X86: Target: x86_64-unknown-linux-gnu18// CHECK-X86: corei719// CHECK-X86: Use -mcpu or -mtune to specify the target's processor.20 21// RUN: %clang --target=arm-unknown-linux-android --print-supported-cpus 2>&1 | \22// RUN: FileCheck %s --check-prefix=CHECK-ARM23 24// CHECK-ARM: Target: arm-unknown-linux-android25// CHECK-ARM: cortex-a7326// CHECK-ARM: cortex-a7527// CHECK-ARM: Use -mcpu or -mtune to specify the target's processor.28