diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2011-02-15 19:46:26 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2011-02-15 11:46:26 -0800 |
commit | 4e380b8e008d8e8d2e2d8033fdbea3ee88c2665d (patch) | |
tree | 62323bf69f7554c237ea537ce26e1611ca175416 /gcc/combine.c | |
parent | f80129345296759cf3648f32fe9b571dbc799500 (diff) | |
download | gcc-4e380b8e008d8e8d2e2d8033fdbea3ee88c2665d.zip gcc-4e380b8e008d8e8d2e2d8033fdbea3ee88c2665d.tar.gz gcc-4e380b8e008d8e8d2e2d8033fdbea3ee88c2665d.tar.bz2 |
Revert cant_combine_insn_p change.
gcc/
2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/47725
* combine.c (cant_combine_insn_p): Revert the last change.
gcc/testsuite/
2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
PR middle-end/47725
* gcc.dg/torture/pr47725.c: Removed.
From-SVN: r170197
Diffstat (limited to 'gcc/combine.c')
-rw-r--r-- | gcc/combine.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index 67aecf1..f9d33b3 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -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) |