[Bug tree-optimization/94043] New: [9/10 Regression] ICE in superloop_at_depth, at cfgloop.c:78
asolokha at gmx dot com
gcc-bugzilla@gcc.gnu.org
Thu Mar 5 08:16:00 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94043
Bug ID: 94043
Summary: [9/10 Regression] ICE in superloop_at_depth, at
cfgloop.c:78
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: asolokha at gmx dot com
Target Milestone: ---
Target: powerpc-*-linux-gnu
gfortran-10.0.1-alpha20200301 snapshot
(g:151bf47e78f5d919f6cc591d11cc1f6aff61078f) ICEs when compiling the following
testcase w/ -mcpu=power8 -O3 -fgraphite -ftree-parallelize-loops=2
-fno-tree-dce:
program yw
integer :: hx(6, 6)
integer :: ps = 1, e2 = 1
do ps = 1, 6
do e2 = 1, 6
hx(e2, ps) = 0
if (ps >= 5 .and. e2 >= 5) then
hx(e2, ps) = hx(1, 1)
end if
end do
end do
end program yw
% powerpc-e300c3-linux-gnu-gfortran-10.0.1 -mcpu=power8 -O3 -fgraphite
-ftree-parallelize-loops=2 -fno-tree-dce -c znvpkzg8.f90
during GIMPLE pass: vect
znvpkzg8.f90:13:0:
13 | end program yw
|
internal compiler error: in superloop_at_depth, at cfgloop.c:78
0x5cd5bf superloop_at_depth(loop*, unsigned int)
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.1_alpha20200301/work/gcc-10-20200301/gcc/cfgloop.c:78
0x115a89c vect_loop_versioning(_loop_vec_info*, gimple*)
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.1_alpha20200301/work/gcc-10-20200301/gcc/tree-vect-loop-manip.c:3315
0x1153b67 vect_transform_loop(_loop_vec_info*, gimple*)
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.1_alpha20200301/work/gcc-10-20200301/gcc/tree-vect-loop.c:8549
0x1173545 try_vectorize_loop_1
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.1_alpha20200301/work/gcc-10-20200301/gcc/tree-vectorizer.c:989
0x1174245 vectorize_loops()
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.1_alpha20200301/work/gcc-10-20200301/gcc/tree-vectorizer.c:1126
More information about the Gcc-bugs
mailing list