From: Haochen Jiang Date: Tue, 1 Jul 2025 06:02:36 +0000 (+0800) Subject: i386: Change Diamond Rapids feature detect when model number could not be distinguished X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=977b8fb2263702f1486b914c190fc15f89fa3ab7;p=thirdparty%2Fgcc.git 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 --git a/gcc/config/i386/driver-i386.cc b/gcc/config/i386/driver-i386.cc index 1ff05e52ab3..915a3312709 100644 --- a/gcc/config/i386/driver-i386.cc +++ b/gcc/config/i386/driver-i386.cc @@ -627,7 +627,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))