r121553 - in /trunk/gcc: ChangeLog lower-subreg.c
ian@gcc.gnu.org
ian@gcc.gnu.org
Sat Feb 3 23:24:00 GMT 2007
Author: ian
Date: Sat Feb 3 23:24:05 2007
New Revision: 121553
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=121553
Log:
* lower-subreg.c (simple_move_operand): New static function,
broken out of simple_move. Reject LABEL_REF, SYMBOL_REF, and HIGH
operands.
(simple_move): Call simple_move_operand.
(find_decomposable_subregs): Add special handling of MEMs.
(can_decompose_p): Rename from cannot_decompose_p. Reverse
meaning of return value. If we see a hard register, test whether
it can store a word_mode value. Change all callers.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/lower-subreg.c
More information about the Gcc-cvs
mailing list