[llvm-commits] [release_20] CVS: llvm/lib/Target/CBackend/CBackend.cpp
Tanya Lattner
tonic at nondot.org
Mon May 14 21:57:49 PDT 2007
Changes in directory llvm/lib/Target/CBackend:
CBackend.cpp updated: 1.343 -> 1.343.2.1
---
Log message:
Merge from mainline
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.343.2.1
--- llvm/lib/Target/CBackend/CBackend.cpp:1.343 Wed May 2 21:57:13 2007
+++ llvm/lib/Target/CBackend/CBackend.cpp Mon May 14 23:57:33 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