[LLVMbugs] [Bug 1496] NEW: tail merging badness with exception handling
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Mon Jun 4 14:11:45 PDT 2007
http://llvm.org/bugs/show_bug.cgi?id=1496
Summary: tail merging badness with exception handling
Product: new-bugs
Version: unspecified
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: baldrick at free.fr
If I compile the testcase like this
$ llc -enable-eh report.bc
then block invcont131 is removed (this
is the first block to be removed). It
should not be removed. If I turn off
tail merging then it is no longer removed.
Here is a valid path through the function:
entry -> bb -> cond_next44 -> cond_true80 ->
cond_next109 -> invcont131 -> cond_next618 (returns)
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list