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

            Bug ID: 104528
           Summary: [12 Regression] ICE: Segmentation fault (in gimple_bb)
           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 52435
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52435&action=edit
Testcase

gfortran 12.0.1 20220213 snapshot (g:58aeb75d4097010ad9bb72b964265b18ab284f93)
ICEs when compiling the attached testcase w/ -O2 -fpeel-loops
-ftree-loop-vectorize -fno-tree-scev-cprop --param iv-max-considered-uses=2:

% gfortran-12.0.1 -O2 -fpeel-loops -ftree-loop-vectorize -fno-tree-scev-cprop
--param iv-max-considered-uses=2 -c atm8wqik.f
during GIMPLE pass: ivopts
atm8wqik.f:1:37:

    1 |       REAL               FUNCTION FOO(M, N, A, W)
      |                                     ^
internal compiler error: Segmentation fault
0xf5175f crash_signal
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/toplev.cc:322
0x1e3964d gimple_bb
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/gimple.h:1871
0x1e3964d loop_containing_stmt
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-ssa-loop.h:76
0x1e3964d chrec_contains_symbols_defined_in_loop
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-chrec.cc:1009
0x1e39714 chrec_contains_symbols_defined_in_loop
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-chrec.cc:1026
0x1e397f4 chrec_contains_symbols_defined_in_loop(tree_node const*, unsigned
int)
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-chrec.cc:1039
0x10390e9 compute_overall_effect_of_inner_loop(loop*, tree_node*)
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:473
0x103963e follow_ssa_edge_inner_loop_phi
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1114
0x103963e follow_ssa_edge_expr
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1183
0x10397e0 follow_ssa_edge_in_condition_phi_branch
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1011
0x10397e0 follow_ssa_edge_in_condition_phi
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1037
0x10397e0 follow_ssa_edge_expr
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1165
0x10397e0 follow_ssa_edge_in_condition_phi_branch
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1011
0x10397e0 follow_ssa_edge_in_condition_phi
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1037
0x10397e0 follow_ssa_edge_expr
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1165
0x10397e0 follow_ssa_edge_in_condition_phi_branch
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1011
0x10397e0 follow_ssa_edge_in_condition_phi
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1037
0x10397e0 follow_ssa_edge_expr
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1165
0x10397e0 follow_ssa_edge_in_condition_phi_branch
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1011
0x10397e0 follow_ssa_edge_in_condition_phi
       
/var/tmp/portage/sys-devel/gcc-12.0.1_p20220213/work/gcc-12-20220213/gcc/tree-scalar-evolution.cc:1037

Reply via email to