combine.c (reg_subword_p): New predicate to test whether the destination of a set...
authorRoger Sayle <roger@eyesopen.com>
Tue, 3 Jan 2006 07:18:48 +0000 (07:18 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Tue, 3 Jan 2006 07:18:48 +0000 (07:18 +0000)
commit622d525826e23a20d9f40cdfd65e0b5fe6bf03cc
treeca71c4d6b7a7a0bb7a6af6d0408755e5d2b2e383
parent36c88f344676f5fe62757d7a786a3643a6a332e9
combine.c (reg_subword_p): New predicate to test whether the destination of a set refers to a...

* combine.c (reg_subword_p): New predicate to test whether the
destination of a set refers to a subword/piece of a register.
(try_combine): Generalize the code to merge the setting of a
pseudo to a constant followed by a set of a subword of that
register to a constant.

From-SVN: r109267
gcc/ChangeLog
gcc/combine.c