Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

llc hang #4

Open
scchan opened this issue Jul 30, 2014 · 1 comment
Open

llc hang #4

scchan opened this issue Jul 30, 2014 · 1 comment
Assignees
Labels

Comments

@scchan
Copy link

scchan commented Jul 30, 2014

llc hangs when compiling the "5_Data_Cont/5_1_array/5_1_2_c/Extent_Acclvw/General/Test.03/test.cpp" test in AMP conformance.

Traceback:

#0  0x00000000010bfbbd in llvm::FoldingSetTrait<llvm::SCEV>::Equals(llvm::SCEV const&, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&)
    ()
#1  0x00000000010d5a14 in llvm::FoldingSet<llvm::SCEV>::NodeEquals(llvm::FoldingSetImpl::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const ()
#2  0x00000000012b76fa in llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) ()
#3  0x00000000010c19b1 in llvm::FoldingSet<llvm::SCEV>::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) ()
#4  0x00000000010a228c in llvm::ScalarEvolution::getAddExpr(llvm::SmallVectorImpl<llvm::SCEV const*>&, llvm::SCEV::NoWrapFlags) ()
#5  0x0000000000f9942f in llvm::ScalarEvolution::getAddExpr(llvm::SCEV const*, llvm::SCEV const*, llvm::SCEV::NoWrapFlags) ()
#6  0x000000000109f13f in llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*) ()
#7  0x000000000109f08e in llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*) ()
#8  0x000000000109f08e in llvm::ScalarEvolution::getSignExtendExpr(llvm::SCEV const*, llvm::Type*) ()
...
#382 0x0000000001038c23 in llvm::IVUsers::AddUsersImpl(llvm::Instruction*, llvm::SmallPtrSet<llvm::Loop*, 16u>&) ()
#383 0x0000000001038c23 in llvm::IVUsers::AddUsersImpl(llvm::Instruction*, llvm::SmallPtrSet<llvm::Loop*, 16u>&) ()
#384 0x0000000001038c23 in llvm::IVUsers::AddUsersImpl(llvm::Instruction*, llvm::SmallPtrSet<llvm::Loop*, 16u>&) ()
#385 0x0000000001038c23 in llvm::IVUsers::AddUsersImpl(llvm::Instruction*, llvm::SmallPtrSet<llvm::Loop*, 16u>&) ()
#386 0x0000000001038c23 in llvm::IVUsers::AddUsersImpl(llvm::Instruction*, llvm::SmallPtrSet<llvm::Loop*, 16u>&) ()
#387 0x0000000001038c23 in llvm::IVUsers::AddUsersImpl(llvm::Instruction*, llvm::SmallPtrSet<llvm::Loop*, 16u>&) ()
#388 0x0000000001038ee1 in llvm::IVUsers::AddUsersIfInteresting(llvm::Instruction*) ()
#389 0x0000000001039144 in llvm::IVUsers::runOnLoop(llvm::Loop*, llvm::LPPassManager&) ()
#390 0x000000000105d0f9 in llvm::LPPassManager::runOnFunction(llvm::Function&) ()
#391 0x00000000011fa8b1 in llvm::FPPassManager::runOnFunction(llvm::Function&) ()
#392 0x00000000011faa70 in llvm::FPPassManager::runOnModule(llvm::Module&) ()
#393 0x00000000011fad69 in llvm::MPPassManager::runOnModule(llvm::Module&) ()
---Type <return> to continue, or q <return> to quit---
#394 0x00000000011fb2cc in llvm::PassManagerImpl::run(llvm::Module&) ()
#395 0x00000000011fb4ad in llvm::PassManager::run(llvm::Module&) ()
#396 0x00000000008a9fb3 in main ()

'''
@scchan
Copy link
Author

scchan commented Jul 30, 2014

Prakash, I'll send you the test case offline, could you take a look? Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants