Landing: 2aacce1cff75

Project / Subsystem

gcc / gcc

Date

2026-09-16

Author

Léo Hardt

Commit

2aacce1cff758599467a44c6538d5b3f6a7ac3d2

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
—
commit_hash
2aacce1cff758599467a44c6538d5b3f6a7ac3d2
source_type
github
headline
Remove unused includes and downgrade others
tldr
Cleans up GCC source code by removing unnecessary include directives and replacing others with more specific ones.
author
Léo Hardt
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gcc
  • • cleanup
  • • build
discussion_id_link
—
bugzilla_pr
—
date
2026-09-16T00:00:00.000Z

This commit performs a cleanup of include directives across various GCC source files. It removes several unused includes and downgrades others to more specific alternatives, such as replacing a generic include with pretty-print.h when only declarations are needed. No functional behavior of the compiler is changed by this patch.