* combine.c (reg_subword_p): New predicate to test whether the
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Jan 2006 07:18:48 +0000 (07:18 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Jan 2006 07:18:48 +0000 (07:18 +0000)
commit996daf00e6d6533aa713cbbde1e6ffd147bf1749
treeca71c4d6b7a7a0bb7a6af6d0408755e5d2b2e383
parente9f23f12b1f80db4217051c0ccced4e1cdcbde8e
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109267 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c