From bc8a0e39b7504b4aa23203353bb77136d487c101 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Mon, 24 Jan 1994 16:33:14 -0800 Subject: [PATCH] (store_split_bit_field): Reject gen_lowpart_common output if it returns the input value. From-SVN: r6430 --- gcc/expmed.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/expmed.c b/gcc/expmed.c index f20fb186875..76c8a87c0cf 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -691,7 +691,7 @@ store_split_bit_field (op0, bitsize, bitpos, value, align) { rtx word = gen_lowpart_common (word_mode, value); - if (word) + if (word && (value != word)) value = word; else value = gen_lowpart_common (word_mode, -- 2.30.2