[LLVMdev] exception handling broken on x86-64?

Thomas Neumann tneumann at users.sourceforge.net
Sat Feb 9 13:56:32 PST 2008


> I'd suggest to start with filling necessary bits in the
> X86RegisterInfo.cpp. This includes frame moves information and
> description of stack layout. 
I looked at X86RegisterInfo.cpp, but I think that it already supports
x86-64. At least there were no obvious places were the code would only
work for 32bit mode.
After comparing 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.

Thomas





More information about the llvm-dev mailing list