diff options
author | Philip Herron <philip.herron@embecosm.com> | 2020-11-28 21:07:31 +0000 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2020-11-28 21:13:20 +0000 |
commit | 9dd2cdd8338fd835a227521661eafe259e401830 (patch) | |
tree | 83fefba1722112e88f93421a624e7bf5fa563fc5 | |
parent | f74f9d4b25b66d9c93ecf59c3c5cce55bf440c31 (diff) | |
download | gcc-9dd2cdd8338fd835a227521661eafe259e401830.zip gcc-9dd2cdd8338fd835a227521661eafe259e401830.tar.gz gcc-9dd2cdd8338fd835a227521661eafe259e401830.tar.bz2 |
i386 build fix against latest gcc
-rw-r--r-- | gcc/config/i386/i386-rust.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/gcc/config/i386/i386-rust.c b/gcc/config/i386/i386-rust.c index 49f8d37..9ab0556 100644 --- a/gcc/config/i386/i386-rust.c +++ b/gcc/config/i386/i386-rust.c @@ -211,11 +211,11 @@ ix86_rust_target_cpu_info (void) rust_add_target_info("target_feature", "pku"); if (TARGET_ISA_AVX512VNNI) rust_add_target_info("target_feature", "avx512vnni"); - if (TARGET_ISA_AVX512BF16) + if (TARGET_ISA2_AVX512BF16) rust_add_target_info("target_feature", "avx512bf16"); if (TARGET_ISA_AVX512BITALG) rust_add_target_info("target_feature", "avx512bitalg"); - if (TARGET_ISA_AVX512VP2INTERSECT) + if (TARGET_ISA2_AVX512VP2INTERSECT) rust_add_target_info("target_feature", "avx512vp2intersect"); if (TARGET_ISA_PCLMUL) rust_add_target_info("target_feature", "pclmul"); @@ -229,7 +229,7 @@ ix86_rust_target_cpu_info (void) // this is only enabled by choice in llvm, never by default - TODO determine if gcc enables it // rust_add_target_info("target_feature", "sse-unaligned-mem"); - if (TARGET_ISA_VAES) + if (TARGET_ISA2_VAES) rust_add_target_info("target_feature", "vaes"); if (TARGET_ISA_LWP) rust_add_target_info("target_feature", "lwp"); @@ -241,13 +241,13 @@ ix86_rust_target_cpu_info (void) rust_add_target_info("target_feature", "prfchw"); if (TARGET_ISA_SAHF) // would this be better as TARGET_USE_SAHF? rust_add_target_info("target_feature", "sahf"); - if (TARGET_ISA_MWAITX) + if (TARGET_ISA2_MWAITX) rust_add_target_info("target_feature", "mwaitx"); - if (TARGET_ISA_CLZERO) + if (TARGET_ISA2_CLZERO) rust_add_target_info("target_feature", "clzero"); - if (TARGET_ISA_CLDEMOTE) + if (TARGET_ISA2_CLDEMOTE) rust_add_target_info("target_feature", "cldemote"); - if (TARGET_ISA_PTWRITE) + if (TARGET_ISA2_PTWRITE) rust_add_target_info("target_feature", "ptwrite"); // TODO: add amx-tile, amx-int8, amx-bf16 features when gcc supports them @@ -280,19 +280,19 @@ ix86_rust_target_cpu_info (void) || ix86_arch == PROCESSOR_COOPERLAKE; if (hasINVPCID) rust_add_target_info("target_feature", "invpcid"); - if (TARGET_ISA_SGX) + if (TARGET_ISA2_SGX) rust_add_target_info("target_feature", "sgx"); if (TARGET_ISA_CLFLUSHOPT) rust_add_target_info("target_feature", "clflushopt"); if (TARGET_ISA_CLWB) rust_add_target_info("target_feature", "clwb"); - if (TARGET_ISA_WBNOINVD) + if (TARGET_ISA2_WBNOINVD) rust_add_target_info("target_feature", "wbnoinvd"); - if (TARGET_ISA_RDPID) + if (TARGET_ISA2_RDPID) rust_add_target_info("target_feature", "rdpid"); - if (TARGET_ISA_WAITPKG) + if (TARGET_ISA2_WAITPKG) rust_add_target_info("target_feature", "waitpkg"); - if (TARGET_ISA_ENQCMD) + if (TARGET_ISA2_ENQCMD) rust_add_target_info("target_feature", "enqcmd"); // these are only enabled by choice in llvm, never by default - TODO determine if gcc supports them @@ -340,7 +340,7 @@ ix86_rust_target_cpu_info (void) if (ix86_arch == PROCESSOR_HASWELL) rust_add_target_info("target_feature", "false-deps-lzcnt-tzcnt"); - if (TARGET_ISA_PCONFIG) + if (TARGET_ISA2_PCONFIG) rust_add_target_info("target_feature", "pconfig"); // TODO: gcc seems to not record if variable-mask shuffles are fast, so basing it on llvm @@ -453,7 +453,7 @@ ix86_rust_target_cpu_info (void) if (TARGET_ISA_MOVDIRI) rust_add_target_info("target_feature", "movdiri"); - if (TARGET_ISA_MOVDIR64B) + if (TARGET_ISA2_MOVDIR64B) rust_add_target_info("target_feature", "movdir64b"); bool hasFastBEXTR = ix86_arch == PROCESSOR_BTVER2 || ix86_arch == PROCESSOR_BDVER2 |