]> granicus.if.org Git - clang/commitdiff
Driver/Darwin: These are command line options, not target features.
authorDaniel Dunbar <daniel@zuster.org>
Thu, 17 Mar 2011 18:29:04 +0000 (18:29 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 17 Mar 2011 18:29:04 +0000 (18:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127820 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Tools.cpp
test/Driver/apple-kext-mkernel.c

index c5fbdef6e68c66644fd48bb17bda4efe3534a4a2..cf6a8539527dd5d0fe2be0ebddec52982e96209d 100644 (file)
@@ -594,10 +594,10 @@ void Clang::AddARMTargetArgs(const ArgList &Args,
 
   // Kernel code has more strict alignment requirements.
   if (KernelOrKext) {
-    CmdArgs.push_back("-target-feature");
+    CmdArgs.push_back("-mllvm");
     CmdArgs.push_back("-arm-long-calls");
 
-    CmdArgs.push_back("-target-feature");
+    CmdArgs.push_back("-mllvm");
     CmdArgs.push_back("-arm-strict-align");
   }
 }
index 13f694d0af671648ba32dfb26b7d17487775c20a..a7a925ed5d445fa7cc8633601d7b6a9211ab0dc7 100644 (file)
@@ -11,8 +11,8 @@
 // RUN:   -arch armv7 -mkernel -### -fsyntax-only %s 2> %t
 // RUN: FileCheck --check-prefix=CHECK-ARM < %t %s
 
-// CHECK-ARM: "-target-feature" "-arm-long-calls"
-// CHECK-ARM: "-target-feature" "-arm-strict-align"
+// CHECK-ARM: "-mllvm" "-arm-long-calls"
+// CHECK-ARM: "-mllvm" "-arm-strict-align"
 // CHECK-ARM: "-fno-builtin"
 // CHECK-ARM: "-fno-rtti"
 // CHECK-ARM: "-fno-common"