From 90bf80812ec1b2c3c02728af87c71f2ebf64dcc7 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Tue, 12 Jul 1994 10:19:46 -0700 Subject: [PATCH] (record_dead_and_set_regs_1): Can only handle SUBREG if the register is smaller or equal to BITS_PER_WORD. From-SVN: r7749 --- gcc/combine.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/combine.c b/gcc/combine.c index dd78ed31826..990fa4d594f 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), -- 2.30.2