[LLVMbugs] [Bug 2556] New: Multiple return values "Couldn't find the register class" assert failure

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Jul 17 05:26:34 PDT 2008


           Summary: Multiple return values "Couldn't find the register
                    class" assert failure
           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
                CC: llvmbugs at cs.uiuc.edu

Running llc on the following testcase causes an assertion failure:

lib/Target/TargetRegisterInfo.cpp:72: const llvm::TargetRegisterClass*
llvm::TargetRegisterInfo::getPhysicalRegisterRegClass(unsigned int, llvm::MVT)
const: Assertion `false && "Couldn't find the register class"' failed.

This is stopping the llvm-gcc Ada front-end from building on x86-64 linux.

target datalayout =
target triple = "x86_64-unknown-linux-gnu"

define { <2 x float>, i64 } @ada__complex_text_io__get__3(i64 %from.0, i64
%from.1) {
        ret <2 x float> zeroinitializer, i64 0

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