https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110268
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- tree arm_builtin_decl (unsigned code, bool initialize_p ATTRIBUTE_UNUSED) { unsigned subcode = code >> ARM_BUILTIN_SHIFT; switch (code & ARM_BUILTIN_CLASS) { case ARM_BUILTIN_GENERAL: return arm_general_builtin_decl (subcode); case ARM_BUILTIN_MVE: return error_mark_node; ^^^ I guess that's the problem. MVE builtins are not handled at all?