[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp
Lauro Ramos Venancio
lauro.venancio at gmail.com
Thu Feb 1 10:25:52 PST 2007
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.56 -> 1.57
---
Log message:
Fix .thumb_func directive on linux.
---
Diffs of the changes: (+4 -1)
ARMAsmPrinter.cpp | 5 ++++-
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp
diff -u llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1.56 llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1.57
--- llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1.56 Wed Jan 31 17:39:39 2007
+++ llvm/lib/Target/ARM/ARMAsmPrinter.cpp Thu Feb 1 12:25:34 2007
@@ -208,7 +208,10 @@
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);
More information about the llvm-commits
mailing list