https://gcc.gnu.org/g:dc2797bb44333d5588c14d51c918df51c664d46c
commit r16-1908-gdc2797bb44333d5588c14d51c918df51c664d46c Author: Haochen Jiang <haochen.ji...@intel.com> Date: Tue Jul 1 14:02:36 2025 +0800 i386: Change Diamond Rapids feature detect when model number could not be distinguished We will use AMX-FP8 for DMR since it is a smaller and more unique feature. gcc/ChangeLog: * config/i386/driver-i386.cc (host_detect_local_cpu): Change to AMX-FP8 for Diamond Rapids. Diff: --- gcc/config/i386/driver-i386.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/i386/driver-i386.cc b/gcc/config/i386/driver-i386.cc index 63c7d79326d1..fe71f550075e 100644 --- a/gcc/config/i386/driver-i386.cc +++ b/gcc/config/i386/driver-i386.cc @@ -600,7 +600,7 @@ const char *host_detect_local_cpu (int argc, const char **argv) if (has_feature (FEATURE_AVX512F)) { /* Assume Diamond Rapids. */ - if (has_feature (FEATURE_AMX_TRANSPOSE)) + if (has_feature (FEATURE_AMX_FP8)) cpu = "diamondrapids"; /* Assume Granite Rapids D. */ else if (has_feature (FEATURE_AMX_COMPLEX))