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

            Bug ID: 116658
           Summary: [GCC15 regression] ICE in vect_is_slp_load_node
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: liuhongt at gcc dot gnu.org
  Target Milestone: ---

Created attachment 59082
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59082&action=edit
test111.i

g++ -O3 test111.i -march=x86-64-v4

during GIMPLE pass: vect
test111.i: In member function ‘void a::bg::r<dim, az>::dc(unsigned int,
a::bq::bq, const az*, a::bu<dim, az, false>&) [with int dim = 1; az =
a::bb<double, 1>]’:
test111.i:173:6: internal compiler error: Segmentation fault
  173 | void r< dim, az >::dc(unsigned q, bq::bq de, const az *p,
      |      ^~~~~~~~~~~~
0x30c5da6 internal_error(char const*, ...)
       
/export/users/liuhongt/gcc/git_trunk/master/gcc/diagnostic-global-context.cc:492
0x1987e16 crash_signal
        /export/users/liuhongt/gcc/git_trunk/master/gcc/toplev.cc:321
0x1cc8d44 vect_is_slp_load_node
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vect-slp.cc:3269
0x1cc8d44 optimize_load_redistribution_1
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vect-slp.cc:3305
0x1cc970b optimize_load_redistribution
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vect-slp.cc:3375
0x1cc970b vect_analyze_slp(vec_info*, unsigned int)
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vect-slp.cc:4759
0x1c9665a vect_analyze_loop_2
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vect-loop.cc:2862
0x1c97a0f vect_analyze_loop_1
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vect-loop.cc:3409
0x1c9820b vect_analyze_loop(loop*, vec_info_shared*)
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vect-loop.cc:3567
0x1ce4ffa try_vectorize_loop_1
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vectorizer.cc:1068
0x1ce4ffa try_vectorize_loop
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vectorizer.cc:1184
0x1ce57d4 execute
        /export/users/liuhongt/gcc/git_trunk/master/gcc/tree-vectorizer.cc:1300
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to