1 // RUN: %clang -target x86_64-apple-darwin10 \ 2 // RUN: -mkernel -### -fsyntax-only %s 2> %t 3 // RUN: FileCheck --check-prefix=CHECK-X86 < %t %s 4 5 // CHECK-X86: "-disable-red-zone" 6 // CHECK-X86: "-fno-builtin" 7 // CHECK-X86: "-fno-rtti" 8 // CHECK-X86: "-fno-common" 9 10 // RUN: %clang -target x86_64-apple-darwin10 \ 11 // RUN: -arch armv7 -mkernel -### -fsyntax-only %s 2> %t 12 // RUN: FileCheck --check-prefix=CHECK-ARM < %t %s 13 14 // CHECK-ARM: "-backend-option" "-arm-long-calls" 15 // CHECK-ARM: "-backend-option" "-arm-strict-align" 16 // CHECK-ARM: "-fno-builtin" 17 // CHECK-ARM: "-fno-rtti" 18 // CHECK-ARM: "-fno-common" 19 20 // RUN: %clang -target x86_64-apple-darwin10 \ 21 // RUN: -Werror -fno-builtin -fno-exceptions -fno-common -fno-rtti \ 22 // RUN: -mkernel -fsyntax-only %s 23