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: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
CC: [email protected]
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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs