https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122831
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
[apinski@xeond2 gcc]$ git diff ../../gcc/config
diff --git a/gcc/config/aarch64/aarch64-c.cc b/gcc/config/aarch64/aarch64-c.cc
index c3957c762ef..259ac9d9376 100644
--- a/gcc/config/aarch64/aarch64-c.cc
+++ b/gcc/config/aarch64/aarch64-c.cc
@@ -296,6 +296,8 @@ aarch64_update_cpp_builtins (cpp_reader *pfile)
"__ARM_FEATURE_SME2p1", pfile);
aarch64_def_or_undef (TARGET_FAMINMAX, "__ARM_FEATURE_FAMINMAX", pfile);
+ aarch64_def_or_undef (TARGET_MOPS, "__ARM_FEATURE_MOPS", pfile);
+
// Function multi-versioning defines
aarch64_def_or_undef (targetm.has_ifunc_p (),
"__HAVE_FUNCTION_MULTI_VERSIONING", pfile);