Landing: 061949be5177

Project / Subsystem

gcc / xtensa

Date

2026-05-10

Author

Takayuki 'January June' Suwa

Commit

061949be51776e80d704e507c980b750c90aa5f2

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
xtensa
patch_id
commit_hash
061949be51776e80d704e507c980b750c90aa5f2
source_type
github
headline
Xtensa: Assert the results of several validate_change() calls
tldr
The Xtensa backend now validates the results of RTX changes, triggering an ICE if a change fails.
author
Takayuki 'January June' Suwa
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • xtensa
  • internal
  • assert
  • rtx
discussion_id_link
bugzilla_pr
date
2026-05-10T00:00:00.000Z

This commit adds assertions to several calls to validate_change() and apply_change_group() in the Xtensa backend. If these functions return false, indicating a failure to apply a change to the RTX representation, an internal compiler error (ICE) will be triggered. This helps to catch unexpected issues during the compilation process.