2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/47725
* combine.c (cant_combine_insn_p): Don't check zero/sign
extended hard registers.
From-SVN: r171125
+2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR middle-end/47725
+ * combine.c (cant_combine_insn_p): Don't check zero/sign
+ extended hard registers.
+
2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/47725
return 0;
src = SET_SRC (set);
dest = SET_DEST (set);
- if (GET_CODE (src) == ZERO_EXTEND
- || GET_CODE (src) == SIGN_EXTEND)
- src = XEXP (src, 0);
- if (GET_CODE (dest) == ZERO_EXTEND
- || GET_CODE (dest) == SIGN_EXTEND)
- dest = XEXP (dest, 0);
if (GET_CODE (src) == SUBREG)
src = SUBREG_REG (src);
if (GET_CODE (dest) == SUBREG)