[LLVMbugs] [Bug 4397] New: 2008-06-03-DomFrontier.ll test fails on Solaris.
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Mon Jun 15 08:47:46 PDT 2009
http://llvm.org/bugs/show_bug.cgi?id=4397
Summary: 2008-06-03-DomFrontier.ll test fails on Solaris.
Product: new-bugs
Version: unspecified
Platform: PC
OS/Version: Solaris
Status: NEW
Severity: normal
Priority: P2
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: eocallaghan at auroraux.org
CC: llvmbugs at cs.uiuc.edu
Good day,
FAIL:
/export/home/edward/lab/llvm/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll
Failed with signal(SIGABRT) at line 1
while running: llvm-as <
/export/home/edward/lab/llvm/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll
| opt -loop-rotate -loop-unswitch -loop-index-split -instcombine
-disable-output
Dominator Information for WirelessCreatePSK
Pass 'Rotate Loops'
----- Valid -----
DomFrontier for BB%entry is:
DomFrontier for BB%bb52 is: %bb52
DomFrontier for BB%bb63 is: %bb63%bb52.loopexit%bb63.preheader
DomFrontier for BB%bb68 is: %bb63
DomFrontier for BB%bb.nph is: %bb142.loopexit
DomFrontier for BB%bb131 is: %bb63
DomFrontier for BB%bb142 is: %bb52.loopexit%bb63.preheader
DomFrontier for BB%bb142.loopexit is: %bb52.loopexit%bb63.preheader
DomFrontier for BB%bb52.loopexit is: %bb52.backedge
DomFrontier for BB%bb63.preheader is: %bb52.loopexit%bb63.preheader
DomFrontier for BB%bb142.preheader is: %bb52.backedge
DomFrontier for BB%bb52.backedge is: %bb52
DomFrontier for BB%bb131.clone is: %bb142.loopexit%bb89.clone
DomFrontier for BB%bb131.bb63.clone_crit_edge is:
%bb52.loopexit%bb63.preheader
DomFrontier for BB%bb89.clone is: %bb142.loopexit%bb89.clone
DomFrontier for BB%bb63.clone is: %bb142.loopexit%bb89.clone
DomFrontier for BB%bb.nph7 is: %bb52.loopexit
DomFrontier for BB%bb63.clone.bb142.loopexit_crit_edge is: %bb142.loopexit
DomFrontier for BB%bb142.bb52.loopexit_crit_edge is: %bb52.loopexit
----- Invalid -----
DomFrontier for BB%entry is:
DomFrontier for BB%bb52 is: %bb52
DomFrontier for BB%bb63 is: %bb52.loopexit%bb63.preheader
DomFrontier for BB%bb68 is: %bb63
DomFrontier for BB%bb.nph is: %bb142.loopexit
DomFrontier for BB%bb131 is: %bb63
DomFrontier for BB%bb142 is: %bb52.loopexit%bb63.preheader
DomFrontier for BB%bb142.loopexit is: %bb52.loopexit%bb63.preheader
DomFrontier for BB%bb52.loopexit is: %bb52.backedge
DomFrontier for BB%bb63.preheader is: %bb52.loopexit%bb63.preheader
DomFrontier for BB%bb142.preheader is: %bb52.backedge
DomFrontier for BB%bb52.backedge is: %bb52
DomFrontier for BB%bb131.clone is: %bb142.loopexit%bb89.clone
DomFrontier for BB%bb131.bb63.clone_crit_edge is:
%bb52.loopexit%bb63.preheader
DomFrontier for BB%bb89.clone is: %bb142.loopexit%bb89.clone
DomFrontier for BB%bb63.clone is: %bb142.loopexit%bb89.clone
DomFrontier for BB%bb.nph7 is: %bb52.loopexit
DomFrontier for BB%bb63.clone.bb142.loopexit_crit_edge is: %bb142.loopexit
DomFrontier for BB%bb142.bb52.loopexit_crit_edge is: %bb52.loopexit
Assertion failed: 0 && "Invalid dominator info", file PassManager.cpp, line 727
0 opt 0x089d8812 char const* std::find<char const*, char>(char const*,
char const*, char const&) + 376
1 opt 0x089d8fd0 llvm::sys::RemoveFileOnSignal(llvm::sys::Path const&,
std::string*) + 596
2 libc.so.1 0xfeb5d1df __sighndlr + 15
3 libc.so.1 0xfeb5025f call_user_handler + 687
4 libc.so.1 0xfeb623b5 _lwp_kill + 21
5 libc.so.1 0xfeb0ac2a raise + 34
6 libc.so.1 0xfeae203c abort + 116
7 libc.so.1 0xfeae230a __assert + 130
8 opt 0x08921d61 llvm::PMDataManager::verifyDomInfo(llvm::Pass&,
llvm::Function&) + 855
9 opt 0x087c71e7 llvm::LPPassManager::runOnFunction(llvm::Function&) +
1309
10 opt 0x08921eaf llvm::FPPassManager::runOnFunction(llvm::Function&) +
289
11 opt 0x0892205c llvm::FPPassManager::runOnModule(llvm::Module&) + 110
12 opt 0x08920cc8 llvm::MPPassManager::runOnModule(llvm::Module&) + 236
13 opt 0x0892230c llvm::PassManagerImpl::run(llvm::Module&) + 124
14 opt 0x08922371 llvm::PassManager::run(llvm::Module&) + 39
15 opt 0x084c060d main + 4771
16 opt 0x084997a0 _start + 128
Stack dump:
0. Running pass 'Function Pass Manager' on module '<stdin>'.
1. Running pass 'Loop Pass Manager' on function '@WirelessCreatePSK'
(gdb) bt
#0 0xfeb623b5 in _lwp_kill () from /lib/libc.so.1
#1 0xfeb5aadc in thr_kill () from /lib/libc.so.1
#2 0xfeb0ac2a in raise () from /lib/libc.so.1
#3 0xfeae20ba in abort () from /lib/libc.so.1
#4 0xfeae230a in _assert () from /lib/libc.so.1
#5 0x08932dbd in llvm::PMDataManager::verifyDomInfo (this=0x8ad9d98,
P=@0x8acf938, F=@0x8ad5180) at PassManager.cpp:727
#6 0x087d3683 in llvm::LPPassManager::runOnFunction (this=0x8ad9d88,
F=@0x8ad5180) at LoopPass.cpp:245
#7 0x08932f0b in llvm::FPPassManager::runOnFunction (this=0x8ad8268,
F=@0x8ad5180) at PassManager.cpp:1343
#8 0x089330b8 in llvm::FPPassManager::runOnModule (this=0x8ad8268,
M=@0x8accc40) at PassManager.cpp:1366
#9 0x08931d24 in llvm::MPPassManager::runOnModule (this=0x8ad6e78,
M=@0x8accc40) at PassManager.cpp:1411
#10 0x08933368 in llvm::PassManagerImpl::run (this=0x8ad4118, M=@0x8accc40) at
PassManager.cpp:1480
#11 0x089333cd in llvm::PassManager::run (this=0x8046eb0, M=@0x8accc40) at
PassManager.cpp:1509
#12 0x084c873d in main (argc=6, argv=0x8047088) at opt.cpp:483
bash-3.2$ uname -sv
SunOS snv_115
bash-3.2$ echo $PATH
/opt/gcc4/bin:/usr/xpg6/bin:/usr/xpg4/bin:/usr/bin:/usr/sbin:/usr/X11/bin:/usr/ccs/bin:/usr/sfw/bin:/usr/gnu/bin:/opt/csw/bin:/opt/clang/bin
bash-3.2$ which gcc
/opt/gcc4/bin/gcc
bash-3.2$ which llvm-as
/opt/clang/bin/llvm-as
bash-3.2$ llvm-as --version
Low Level Virtual Machine (http://llvm.org/):
llvm version 2.6svn
DEBUG build with assertions.
Built Jun 14 2009(19:20:10).
bash-3.2$ gcc --version
gcc (GCC) 4.2.4
Regards,
Edward.
--
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