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

            Bug ID: 121753
           Summary: [16 Regression] Recent vectorizer changes causes ICE
                    in vect_build_slp_tree_2
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: law at gcc dot gnu.org
  Target Milestone: ---

arc-elf started failing graphite/id-13.c with an ICE in vect_build_slp_tree_2
after this change:

commit b3355804c7054bce288b643ce127ec5e9d0c2061
Author: Richard Biener <[email protected]>
Date:   Fri Aug 22 12:29:35 2025 +0200

    Introduce abstraction for vect reduction info, tracked from SLP nodes

    While we have already the accessor info_for_reduction, its result
    is a plain stmt_vec_info.  The following turns that into a class
    for the purpose of changing accesses to reduction info to a new
    set of accessors prefixed with VECT_REDUC_INFO and removes
    the corresponding STMT_VINFO prefixed accessors where possible.

[ ... ]

I haven't made any attempt to debug this any further than bisection.

Reply via email to