Skip to content

2008-06-03-DomFrontier.ll test fails on Solaris. #4769

@llvmbot

Description

@llvmbot
Bugzilla Link 4397
Resolution DUPLICATE
Resolved on Jun 15, 2009 14:26
Version unspecified
OS Solaris
Reporter LLVM Bugzilla Contributor

Extended Description

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 ''.

  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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugzillaIssues migrated from bugzilladuplicateResolved as duplicate

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions