[LLVMbugs] [Bug 10656] New: [SSE] v4f64 = insert_subvector crash
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Mon Aug 15 05:48:13 PDT 2011
http://llvm.org/bugs/show_bug.cgi?id=10656
Summary: [SSE] v4f64 = insert_subvector crash
Product: new-bugs
Version: trunk
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: matt at pharr.org
CC: llvmbugs at cs.uiuc.edu
With top of tree, the attached gives the following crash when I run it through
llc. I believe that this is a recent regression (within the last week), but
unfortunately my laptop is so slow that I probably won't be able to binary
search to find the change in a reasonable amount of time. (I'll start off a
run to do that tonight, though.)
SplitVectorResult #0: 0x7ff159833d10: v4f64 = insert_subvector 0x7ff159831210,
0x7ff159831310, 0x7ff159831e10 [ID=0]
Do not know how to split the result of this operator!
UNREACHABLE executed at LegalizeVectorTypes.cpp:416!
0 llc 0x00000001048fee72
llvm::PrettyStackTraceProgram::~PrettyStackTraceProgram() + 6494
1 llc 0x00000001048ff479
llvm::PrettyStackTraceProgram::~PrettyStackTraceProgram() + 8037
2 libsystem_c.dylib 0x00007fff86a09cfa _sigtramp + 26
3 libsystem_c.dylib 0x0000000104e6ca00 _sigtramp + 18446603342634691872
4 llc 0x00000001048fedd6
llvm::PrettyStackTraceProgram::~PrettyStackTraceProgram() + 6338
5 llc 0x00000001048f04f9 std::_Rb_tree<std::string,
std::pair<std::string const, void*>, std::_Select1st<std::pair<std::string
const, void*> >, std::less<std::string>, std::allocator<std::pair<std::string
const, void*> >
>::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, void*>
>, std::pair<std::string const, void*> const&) + 1707
6 llc 0x000000010447c7df llvm::DenseMap<llvm::SDValue,
llvm::SDValue, llvm::DenseMapInfo<llvm::SDValue>,
llvm::DenseMapInfo<llvm::SDValue> >::clear() + 134033
7 llc 0x00000001044528a5
llvm::TargetLowering::getNumRegisters(llvm::LLVMContext&, llvm::EVT) const +
30613
8 llc 0x000000010445346b
llvm::TargetLowering::getNumRegisters(llvm::LLVMContext&, llvm::EVT) const +
33627
9 llc 0x0000000104506037 llvm::SelectionDAGBuilder::Case::size()
const + 32931
10 llc 0x00000001045083e2 llvm::SelectionDAGBuilder::Case::size()
const + 42062
11 llc 0x000000010450903b llvm::SelectionDAGBuilder::Case::size()
const + 45223
12 llc 0x00000001045e4e54
llvm::MachineFunctionAnalysis::getPassName() const + 458
13 llc 0x0000000104865f8d llvm::cl::parser<llvm::PassInfo
const*>::~parser() + 26355
14 llc 0x000000010486196b llvm::cl::parser<llvm::PassInfo
const*>::~parser() + 8401
15 llc 0x0000000104865c8a llvm::cl::parser<llvm::PassInfo
const*>::~parser() + 25584
16 llc 0x00000001048670b1 llvm::cl::parser<llvm::PassInfo
const*>::~parser() + 30743
17 llc 0x0000000104867131 llvm::cl::parser<llvm::PassInfo
const*>::~parser() + 30871
18 llc 0x0000000103fd2fe3
19 llc 0x0000000103fd1834
Stack dump:
0. Program arguments: /Users/mmp/llvm-dev/bin/llc
bugpoint-reduced-simplified.ll -o /dev/null
1. Running pass 'Function Pass Manager' on module
'bugpoint-reduced-simplified.ll'.
2. Running pass 'X86 DAG->DAG Instruction Selection' on function
'@"f_fu___REFUf[]REFUf[]Uf"'
[1] 15054 illegal hardware instruction ~/llvm-dev/bin/llc
bugpoint-reduced-simplified.ll -o /dev/null
--
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