> -----Original Message-----
> From: Jiang, Haochen <haochen.ji...@intel.com>
> Sent: Wednesday, July 2, 2025 11:10 AM
> To: gcc-patches@gcc.gnu.org
> Cc: Liu, Hongtao <hongtao....@intel.com>; ubiz...@gmail.com
> Subject: [PATCH] i386: Change Diamond Rapids feature detect when model
> number could not be distinguished
>
> Hi all,
>
> We will use AMX-FP8 for DMR since it is a smaller and more unique feature.
>
> Ok for trunk and backport to GCC 15?
Ok.
>
> Thx,
> Haochen
>
> gcc/ChangeLog:
>
> * config/i386/driver-i386.cc (host_detect_local_cpu): Change
> to AMX-FP8 for Diamond Rapids.
> ---
> 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 63c7d79326d..fe71f550075 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))
> --
> 2.31.1