https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93555
Bug ID: 93555 Summary: ICE in simd_clone_struct_copy, at omp-simd-clone.c:84 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gs...@t-online.de Target Milestone: --- Affects versions down to at least r5; compiles z0.f90 : $ cat z0.f90 subroutine s !$omp declare simd(s) inbranch !$omp declare simd(s) end $ cat z1.f90 subroutine s !$omp declare simd(s) !$omp declare simd(s) inbranch end $ cat z2.f90 subroutine s !$omp declare simd(s) inbranch !$omp declare simd(s) inbranch end $ gfortran-10-20200202 -c z0.f90 -fopenmp $ $ gfortran-10-20200202 -c z1.f90 -fopenmp during IPA pass: simdclone z1.f90:4:0: 4 | end | internal compiler error: Segmentation fault 0xbac59f crash_signal ../../gcc/toplev.c:328 0x1438792 simd_clone_struct_copy ../../gcc/omp-simd-clone.c:84 0x1438792 expand_simd_clones(cgraph_node*) ../../gcc/omp-simd-clone.c:1698 0x1439237 ipa_omp_simd_clone ../../gcc/omp-simd-clone.c:1764 0x1439237 execute ../../gcc/omp-simd-clone.c:1792