search for: supportexceptionhandling

Displaying 3 results from an estimated 3 matches for "supportexceptionhandling".

2008 Feb 09
2
[LLVMdev] exception handling broken on x86-64?
...ing the generated assembler code with native gcc code I > think the generated code is fine, just the exception handler info in > the non-code sections is broken/missing. It seems, that EH dwarf information emission is disabled in X86TargetAsmInfo.cpp. Remove the is64Bit() condition near "SupportExceptionHandling = true" line in X86Subtarget::isELF section. Also, don't forget to add --enable-eh switch to llc invocation. You will need to link .S with your native unwinding runtime (so, use g++ to link, not llvm-g++) -- WBR, Anton Korobeynikov
2008 Feb 09
0
[LLVMdev] exception handling broken on x86-64?
...bler code with native gcc code I >> think the generated code is fine, just the exception handler info in >> the non-code sections is broken/missing. > It seems, that EH dwarf information emission is disabled in > X86TargetAsmInfo.cpp. Remove the is64Bit() condition near > "SupportExceptionHandling = true" line in X86Subtarget::isELF section. > > Also, don't forget to add --enable-eh switch to llc invocation. Just in case it doesn't work the first time:) patch 46029 might be helpful. That made it work on Darwin for me, and it's possible some of the changes there a...
2008 Feb 11
1
[LLVMdev] exception handling broken on x86-64?
...e gcc code I >>> think the generated code is fine, just the exception handler info in >>> the non-code sections is broken/missing. >> It seems, that EH dwarf information emission is disabled in >> X86TargetAsmInfo.cpp. Remove the is64Bit() condition near >> "SupportExceptionHandling = true" line in X86Subtarget::isELF >> section. >> >> Also, don't forget to add --enable-eh switch to llc invocation. > > Just in case it doesn't work the first time:) patch 46029 might be > helpful. That made it work on Darwin for me, and it's possibl...