Hello, This change mantions AVX-512* new instructions support in GCC: news section of index.html and gcc-5/changes.html.
Index: htdocs/index.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v retrieving revision 1.942 diff -p -r1.942 index.html *** htdocs/index.html 17 Nov 2014 08:59:33 -0000 1.942 --- htdocs/index.html 12 Dec 2014 11:39:56 -0000 *************** mission statement</a>.</p> *** 52,57 **** --- 52,83 ---- <dl class="news"> + <dt><span>Intel Skylake Server AVX-512 extensions support</span> + <span class="date">[2014-12-12]</span></dt> + <dd>New ISA extensions support + <a href="https://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf"> + AVX-512{BW,DQ,VL,IFMA,VBMI}</a> was added to GCC. That includes inline + assembly support, new intrinsics, and basic autovectorization. + Code was contributed by Sergey Guriev, Alexander Ivchenko, + Maxim Kuznetsov, Sergey Lega, Anna Tikhonova, Ilya Tocar, + Andrey Turetskiy, Ilya Verbin, Kirill Yukhin and + Michael Zolotukhin of Intel, Corp.</dd></dt> Index: htdocs/gcc-5/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v retrieving revision 1.50 diff -p -r1.50 changes.html *** htdocs/gcc-5/changes.html 10 Dec 2014 00:28:18 -0000 1.50 --- htdocs/gcc-5/changes.html 12 Dec 2014 11:39:56 -0000 *************** constexpr int i = f(42); // i is 42</pre *** 426,431 **** --- 431,449 ---- <h3 id="x86">IA-32/x86-64</h3> <ul> + <li>New ISA extensions support + <a href="https://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf"> + AVX-512{BW,DQ,VL,IFMA,VBMI}</a> of Intel's CPU + codenamed Skylake Server was added to GCC. That includes inline + assembly support, new intrinsics, and basic autovectorization. These + new AVX-512 extensions are available via + the following GCC switches: AVX-512 Vector Length EVEX feature: + <code>-mavx512vl</code>, AVX-512 Byte and Word instructions: + <code>-mavx512bw</code>, AVX-512 Dword and Qword instructions: + <code>-mavx512dq</code>, AVX-512 FMA-52 instructions: + <code>-mavx512ifma</code> and for AVX-512 Vector Bit Manipulation + Instructions: <code>-mavx512vbmi</code>. + </li> <li>The new <code>-mrecord-mcount</code> option for <code>-pg</code> generates a Linux kernel style table of pointers to mcount or __fentry__ calls at the beginning of functions. The new Is it ok to install? -- Thanks, K