https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113257
--- Comment #2 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- For -mcpu=native, the manual says: Additionally on native AArch64 GNU/Linux systems the value @samp{native} tunes performance to the host system. This option has no effect if the compiler is unable to recognize the processor of the host system. With similar working for -march=native Since nobody has contributed patches to recognize the Apple Silicon cores, I suspect that is the source of the problem.