Landing: 72295228c697

Project / Subsystem

gcc / gcc

Date

2026-04-29

Author

Vladimir N. Makarov

Commit

72295228c697bf97434d831583c9b4974e8b51a5

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
commit_hash
72295228c697bf97434d831583c9b4974e8b51a5
source_type
github
headline
Use correct allocno when building conflicts in IRA.
tldr
A bug in the IRA conflict building process has been fixed by using the correct allocno, improving internal assertions.
author
Vladimir N. Makarov
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • ira
  • register allocation
  • bugfix
discussion_id_link
bugzilla_pr
date
2026-04-29T00:00:00.000Z

A bug was fixed in the IRA (Integrated Register Allocator) conflict building process where a wrong conflict allocno was being used. While the allocno was only used in an assertion, the assertion was always true and thus ineffective. The fix ensures the correct conflicting allocno is used, making the assertion meaningful.