[LLVMbugs] [Bug 2011] New: Loop Index Splitting Pass asserts on SPASS
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Sun Feb 10 12:11:20 PST 2008
http://llvm.org/bugs/show_bug.cgi?id=2011
Summary: Loop Index Splitting Pass asserts on SPASS
Product: libraries
Version: trunk
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Loop Optimizer
AssignedTo: unassignedbugs at nondot.org
ReportedBy: evan.cheng at apple.com
CC: llvmbugs at cs.uiuc.edu
Compile rules-inf.c at -O3:
~/LLVM/install/bin/llvm-gcc -DCLOCK_NO_TIMING -fno-strict-aliasing -w
-I/Volumes/Muggles/LLVM/llvm/projects/llvm-test/MultiSource/Applications/SPASS
-I/U\
sers/echeng/LLVM/llvm/projects/llvm-test/MultiSource/Applications/SPASS
-I/Users/echeng/LLVM/llvm/include
-I/Users/echeng/LLVM/llvm/projects/llvm-test/include -I../../../inc\
lude -I/Users/echeng/LLVM/llvm/include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS
-DNDEBUG -O3 -mdynamic-no-pic -fomit-frame-pointer -c rules-inf.c -o
Output/rules-inf.bc -emit-ll\
vm -mllvm -debug-pass=Arguments
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -preverify -domtree -verify -simplifycfg -domtree -domfrontier
-scalarrepl -instcombine
Pass Arguments: -raiseallocs -simplifycfg -domtree -domfrontier -mem2reg
-globalopt -globaldce -ipconstprop -deadargelim -instcombine -simplifycfg
-basiccg -prune-eh -inlin\
e -simplify-libcalls -basiccg -argpromotion -tailduplicate -instcombine
-simplifycfg -domtree -domfrontier -scalarrepl -instcombine -break-crit-edges
-condprop -tailcallelim\
-simplifycfg -reassociate -domtree -loops -loopsimplify -domfrontier
-scalar-evolution -lcssa -loop-rotate -licm -lcssa -loop-unswitch
-scalar-evolution -lcssa -loop-index-\
split -instcombine -scalar-evolution -lcssa -indvars -scalar-evolution -lcssa
-loop-unroll -instcombine -domtree -memdep -gvn -sccp -instcombine
-break-crit-edges -condprop \
-memdep -dse -mergereturn -postdomtree -postdomfrontier -adce -simplifycfg
-constmerge -strip-dead-prototypes
Assertion failed: (NewV && "Unable to find new incoming value for exit block
PHI"), function updatePHINodes, file LoopIndexSplit.cpp, line 1651.
rules-inf.c:4281: internal compiler error: Abort trap
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://developer.apple.com/bugreporter> for instructions.
--
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