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

Reply via email to