[LLVMbugs] [Bug 1422] NEW: Landing pad wrongly removed

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Tue May 15 08:10:29 PDT 2007


http://llvm.org/bugs/show_bug.cgi?id=1422

           Summary: Landing pad wrongly removed
           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


In the attached testcase, consider the following call to __gnat_rcheck_12:

invoke void @__gnat_rcheck_12( i8* getelementptr ([13 x i8]* @.str, i32 0, i32 
0), i32 103 )
  to label %UnifiedUnreachableBlock unwind label %unwind869

[This is the only call taking 103 as last parameter].  After codegen with
llc -enable-eh, this invoke has no entry in the eh table and the unwind
block %unwind869 seems to have been deleted.  This is unfortunate because
when run this call is executed and raises an exception which is not caught...



------- 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