r256822 - in /trunk/gcc: ChangeLog config/rs600...

meissner@gcc.gnu.org meissner@gcc.gnu.org
Wed Jan 17 23:16:00 GMT 2018


Author: meissner
Date: Wed Jan 17 23:16:03 2018
New Revision: 256822

URL: https://gcc.gnu.org/viewcvs?rev=256822&root=gcc&view=rev
Log:
[gcc]
2018-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* config/rs6000/rs6000.c (rs6000_emit_move): If we load or store a
	long double type, set the flags for noting the default long double
	type, even if we don't pass or return a long double type.

[gcc/testsuite]
2018-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
	appropriate .gnu_attribute for the long double type, if we use the
	long double type, but do not generate any calls.
	* gcc.target/powerpc/gnuattr2.c: Likewise.
	* gcc.target/powerpc/gnuattr3.c: Likewise.


Added:
    trunk/gcc/testsuite/gcc.target/powerpc/gnuattr1.c
    trunk/gcc/testsuite/gcc.target/powerpc/gnuattr2.c
    trunk/gcc/testsuite/gcc.target/powerpc/gnuattr3.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000.c
    trunk/gcc/testsuite/ChangeLog



More information about the Gcc-cvs mailing list