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))

Reply via email to