diff options
author | Florian Weimer <fweimer@redhat.com> | 2020-09-29 17:28:22 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2020-09-30 14:15:12 +0200 |
commit | 92e652d8c21bd7e66cbb0f9001542a2f55345af0 (patch) | |
tree | 9d2d62bc10a0d1d50f9a752e138a7fc813e741e3 /gcc | |
parent | 7d131029918a8b8fb8676f1cc17af21b78907abf (diff) | |
download | gcc-92e652d8c21bd7e66cbb0f9001542a2f55345af0.zip gcc-92e652d8c21bd7e66cbb0f9001542a2f55345af0.tar.gz gcc-92e652d8c21bd7e66cbb0f9001542a2f55345af0.tar.bz2 |
i386: Define __LAHF_SAHF__ and __MOVBE__ macros, based on ISA flags
gcc/
* config/i386/i386-c.c (ix86_target_macros_internal): Define
__LAHF_SAHF__ and __MOVBE__ based on ISA flags.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i386/i386-c.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/i386/i386-c.c b/gcc/config/i386/i386-c.c index 9da682a..e647fce 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) { |