Check zero/sign extended hard registers.
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 18 Mar 2011 00:29:15 +0000 (00:29 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 18 Mar 2011 00:29:15 +0000 (17:29 -0700)
commit76069764344e8637046fa002ad98108a24b00271
treea1dc8c870afbaf05bcc3f2a156688bb3e52cf9c0
parent98aa09c6b1a226b0e12ab735d2a62cf29e915247
Check zero/sign extended hard registers.

gcc/

2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/47725
* combine.c (cant_combine_insn_p): Check zero/sign extended
hard registers.

gcc/testsuite/

2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/47725
* gcc.dg/torture/pr47725.c: New.

From-SVN: r171124
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr47725.c [new file with mode: 0644]