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:
H.J. Lu 2011-03-18 04:02:25 +00:00 committed by H.J. Lu
parent 7606976434
commit 378758560b
2 changed files with 6 additions and 6 deletions

View File

@ -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

View File

@ -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)