diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1994-07-12 10:19:46 -0700 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1994-07-12 10:19:46 -0700 |
commit | 90bf80812ec1b2c3c02728af87c71f2ebf64dcc7 (patch) | |
tree | 4d565e4fc9a7f0a0d49f9c84dc069fc507c5d42f | |
parent | 7947717fc2169eb9a7c5b99ca7f5f9cc8bd423ca (diff) | |
download | gcc-90bf80812ec1b2c3c02728af87c71f2ebf64dcc7.zip gcc-90bf80812ec1b2c3c02728af87c71f2ebf64dcc7.tar.gz gcc-90bf80812ec1b2c3c02728af87c71f2ebf64dcc7.tar.bz2 |
(record_dead_and_set_regs_1): Can only handle SUBREG
if the register is smaller or equal to BITS_PER_WORD.
From-SVN: r7749
-rw-r--r-- | gcc/combine.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index dd78ed3..990fa4d 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -9646,6 +9646,7 @@ record_dead_and_set_regs_1 (dest, setter) else if (GET_CODE (setter) == SET && GET_CODE (SET_DEST (setter)) == SUBREG && SUBREG_REG (SET_DEST (setter)) == dest + && GET_MODE_BITSIZE (GET_MODE (dest)) <= BITS_PER_WORD && subreg_lowpart_p (SET_DEST (setter))) record_value_for_reg (dest, record_dead_insn, gen_lowpart_for_combine (GET_MODE (dest), |