https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92591
Bug ID: 92591 Summary: ICE in optimize_sc, at modulo-sched.c:1063 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com CC: zhroma at gcc dot gnu.org Target Milestone: --- Target: powerpc-*-linux-gnu gcc-10.0.0-alpha20191117 snapshot (r278376) ICEs when compiling the following testcase w/ -mcpu=e500mc -O2 -fmodulo-sched -fweb -fno-dce -fno-ivopts -fno-sched-pressure -fno-tree-loop-distribute-patterns --param sms-dfa-history=1: void wf (char *mr, int tc) { while (tc-- > 0) *mr++ = 0; } % powerpc-e300c3-linux-gnu-gcc-10.0.0-alpha20191117 -mcpu=e500mc -O2 -fmodulo-sched -fweb -fno-dce -fno-ivopts -fno-sched-pressure -fno-tree-loop-distribute-patterns --param sms-dfa-history=1 -c i82l8w2x.c during RTL pass: sms i82l8w2x.c: In function 'wf': i82l8w2x.c:6:1: internal compiler error: in optimize_sc, at modulo-sched.c:1063 6 | } | ^ 0x7c7dce optimize_sc /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/modulo-sched.c:1063 0x16381d3 sms_schedule /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/modulo-sched.c:1621 0x1639d4f execute /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/modulo-sched.c:3335