binutils Newspaper
JUNE 15, 2026
binutils Proposed

Update list of supported AMDGPU architectures

Updates the list of supported AMDGPU architectures, adding new gfx* and removing gfx940.

This patch updates the list of supported AMDGPU architectures in binutils, adding support for gfx942, gfx950, gfx1150, gfx1151, gfx1152, gfx1153, gfx1200, gfx1201, and gfx1250. It removes support for gfx940, which is no longer supported by the compiler. Maintaining an accurate list of supported architectures ensures that binutils correctly identifies and processes binaries for different AMD GPUs.

In the Thread 1 participant
  1. Simon Marchi <simon.marchi@efficios.com> proposer

    Proposes updating the list of supported AMDGPU architectures in binutils, adding new architectures and removing the obsolete gfx940.

    “This patch updates the list of supported AMDGPU architectures in bfd/ binutils/ and include/elf/. The following architectures have been added: - gfx942 - gfx950 - gfx1150 - gfx1151 - gfx1152 - gfx1153 - gfx1200 - gfx1201 - gfx1250 The following architectures have been removed: - gfx940: The compiler no longer supports it.”

In Details

This patch updates the architecture definitions in bfd/, binutils/, and include/elf/. The AMDGPU architecture list is used by binutils components like the assembler, linker, and disassembler to handle GPU-specific code.

For Context

This patch updates the list of supported AMDGPU (Advanced Micro Devices Graphics Processing Unit) architectures within binutils. Binutils is a suite of tools used for working with binary files, including assembling, linking, and disassembling code. By updating the list of supported GPU architectures, binutils can correctly process and manipulate binaries targeting different AMD GPUs.

Filed Under: AMDGPUarchitecturesbinutilsGPU