Landing: 43ba6ca0ef72

Project / Subsystem

gcc / cfghooks

Date

2026-05-09

Author

Andrew Pinski

Commit

43ba6ca0ef72d686a95c8a3eece626f78c8909af

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
cfghooks
patch_id
commit_hash
43ba6ca0ef72d686a95c8a3eece626f78c8909af
source_type
github
headline
cfghooks: Remove Name Field from cfg_hooks Structure
tldr
The `name` field has been removed from the `cfg_hooks` structure, as it's no longer needed with the introduction of the IR field.
author
Andrew Pinski
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • cfg
  • refactor
  • cleanup
discussion_id_link
bugzilla_pr
date
2026-05-09T00:00:00.000Z

The name field in the cfg_hooks structure has been removed, as its primary use was for internal errors. With the introduction of the IR field, the name field became redundant. This change simplifies the cfg_hooks structure and centralizes IR-related information, making error reporting more consistent.