Landing: 0d96023e9f8d

Project / Subsystem

gcc / configure

Date

2026-08-05

Author

Kyrylo Tkachov

Commit

0d96023e9f8dbde7c9ea53279f2904efb4a4d36f

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
configure
patch_id
—
commit_hash
0d96023e9f8dbde7c9ea53279f2904efb4a4d36f
source_type
github
headline
Configure: New MD generator partition counts, AArch64 default set
tldr
Configures machine description generators with per-generator partition counts and sets AArch64 default to 6:6:1.
author
Kyrylo Tkachov
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • configure
  • • build system
  • • AArch64
  • • compilation time
discussion_id_link
—
bugzilla_pr
—
date
2026-08-05T00:00:00.000Z

This commit enhances GCC’s configuration process by allowing separate partition counts for the machine description generators (genemit, genrecog, genattrtab). It introduces --with-md-generator-partitions and deprecates the old --with-insnemit-partitions. The AArch64 target is now configured with a default of 6:6:1 partitions for these generators to balance compile times and performance. The changes also improve Makefile dependency handling and cleanup of generated sources.