binutils Newspaper
OCTOBER 6, 2026
binutils — Committed

bfd,binutils: add support for gfx1103

Support for the AMD GPU 'gfx1103' architecture has been added to BFD and binutils.

This commit adds support for the ‘gfx1103’ AMD GPU architecture by defining its corresponding machine-specific values in the BFD library and related binutils components. This enables binutils tools like readelf to correctly identify and process binaries targeting this new GPU. The canonical source for this definition is noted as LLVM’s AMDGPUUsage documentation.

In the Thread 2 participants
  1. Shahab Vahedi <shahab.vahedi@amd.com> proposer

    Adds ELF header definitions for the AMD 'gfx1103' GPU architecture to BFD and binutils.

  2. Lancelot SIX <Lancelot.Six@amd.com> reviewer

    Reviews the patch positively for binutils, noting its consistency with GDB's needs, but raises the question of establishing a dedicated binutils maintainer for AMDGPU support.

Technical Tradeoffs

  • Enables support for new hardware, requiring updates to machine definitions.
  • Prompts discussion on establishing dedicated maintainership for specific hardware architectures within binutils.

In Details

This change introduces support for a new AMD GPU microarchitecture, 'gfx1103,' into the binutils toolchain. Specifically, it updates BFD (the binary file descriptor library) and related tools like readelf to recognize and correctly interpret ELF information pertaining to this new hardware. This is essential for developers targeting the latest AMD GPUs.

Filed Under: binutilsamdgpugfx1103elf