From: Jim Wilson Date: Tue, 25 Jan 1994 00:33:14 +0000 (-0800) Subject: (store_split_bit_field): Reject gen_lowpart_common X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bc8a0e39b7504b4aa23203353bb77136d487c101;p=gcc.git (store_split_bit_field): Reject gen_lowpart_common output if it returns the input value. From-SVN: r6430 --- 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,