Landing: ef5e0a548b26

Project / Subsystem

gcc / gcc

Date

2026-08-15

Author

Léo Hardt

Commit

ef5e0a548b2697329c907f7c0a73d8d6b974a619

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
—
commit_hash
ef5e0a548b2697329c907f7c0a73d8d6b974a619
source_type
github
headline
Remove unused declarations from sel-sched-ir
tldr
Dead code removed from the scheduler's IR handling.
author
Léo Hardt
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • cleanup
discussion_id_link
—
bugzilla_pr
—
date
2026-08-15T00:00:00.000Z

This commit removes a set of unused declarations from the scheduler’s intermediate representation (IR) handling code, specifically in sel-sched-ir.cc and sel-sched-ir.h. These declarations were added in a previous commit but were either never used or made obsolete by subsequent changes, such as the replacement of some list-related macros with inline functions. The removal is purely a cleanup effort and is not expected to alter compiler behavior.