[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