https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84955
Bug ID: 84955
Summary: [7/8 Regression] ICE in
substitute_and_fold_dom_walker, at
tree-ssa-propagate.c:1089
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: [email protected]
Target Milestone: ---
Changed between 20170205 and 20170212 :
$ cat z1.f90
subroutine s
integer :: i, j
!$acc parallel loop tile(2,3)
do i = 1, 10
do j = 1, 10
do
end do
end do
end do
!$acc end parallel loop
end
$ gfortran-7-20170205 -c z1.f90 -O2 -fopenacc
$ gfortran-8-20180318 -c z1.f90 -O0 -fopenacc
$
$ gfortran-8-20180318 -c z1.f90 -O2 -fopenacc
during GIMPLE pass: ccp
z1.f90:11:0:
end
internal compiler error: Segmentation fault
0xb9bd5f crash_signal
../../gcc/toplev.c:325
0xcf35b2 substitute_and_fold_dom_walker::before_dom_children(basic_block_def*)
../../gcc/tree-ssa-propagate.c:1089
0x11dc6ef dom_walker::walk(basic_block_def*)
../../gcc/domwalk.c:353
0xcf2ac0 substitute_and_fold_engine::substitute_and_fold()
../../gcc/tree-ssa-propagate.c:1173
0xc73959 ccp_finalize
../../gcc/tree-ssa-ccp.c:992
0xc73959 do_ssa_ccp
../../gcc/tree-ssa-ccp.c:2475
0xc73959 execute
../../gcc/tree-ssa-ccp.c:2518