Hello, ix86_target_macros_internal () contains duplicated check of `clzero' option. I've committed to main trunk as obvious patch in the bottom.
gcc/ * config/i386/i386-c.c (ix86_target_macros_internal): Remove duplicate check (__CLZERO__). -- Thanks, K Index: gcc/config/i386/i386-c.c =================================================================== --- gcc/config/i386/i386-c.c (revision 231687) +++ gcc/config/i386/i386-c.c (revision 231688) @@ -439,8 +439,6 @@ def_or_undef (parse_in, "__CLWB__"); if (isa_flag & OPTION_MASK_ISA_MWAITX) def_or_undef (parse_in, "__MWAITX__"); - if (isa_flag & OPTION_MASK_ISA_CLZERO) - def_or_undef (parse_in, "__CLZERO__"); if (TARGET_IAMCU) { def_or_undef (parse_in, "__iamcu");