https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118843
--- Comment #5 from chenglulu <chenglulu at loongson dot cn> --- (In reply to Xi Ruoyao from comment #4) > (In reply to chenglulu from comment #3) > > > I tried to make some changes, and the test went smoothly without any issues. > > for (int i = 0; i < N_EVO_FEATURES; i++) > > { > > builtin_undef (la_evo_macro_name[i]); > > > > if (la_target.isa.evolution & la_evo_feature_masks[i] > > && (la_evo_feature_masks[i] ^ OPTION_MASK_ISA_FRECIPE > > I suppose "!=" would be more readable than "^". It seems to be like this.