Landing: b37ace0e98de

Project / Subsystem

gcc / middle-end

Date

2026-07-25

Author

Kael Andrew Alonzo Franco

Commit

b37ace0e98ded690b4392e65487f3a9d2120e76e

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
middle-end
patch_id
commit_hash
b37ace0e98ded690b4392e65487f3a9d2120e76e
source_type
github
headline
Remove ENUM_BITFIELD uses.
tldr
GCC removes deprecated macro ENUM_BITFIELD, aligning with C++14 enum support.
author
Kael Andrew Alonzo Franco
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • c++
  • cleanup
discussion_id_link
bugzilla_pr
date
2026-07-25T00:00:00.000Z

GCC consolidates its internal representation by removing the use of the deprecated ENUM_BITFIELD macro. This change aligns the compiler with C++14 standards, which fully support enum bitfields. The removal affects various internal structures across the middle-end and core compiler components, simplifying the codebase.