binutils Newspaper
JUNE 15, 2026
bfd Proposed

gas, bfd: Rename Arm v8/v9 architecture tags

Renames Arm architecture tags to include the profile suffix for A-profile architectures, improving consistency, while preserving the numeric tag values.

Sivan Shani proposes renaming the Arm AEABI CPU architecture tag constants to include the profile suffix (e.g., ‘A’) for A-profile architectures. This change aims to provide consistent naming with existing v8-R and v8-M tag names. The patch updates BFD and GAS usage accordingly while preserving the existing numeric tag values.

In Details

This patch focuses on standardizing the naming convention for ARM architecture tags within the GNU binutils, specifically in the BFD (Binary File Descriptor) library and GAS (GNU Assembler). Consistent naming improves maintainability and reduces ambiguity when dealing with different ARM profiles (A, R, M).

For Context

This patch renames internal identifiers used by the binutils (a suite of binary tools) to refer to different versions of the ARM processor architecture. This change makes the names more consistent and easier to understand, which helps developers working on the tools.

Filed Under: ARMarchitecturetagsBFDGAS