Landing: 94ec11b5e58a

Project / Subsystem

gcc / m32c

Date

2026-01-23

Author

Iain Buclaw

Commit

94ec11b5e58a6b759211427f28f6ee8571fdf5af

Source

github

Perf win

No

Breaking

Yes

All attributes

project
gcc
subsystem
m32c
patch_id
commit_hash
94ec11b5e58a6b759211427f28f6ee8571fdf5af
source_type
github
headline
M32C: Remove all support for the M32C target.
tldr
The M32C target, deprecated since GCC 16 due to lack of a maintainer, has been completely removed from the GCC codebase.
author
Iain Buclaw
outcome
committed
performance_win
false
breaking_change
true
series_id
series_parts
[]
tags
  • m32c
  • target
  • removal
  • cleanup
discussion_id_link
bugzilla_pr
date
2026-01-23T00:00:00.000Z

Support for the M32C target in GCC has been removed. The M32C target was deprecated in GCC 16 because it lacked a maintainer since GCC 9. This commit removes all M32C-related files, configurations, and references from the GCC source tree, including the target’s directory, build configurations, documentation, and test suite entries. This reduces the codebase size and maintenance burden.