Revert the last change on cant_combine_insn_p.
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
This commit is contained in:
parent
7606976434
commit
378758560b
|
@ -1,3 +1,9 @@
|
|||
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
|
||||
|
|
|
@ -2137,12 +2137,6 @@ cant_combine_insn_p (rtx insn)
|
|||
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)
|
||||
|
|
Loading…
Reference in New Issue