News: 0001627677

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GCC Compiler Adds Arm AGI CPU Target

([Arm] 6 Hours Ago -mcpu=armagicpu)


The GCC open-source compiler has landed initial targeting support for Arm's newly-announced AGI CPU.

Last month Arm announced their first silicon product with [1]the Arm AGI CPU featuring up to 136 Arm Neoverse V3 cores and designed for AI data centers. As part of getting the software support into shape for the Arm AGI CPU support ahead of various ODMs bringing servers to market with this Arm server CPU, GCC is now the first open-source compiler to have targeting for this new AArch64 server processor.

If the Arm AGI CPU name wasn't bad enough, the -mcpu target name for this new CPU brand ends up being... -mcpu=armagicpu . Personally finding it to be rather odd with the "cpu" appended being redundant and unlike other compiler CPU targets. Namely, stylized as " armagicpu " when first seeing the patches on the mailing list was wondering to myself what is this new "AR magic" target only to then realize the branded Arm AGI CPU.

In any case, [2]this patch adds the -mcpu=armagicpu target to the GCC Git codebase ahead of the upcoming GCC 16.1 stable release.



[1] https://www.phoronix.com/news/Arm-AGI-CPU

[2] https://github.com/gcc-mirror/gcc/commit/0f5f728854d2ea93e6806a8632c04383502b0386



"The Lord gave us farmers two strong hands so we could grab as much as
we could with both of them."
-- Joseph Heller, "Catch-22"