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

            Bug ID: 101088
           Summary: [12 Regression] ICE in sm_seq_valid_bb, at
                    tree-ssa-loop-im.c:2383
           Product: gcc
           Version: 12.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: ---

Created attachment 51026
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51026&action=edit
Testcase

gcc-12.0.0-alpha20210613 snapshot (g:681143b9b94d7f1c88a7c34e2250865c31191959)
ICEs when compiling the attached testcase w/ -O1:

% gcc-12.0.0 -O1 -c eltbeodv.c
during GIMPLE pass: lim
eltbeodv.c: In function 'qw':
eltbeodv.c:4:1: internal compiler error: in sm_seq_valid_bb, at
tree-ssa-loop-im.c:2383
    4 | qw (int n2)
      | ^~
0x7048b8 sm_seq_valid_bb
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210613/work/gcc-12-20210613/gcc/tree-ssa-loop-im.c:2383
0xf652cd hoist_memory_references
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210613/work/gcc-12-20210613/gcc/tree-ssa-loop-im.c:2538
0xf66e0a store_motion_loop
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210613/work/gcc-12-20210613/gcc/tree-ssa-loop-im.c:2925
0xf69092 do_store_motion
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210613/work/gcc-12-20210613/gcc/tree-ssa-loop-im.c:2945
0xf69092 loop_invariant_motion_in_fun(function*, bool)
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210613/work/gcc-12-20210613/gcc/tree-ssa-loop-im.c:3170
0xf695e9 execute
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210613/work/gcc-12-20210613/gcc/tree-ssa-loop-im.c:3231

Reply via email to