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