blob: 82a6896415c27aa094dd2c1bcfd309ab3ec309d1 [file] [log] [blame]
Eli Friedmand749c6b2012-01-13 21:33:06 +00001// RUN: %clang -ccc-host-triple x86_64-apple-darwin10 \
Daniel Dunbarc9388c12011-03-17 17:10:06 +00002// 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
Eli Friedmand749c6b2012-01-13 21:33:06 +000010// RUN: %clang -ccc-host-triple x86_64-apple-darwin10 \
Daniel Dunbarc9388c12011-03-17 17:10:06 +000011// RUN: -arch armv7 -mkernel -### -fsyntax-only %s 2> %t
12// RUN: FileCheck --check-prefix=CHECK-ARM < %t %s
13
Daniel Dunbar12100e22011-03-22 16:48:17 +000014// CHECK-ARM: "-backend-option" "-arm-long-calls"
15// CHECK-ARM: "-backend-option" "-arm-strict-align"
Daniel Dunbarc9388c12011-03-17 17:10:06 +000016// CHECK-ARM: "-fno-builtin"
17// CHECK-ARM: "-fno-rtti"
18// CHECK-ARM: "-fno-common"