https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84650

            Bug ID: 84650
           Summary: [8 Regression] [graphite] ICE: Segmentation fault (in
                    create_new_iv)
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---

gcc-8.0.0-alpha20180225 snapshot (r257975) ICEs when compiling the following
snippet w/ -O2 (-O3, -Ofast, -Os) -fgraphite-identity -fno-tree-copy-prop
--param lim-expensive=3:

unsigned int dj;

void
np (void)
{
  const unsigned int uw = 2;
  unsigned int eu;

  for (eu = 0; eu < uw; ++eu)
    {
      for (dj = 0; dj < uw; ++dj)
        {
        }

      eu -= !!(dj - uw - 1);
    }
}

% gcc-8.0.0-alpha20180225 -O2 -fgraphite-identity -fno-tree-copy-prop --param
lim-expensive=3 -c bl9jevma.c
during GIMPLE pass: ivopts                                                      
bl9jevma.c: In function 'np':
bl9jevma.c:4:1: internal compiler error: Segmentation fault
 np (void)
 ^~
0xca1fcf crash_signal
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180225/work/gcc-8-20180225/gcc/toplev.c:325
0xdf7f25 create_new_iv
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180225/work/gcc-8-20180225/gcc/tree-ssa-loop-ivopts.c:6793
0xdf7f25 create_new_ivs
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180225/work/gcc-8-20180225/gcc/tree-ssa-loop-ivopts.c:6819
0xdf7f25 tree_ssa_iv_optimize_loop
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180225/work/gcc-8-20180225/gcc/tree-ssa-loop-ivopts.c:7582
0xdf7f25 tree_ssa_iv_optimize()
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180225/work/gcc-8-20180225/gcc/tree-ssa-loop-ivopts.c:7618
0xe153b0 execute
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180225/work/gcc-8-20180225/gcc/tree-ssa-loop.c:500

Reply via email to