[Bug fortran/93553] New: ICE in copy_reference_ops_from_ref, at tree-ssa-sccvn.c:964
gscfq@t-online.de
gcc-bugzilla@gcc.gnu.org
Mon Feb 3 17:46:00 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93553
Bug ID: 93553
Summary: ICE in copy_reference_ops_from_ref, at
tree-ssa-sccvn.c:964
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: gscfq@t-online.de
Target Milestone: ---
Affects versions down to at least r5 :
$ cat z1.f90
program p
integer :: x(8) = 0
call sub(x)
end
subroutine sub(x)
integer :: x(8)
integer :: c(8) = 1
call s
contains
subroutine s
integer :: i
!$omp parallel do reduction(+:x)
do i = 1, 8
x(i) = c(i)
end do
print *, x
end
end
$ gfortran-10-20200202 -c z1.f90 -fopenmp -O0
$
$ gfortran-10-20200202 -c z1.f90 -fopenmp -O2
during GIMPLE pass: fre
z1.f90:4:0:
4 | end
|
internal compiler error: in copy_reference_ops_from_ref, at
tree-ssa-sccvn.c:964
0xd1d827 copy_reference_ops_from_ref
../../gcc/tree-ssa-sccvn.c:964
0xd20ab5 valueize_shared_reference_ops_from_ref
../../gcc/tree-ssa-sccvn.c:1624
0xd210b9 vn_reference_lookup(tree_node*, tree_node*, vn_lookup_kind,
vn_reference_s**, bool, tree_node**)
../../gcc/tree-ssa-sccvn.c:3179
0xd2b489 visit_reference_op_store
../../gcc/tree-ssa-sccvn.c:4588
0xd2b489 visit_stmt
../../gcc/tree-ssa-sccvn.c:4917
0xd2c39b process_bb
../../gcc/tree-ssa-sccvn.c:6608
0xd2e1d7 do_rpo_vn
../../gcc/tree-ssa-sccvn.c:7127
0xd2e89f execute
../../gcc/tree-ssa-sccvn.c:7395
More information about the Gcc-bugs
mailing list