We have to synchronize fold_builtin_cpu with libgcc.

2017-09-18  Uros Bizjak  <ubiz...@gmail.com>

    * config/i386/i386.c (fold_builtin_cpu): Add M_AMDFAM17H
    to processor_model and "amdfam17h" to arch_names_table.
    * doc/extend.texi (__builtin_cpu_is): Document amdfam17h CPU name.

Bootstrapped and regression tested on x86_64-linux-gnu {,-m32}.

Committed to mainline SVN.

Uros.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 1ed6f75..79454f5 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -34418,6 +34418,7 @@ fold_builtin_cpu (tree fndecl, tree *args)
     M_INTEL_KNL,
     M_AMD_BTVER1,
     M_AMD_BTVER2,    
+    M_AMDFAM17H,
     M_CPU_SUBTYPE_START,
     M_INTEL_COREI7_NEHALEM,
     M_INTEL_COREI7_WESTMERE,
@@ -34472,6 +34473,7 @@ fold_builtin_cpu (tree fndecl, tree *args)
       {"bdver3", M_AMDFAM15H_BDVER3},
       {"bdver4", M_AMDFAM15H_BDVER4},
       {"btver2", M_AMD_BTVER2},
+      {"amdfam17h", M_AMDFAM17H},
       {"znver1", M_AMDFAM17H_ZNVER1},
     };
 
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index aa780a1..3efd398 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -19913,8 +19913,11 @@ AMD Family 15h Bulldozer version 4.
 @item btver2
 AMD Family 16h CPU.
 
-@item znver1
+@item amdfam17h
 AMD Family 17h CPU.
+
+@item znver1
+AMD Family 17h Zen version 1.
 @end table
 
 Here is an example:

Reply via email to