]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000.c (rs6000_function_arg): If a float argument does not fit fully into floating...
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 24 Jul 2014 17:30:52 +0000 (17:30 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Thu, 24 Jul 2014 17:30:52 +0000 (17:30 +0000)
commit5f01fcb1ab5ffa7fd0789398b7f920a6072b832d
treed3f6a85fbdea6bb246df8dde8f489317b918150e
parent2aeba4c506caf7526665a15e2cca3747d28699b0
rs6000.c (rs6000_function_arg): If a float argument does not fit fully into floating-point registers...

gcc/

* config/rs6000/rs6000.c (rs6000_function_arg): If a float argument
does not fit fully into floating-point registers, and there is still
space in the register parameter area, issue -Wpsabi note that the ABI
will change in a future GCC release.

gcc/testsuite/

* gcc.target/powerpc/ppc64-abi-warn-1.c: New test.

From-SVN: r213023
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-1.c [new file with mode: 0644]