From: Lauro Ramos Venancio Date: Thu, 1 Feb 2007 18:25:34 +0000 (+0000) Subject: Fix .thumb_func directive on linux. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=6f46e59d2a0e66f3646db9677258876960477f87;p=oota-llvm.git Fix .thumb_func directive on linux. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33759 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/ARM/ARMAsmPrinter.cpp b/lib/Target/ARM/ARMAsmPrinter.cpp index 1fa6fb8b1d5..b63f2890d83 100644 --- a/lib/Target/ARM/ARMAsmPrinter.cpp +++ b/lib/Target/ARM/ARMAsmPrinter.cpp @@ -208,7 +208,10 @@ bool ARMAsmPrinter::runOnMachineFunction(MachineFunction &MF) { if (AFI->isThumbFunction()) { EmitAlignment(1, F); O << "\t.code\t16\n"; - O << "\t.thumb_func\t" << CurrentFnName << "\n"; + O << "\t.thumb_func"; + if (Subtarget->isTargetDarwin()) + O << "\t" << CurrentFnName; + O << "\n"; InCPMode = false; } else EmitAlignment(2, F);