https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83094
Bug ID: 83094 Summary: ICE in ipa_modify_formal_parameters, at ipa-param-manipulation.c:105 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gs...@t-online.de Target Milestone: --- With a mixture : $ cat z1.f90 integer function f (a, b) integer :: a, b[*] !$omp declare simd f = a + b end $ gfortran-8-20171119 -c z1.f90 -fopenmp -fcoarray=single $ $ gfortran-8-20171119 -c z1.f90 -fopenmp -fcoarray=lib during IPA pass: simdclone z1.f90:5:0: end internal compiler error: in ipa_modify_formal_parameters, at ipa-param-manipulation.c:105 0x11df7cd ipa_modify_formal_parameters(tree_node*, vec<ipa_parm_adjustment, va_heap, vl_ptr>) ../../gcc/ipa-param-manipulation.c:105 0x1210857 simd_clone_adjust_argument_types ../../gcc/omp-simd-clone.c:691 0x1210e96 simd_clone_adjust ../../gcc/omp-simd-clone.c:1101 0x1214a81 expand_simd_clones ../../gcc/omp-simd-clone.c:1672 0x1214a81 ipa_omp_simd_clone ../../gcc/omp-simd-clone.c:1690 0x1214a81 execute ../../gcc/omp-simd-clone.c:1718