https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Target Milestone|--- |14.0 --- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> --- Confirmed, mine. We're scheduling the same SLP node twice from different SLP instances. We're supposed to merge SLP instances which share nodes though, but we're only doing that for internal defs. We need to either duplicate the constant/external nodes in different subgraphs or merge subgraphs with common constants/externals as well. I'll think about it. This isn't new in GCC 14, it should be a problem since GCC 11.