* combine.c (simplify_set): Avoid calling LOAD_EXTEND_OP on
non-integer modes.
From-SVN: r141096
+2008-10-13 Joseph Myers <joseph@codesourcery.com>
+
+ * combine.c (simplify_set): Avoid calling LOAD_EXTEND_OP on
+ non-integer modes.
+
2008-10-13 Matthias Klose <doko@ubuntu.com>
* gcc/config/pa/linux-atomic.c: Work around missing header file
zero_extend to avoid the reload that would otherwise be required. */
if (GET_CODE (src) == SUBREG && subreg_lowpart_p (src)
+ && INTEGRAL_MODE_P (GET_MODE (SUBREG_REG (src)))
&& LOAD_EXTEND_OP (GET_MODE (SUBREG_REG (src))) != UNKNOWN
&& SUBREG_BYTE (src) == 0
&& (GET_MODE_SIZE (GET_MODE (src))