GCC Newspaper
JULY 29, 2026
Date
/
Architectures
Components
Topics
News & Policy
aarch64

AArch64: Add support for -mcpu=rigel

Adds support for the NVIDIA Rigel core to the AArch64 GCC backend.

This commit introduces support for the NVIDIA Rigel core within the AArch64 GCC backend by adding a new -mcpu=rigel option. While this initial patch doesn’t include specific tuning optimizations for Rigel, it lays the groundwork for future performance enhancements.

In Details

This patch adds a new CPU definition for NVIDIA's Rigel core to the AArch64 backend's configuration. It registers rigel in aarch64-cores.def and updates aarch64-tune.md and documentation. This enables the use of -mcpu=rigel, allowing users to target this specific core, although immediate performance tuning is not yet implemented but planned for future updates.

For Context
AArch64
The 64-bit execution state of the ARM architecture, commonly used in mobile devices, servers, and embedded systems.
-mcpu=rigel
A GCC command-line option to specify the target processor as NVIDIA's Rigel core for AArch64 code generation.
NVIDIA Rigel
A specific CPU core designed by NVIDIA, likely for use in their hardware products.
Backend
The part of a compiler that takes an intermediate representation of the code and generates machine code for a specific target architecture.
Filed Under: aarch64cpu supportgcc