Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.110 -> 1.111 --- Log message: Darwin should use _setjmp/_longjmp instead of setjmp/longjmp. --- Diffs of the changes: (+4 -0) X86ISelLowering.cpp | 4 ++++ 1 files changed, 4 insertions(+) Index: llvm/lib/Target/X86/X86ISelLowering.cpp diff -u llvm/lib/Target/X86/X86ISelLowering.cpp:1.110 llvm/lib/Target/X86/X86ISelLowering.cpp:1.111 --- llvm/lib/Target/X86/X86ISelLowering.cpp:1.110 Fri Mar 17 11:27:47 2006 +++ llvm/lib/Target/X86/X86ISelLowering.cpp Fri Mar 17 14:31:41 2006 @@ -50,6 +50,10 @@ setShiftAmountFlavor(Mask); // shl X, 32 == shl X, 0 setStackPointerRegisterToSaveRestore(X86::ESP); + if (!TM.getSubtarget<X86Subtarget>().isTargetDarwin()) + // Darwin should use _setjmp/_longjmp instead of setjmp/longjmp. + setUseUnderscoreSetJmpLongJmp(true); + // Add legal addressing mode scale values. addLegalAddressScale(8); addLegalAddressScale(4); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits