Landing: 78250307c375

Project / Subsystem

gcc / gcc

Date

2026-09-18

Author

Richard Biener

Commit

78250307c37523f8814639e1cecb2117f50f546d

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
—
commit_hash
78250307c37523f8814639e1cecb2117f50f546d
source_type
github
headline
Assert SLP discovery nodes are not soft-failed
tldr
Ensures SLP discovery does not incorrectly keep nodes that should have been marked as failed.
author
Richard Biener
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gcc
  • • optimization
  • • vectorization
discussion_id_link
—
bugzilla_pr
—
date
2026-09-18T00:00:00.000Z

This commit adds an assertion in vect_build_slp_tree to verify that nodes discovered by SLP (Simultaneous Loop Parallelization) are not marked as needing to be split. This change ensures that the SLP discovery cache remains consistent and prevents issues arising from nodes that were not properly soft-failed during discovery.