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

Reply via email to