[llvm-commits] CVS: llvm/lib/Target/CBackend/CBackend.cpp
Chris Lattner
sabre at nondot.org
Sun May 13 15:19:47 PDT 2007
Changes in directory llvm/lib/Target/CBackend:
CBackend.cpp updated: 1.343 -> 1.344
---
Log message:
Fix PR1413: http://llvm.org/PR1413
---
Diffs of the changes: (+5 -0)
CBackend.cpp | 5 +++++
1 files changed, 5 insertions(+)
Index: llvm/lib/Target/CBackend/CBackend.cpp
diff -u llvm/lib/Target/CBackend/CBackend.cpp:1.343 llvm/lib/Target/CBackend/CBackend.cpp:1.344
--- llvm/lib/Target/CBackend/CBackend.cpp:1.343 Wed May 2 21:57:13 2007
+++ llvm/lib/Target/CBackend/CBackend.cpp Sun May 13 17:19:27 2007
@@ -1398,6 +1398,11 @@
<< "#define __ATTRIBUTE_DTOR__\n"
<< "#define LLVM_ASM(X)\n"
<< "#endif\n\n";
+
+ Out << "#if __GNUC__ < 4 /* Old GCC's, or compilers not GCC */ \n"
+ << "#define __builtin_stack_save() 0 /* not implemented */\n"
+ << "#define __builtin_stack_restore(X) /* noop */\n"
+ << "#endif\n\n";
// Output target-specific code that should be inserted into main.
Out << "#define CODE_FOR_MAIN() /* Any target-specific code for main()*/\n";
More information about the llvm-commits
mailing list