https://gcc.gnu.org/g:2dbd6da80629584645fa2ca250569b89f3c8b653
commit r17-4276-g2dbd6da80629584645fa2ca250569b89f3c8b653 Author: Tamar Christina <[email protected]> Date: Wed Sep 16 08:44:38 2026 +0100 AArch64: Fix SME builtins macro cleanups The macros introduced in the .def file should all be undef at the end to prevent overlap with the next .def file being included. The DEF_SME_FUNCTION_GS macro was missing an undef. gcc/ChangeLog: * config/aarch64/aarch64-sve-builtins-sme.def (DEF_SME_FUNCTION_GS): Undef at end. Diff: --- gcc/config/aarch64/aarch64-sve-builtins-sme.def | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/config/aarch64/aarch64-sve-builtins-sme.def b/gcc/config/aarch64/aarch64-sve-builtins-sme.def index 1f64c489a611..88c0dd68dc6a 100644 --- a/gcc/config/aarch64/aarch64-sve-builtins-sme.def +++ b/gcc/config/aarch64/aarch64-sve-builtins-sme.def @@ -408,3 +408,4 @@ DEF_SME_ZA_FUNCTION_GS_FPM (svtmopa_lane, ternary_za_uint_dual_single, tmop_s_mf #undef DEF_SME_ZA_FUNCTION_GS #undef DEF_SME_ZA_FUNCTION_GS_FPM #undef DEF_SME_FUNCTION +#undef DEF_SME_FUNCTION_GS
