Landing: de8cbe444536

Project / Subsystem

gcc / gcc

Date

2026-07-15

Author

Richard Biener

Commit

de8cbe4445362bcaa8f55c044397661c19a4260c

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
commit_hash
de8cbe4445362bcaa8f55c044397661c19a4260c
source_type
github
headline
Remove unused return value from vect_transform_stmt
tldr
Removes an unused return value from a function in the tree vectorizer.
author
Richard Biener
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • gcc
  • optimization
  • vectorization
  • refactor
discussion_id_link
bugzilla_pr
date
2026-07-15T00:00:00.000Z

The vect_transform_stmt function within GCC’s tree vectorizer previously returned a value indicating whether statement transformation occurred. With recent changes that moved SLP (Straight-Line Pattern) elision to postprocessing, this return value is no longer necessary. The function has been modified to return void, simplifying its interface and removing dead code.