https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90004
Bug ID: 90004 Summary: [graphite] ICE: Segmentation fault (in scop_get_dependences(scop*)) Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- Target: powerpc-*-linux-gnu gfortran-9.0.0-alpha20190407 snapshot (r270192) ICEs when compiling the following testcase w/ -O1 -floop-nest-optimize -fwrapv: subroutine rp (n2, qv) integer :: qv integer :: n2(5,5,3,0:qv) integer :: fi, pj do fi = 1, 4 do pj = 1, 2 n2(fi,pj,1,0) = 0 n2(fi,pj,2,0) = 0 n2(fi,pj,3,0) = 0 n2(fi,pj,1,qv) = 0 n2(fi,pj,2,qv) = 0 n2(fi,pj,3,qv) = 0 enddo enddo do fi = 1, 3 n2(fi,fi,2,0) = 0 n2(fi,fi,2,qv) = 0 enddo end subroutine rp % powerpc-e300c3-linux-gnu-gfortran-9.0.0-alpha20190407 -O1 -floop-nest-optimize -fwrapv -c mlsputpr.f90 during GIMPLE pass: graphite mlsputpr.f90:1:0: 1 | subroutine rp (n2, qv) | internal compiler error: Segmentation fault 0xd83f96 crash_signal /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20190407/work/gcc-9-20190407/gcc/toplev.c:326 0x14ba478 scop_get_dependences(scop*) /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20190407/work/gcc-9-20190407/gcc/graphite-dependences.c:316 0x14ba9f6 optimize_isl /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20190407/work/gcc-9-20190407/gcc/graphite-optimize-isl.c:126 0x14ba9f6 apply_poly_transforms(scop*) /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20190407/work/gcc-9-20190407/gcc/graphite-optimize-isl.c:212 0x14b4be0 graphite_transform_loops() /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20190407/work/gcc-9-20190407/gcc/graphite.c:468 0x14b5190 graphite_transforms /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20190407/work/gcc-9-20190407/gcc/graphite.c:538 0x14b5190 execute /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20190407/work/gcc-9-20190407/gcc/graphite.c:615 I have isl 0.21 installed on this machine.