Landing: ffb9629b2582
Project / Subsystem
gcc / gcc
Date
2026-08-13
Author
Richard Biener
Commit
ffb9629b258229099c8f47d391af7897a640b2cd
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc
- patch_id
- —
- commit_hash
- ffb9629b258229099c8f47d391af7897a640b2cd
- source_type
- github
- headline
- Special-case BLKmode vector types in tree_nop_conversion_p
- tldr
- Ensures correct handling of BLKmode vector types by the `tree_nop_conversion_p` function, preventing potential issues with type conversions.
- author
- Richard Biener
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • optimization
- • vectorization
- • compiler-internals
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-13T00:00:00.000Z
The tree_nop_conversion_p function, which determines if a type conversion is effectively a no-operation, has been updated to correctly handle BLKmode vector types. This fix ensures that conversions involving these specific vector types are accurately identified as either necessary or redundant, preventing potential misoptimizations or internal compiler errors.