https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77371
Bug ID: 77371
Summary: ICE in force_constant_size, at gimplify.c:671 (... and
others)
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: [email protected]
Target Milestone: ---
Some snippets with allocatable scalars (valid code) combined with
OpenACC. Similar issue for "pointer" instead of "allocatable".
$ cat z1.f90
program p
character(:), allocatable :: z
!$acc parallel
z = 'abc'
!$acc end parallel
print *, z
end
$ gfortran-7-20160821 -fopenacc z1.f90
z1.f90:3:0:
!$acc parallel
internal compiler error: in force_constant_size, at gimplify.c:671
0x9a4ad6 force_constant_size
../../gcc/gimplify.c:671
0x9ab547 gimple_add_tmp_var(tree_node*)
../../gcc/gimplify.c:709
0x9860ea create_tmp_var(tree_node*, char const*)
../../gcc/gimple-expr.c:476
0xb1ac2d lower_omp_target
../../gcc/omp-low.c:15920
0xb1ac2d lower_omp_1
../../gcc/omp-low.c:17084
0xb1ac2d lower_omp
../../gcc/omp-low.c:17177
0xb1564c lower_omp_1
../../gcc/omp-low.c:17016
0xb1564c lower_omp
../../gcc/omp-low.c:17177
0xb15fec lower_omp_1
../../gcc/omp-low.c:17025
0xb15fec lower_omp
../../gcc/omp-low.c:17177
0xb1d1cf execute_lower_omp
../../gcc/omp-low.c:17912
0xb1d1cf execute
../../gcc/omp-low.c:17949