X86-64: Add -mskip-rax-setup
[official-gcc.git] / ChangeLog.skip-rax
blobd6ecdf0b8eb206f7bd8b43becf37ca464b11bc57
1 gcc/
3 2014-12-18  H.J. Lu  <hongjiu.lu@intel.com>
5         * config/i386/i386.c (ix86_expand_call): Skip setting up RAX
6         register for -mskip-rax-setup when there are no parameters
7         passed in vector registers.
8         * config/i386/i386.opt (mskip-rax-setup): New option.
9         * doc/invoke.texi: Document -mskip-rax-setup.
11 gcc/testsuite/
13 2014-12-18  H.J. Lu  <hongjiu.lu@intel.com>
15         * gcc.target/i386/amd64-abi-7.c: New tests.
16         * gcc.target/i386/amd64-abi-8.c: Likwise.
17         * gcc.target/i386/amd64-abi-9.c: Likwise.