[LLVMbugs] [Bug 1632] codegen of exceptions broken on linux x86-64. Brakes gcc bootstrap
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Tue Sep 4 13:39:54 PDT 2007
http://llvm.org/bugs/show_bug.cgi?id=1632
Evan Cheng <evan.cheng at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #4 from Evan Cheng <evan.cheng at apple.com> 2007-09-04 15:39:54 ---
Documentation:
i32 %llvm.eh.selector(i8*, i8*, i8*, ...)
Intrinsics.td:
def int_eh_selector : Intrinsic<[llvm_i32_ty, llvm_ptr_ty, llvm_ptr_ty,
llvm_vararg_ty]>;
SelectionDAGISel.cpp:
// Insert the EHSELECTION instruction.
SDVTList VTs = DAG.getVTList(TLI.getPointerTy(),
MVT::Other);
This is the mismatch.
I believe the bug is in SelectionDAGISel.cpp, if that's not the case. Please
revert my fix, fix Intrinsics.td and the documentation.
Fix is:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070903/053259.html
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list