From ca89d290d8ccb0fd7b5d9e41f69ed9870a833974 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 30 Nov 1994 19:12:38 -0500 Subject: [PATCH] (record_dead_and_set_regs_1): Handle SUBREGs. From-SVN: r8594 --- gcc/combine.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/combine.c b/gcc/combine.c index bc04c09..bd75160 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -9671,6 +9671,9 @@ static void record_dead_and_set_regs_1 (dest, setter) rtx dest, setter; { + if (GET_CODE (dest) == SUBREG) + dest = SUBREG_REG (dest); + if (GET_CODE (dest) == REG) { /* If we are setting the whole register, we know its value. Otherwise -- 2.7.4