On Tue, Sep 29, 2020 at 5:47 PM Florian Weimer <f...@deneb.enyo.de> wrote: > > It looks like these have been omitted by accident. > > gcc/ > * config/i386/i386-c.c (ix86_target_macros_internal): Define > __LAHF_SAHF__ and __MOVBE__ based on ISA flags.
LGTM. Thanks, Uros. > > --- > gcc/config/i386/i386-c.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.c > index 9da682ab05c..e647fce9ad4 100644 > --- a/gcc/config/i386/i386-c.c > +++ b/gcc/config/i386/i386-c.c > @@ -594,6 +594,10 @@ ix86_target_macros_internal (HOST_WIDE_INT isa_flag, > def_or_undef (parse_in, "__AMX_INT8__"); > if (isa_flag2 & OPTION_MASK_ISA2_AMX_BF16) > def_or_undef (parse_in, "__AMX_BF16__"); > + if (isa_flag & OPTION_MASK_ISA_SAHF) > + def_or_undef (parse_in, "__LAHF_SAHF__"); > + if (isa_flag2 & OPTION_MASK_ISA2_MOVBE) > + def_or_undef (parse_in, "__MOVBE__"); > > if (TARGET_IAMCU) > {