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

jsm28@gcc.gnu.org jsm28@gcc.gnu.org
Wed Nov 29 17:34:00 GMT 2006


Author: jsm28
Date: Wed Nov 29 17:33:59 2006
New Revision: 119324

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119324
Log:
	* config/rs6000/predicates.md (gpc_reg_operand): Check
	invalid_e500_subreg.
	* config/rs6000/rs6000.c (invalid_e500_subreg): Don't allow any
	SImode subregs of SPE vectors.
	* config/rs6000/rs6000.md (insv): Fail for invalid E500 subregs.
	* jump.c (true_regnum): Require subregs to satisfy
	subreg_offset_representable_p.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/predicates.md
    trunk/gcc/config/rs6000/rs6000.c
    trunk/gcc/config/rs6000/rs6000.md
    trunk/gcc/jump.c



More information about the Gcc-cvs mailing list