[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
http://llvm.org/bugs/show_bug.cgi?id=2556
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 =
"e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"
target triple = "x86_64-unknown-linux-gnu"
define { <2 x float>, i64 } @ada__complex_text_io__get__3(i64 %from.0, i64
%from.1) {
entry:
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