[LLVMbugs] [Bug 2277] New: llc -enable-correct-eh-support: " Not all catch info was assigned to a landing pad!"' failed

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sat May 3 12:56:31 PDT 2008


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

           Summary: llc -enable-correct-eh-support: "Not all catch info was
                    assigned to a landing pad!"' failed
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: edwintorok at gmail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=1614)
 --> (http://llvm.org/bugs/attachment.cgi?id=1614)
bugpoint reduced testcase

On SVN r50604 I get assertion failure with llc -enable-correct-eh-support in
the testsuite.

$ ~/llvm-svn/llvm/Release/bin/llc -enable-correct-eh-support
bugpoint-reduced-simplified.bc -f
llc: SelectionDAGISel.cpp:4556: virtual bool
llvm::SelectionDAGISel::runOnFunction(llvm::Function&): Assertion
`FuncInfo.CatchInfoFound.size() == FuncInfo.CatchInfoLost.size() && "Not all
catch info was assigned to a landing pad!"' failed.
/home/edwin/llvm-svn/llvm/Release/bin/llc[0x9b4351]
/lib/libc.so.6[0x3ccc631240]
/lib/libc.so.6(gsignal+0x35)[0x3ccc6311d5]
/lib/libc.so.6(abort+0x110)[0x3ccc632680]
/lib/libc.so.6(__assert_fail+0xef)[0x3ccc62a75f]
/home/edwin/llvm-svn/llvm/Release/bin/llc[0x73b7ae]
/home/edwin/llvm-svn/llvm/Release/bin/llc[0x4e3bf3]
/home/edwin/llvm-svn/llvm/Release/bin/llc(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x265)[0x95d975]
/home/edwin/llvm-svn/llvm/Release/bin/llc(_ZN4llvm23FunctionPassManagerImpl3runERNS_8FunctionE+0x75)[0x95de05]
/home/edwin/llvm-svn/llvm/Release/bin/llc(_ZN4llvm19FunctionPassManager3runERNS_8FunctionE+0x31)[0x95df71]
/home/edwin/llvm-svn/llvm/Release/bin/llc(main+0x989)[0x4d4539]
/lib/libc.so.6(__libc_start_main+0xf4)[0x3ccc61e1c4]
/home/edwin/llvm-svn/llvm/Release/bin/llc(_ZNSt8ios_base4InitD1Ev+0x39)[0x4d1f19]
Aborted

This occurs 24 times on the testsuite:
$ grep "Not all catch info" report.nightly.txt |wc -l
24

$ uname -a
Linux lightspeed2 2.6.25-rc8 #5 Tue Apr 8 21:16:47 EEST 2008 x86_64 GNU/Linux

For example it fails on SingleSource/Benchmarks/ShootOut-C++/wordfreq

Bugpoint reduced testcase attached


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