Hi!

This patch documents knl.  The PR is asking for also documenting
slm, but I believe those were intentionally removed from the documentation
as deprecated aliases, at least that is my reading of the
2013-12-23   H.J. Lu  <hongjiu...@intel.com>
             Tocar Ilya  <ilya.to...@intel.com>
...
        * doc/invoke.texi: Replace corei7, corei7-avx, core-avx-i,
        core-avx2, atom, slm with nehalem, sandybridge, ivybridge,
        haswell, bonnel, silvermont.  Add westmere.
change, so I think documenting knl is all we want right now.
Or should we use knightslanding and make knl an undocumented alias?

2015-03-10  Jakub Jelinek  <ja...@redhat.com>

        PR target/65222
        * doc/invoke.texi: Add knl as x86 -march=/-mtune= CPU type.

--- gcc/doc/invoke.texi.jj      2015-03-10 11:26:42.000000000 +0100
+++ gcc/doc/invoke.texi 2015-03-10 18:20:03.350334993 +0100
@@ -21977,6 +21977,12 @@ instruction set support.
 Intel Silvermont CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, 
SSSE3,
 SSE4.1, SSE4.2, POPCNT, AES, PCLMUL and RDRND instruction set support.
 
+@item knl
+Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
+SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
+BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER and
+AVX512CD instruction set support.
+
 @item k6
 AMD K6 CPU with MMX instruction set support.
 

        Jakub

Reply via email to