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

Reply via email to