On Thu, Dec 18, 2014 at 11:22 AM, Mike Stump <mikest...@comcast.net> wrote: > On Dec 18, 2014, at 9:43 AM, H.J. Lu <hjl.to...@gmail.com> wrote: >> + arguments passed in vector registers. This can be used to >> + optimize Linux kernel.</li> > > English, to optimize _the_ Linux kernel?
Updated. -- H.J. --- Index: gcc-5/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v retrieving revision 1.52 diff -u -p -r1.52 changes.html --- gcc-5/changes.html 15 Dec 2014 19:55:08 -0000 1.52 +++ gcc-5/changes.html 18 Dec 2014 19:35:28 -0000 @@ -444,6 +444,10 @@ void operator delete[] (void *, std::siz place of the __fentry__ or mcount call, so that a call per function can be later patched in. This can be used for low overhead tracing or hot code patching.</li> + <li>The new <code>-mskip-rax-setup</code> option to skip setting + up RAX register when SSE is disabled and there are no variable + arguments passed in vector registers. This can be used to + optimize the Linux kernel.</li> </ul> <h3 id="sh">SH</h3>