18 lines
527 B
Diff
18 lines
527 B
Diff
2015-12-11 Segher Boessenkool <segher@kernel.crashing.org>
|
|
|
|
PR rtl-optimization/68814
|
|
* rtlanal.c (set_noop_p): Use BITS_BIG_ENDIAN instead of
|
|
BYTES_BIG_ENDIAN.
|
|
|
|
--- gcc/rtlanal.c
|
|
+++ gcc/rtlanal.c
|
|
@@ -1534,7 +1534,7 @@ set_noop_p (const_rtx set)
|
|
|
|
if (GET_CODE (dst) == ZERO_EXTRACT)
|
|
return rtx_equal_p (XEXP (dst, 0), src)
|
|
- && ! BYTES_BIG_ENDIAN && XEXP (dst, 2) == const0_rtx
|
|
+ && !BITS_BIG_ENDIAN && XEXP (dst, 2) == const0_rtx
|
|
&& !side_effects_p (src);
|
|
|
|
if (GET_CODE (dst) == STRICT_LOW_PART)
|