r193708 - in /branches/gcc-4_7-branch/gcc: Chan...

meissner@gcc.gnu.org meissner@gcc.gnu.org
Wed Nov 21 21:01:00 GMT 2012


Author: meissner
Date: Wed Nov 21 21:01:15 2012
New Revision: 193708

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193708
Log:
2012-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Backport from mainline
	2012-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* config/rs6000/rs6000.md (movdf_hardfloat32): Add a comment
	explaining the register ordering preferences.

	2012-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
	* config/rs6000/rs6000.md (movdf_hardfloat32): Reorder move
	constraints so that the traditional floating point loads, stores,
	and moves are done first, then the VSX loads, stores, and moves,
	and finally the GPR loads, stores, and moves so that reload
	chooses FPRs over GPRs, and uses the traditional load/store
	instructions which provide an offset.
	(movdf_hardfloat64): Likewise.


Modified:
    branches/gcc-4_7-branch/gcc/ChangeLog
    branches/gcc-4_7-branch/gcc/config/rs6000/rs6000.md



More information about the Gcc-cvs mailing list