Check zero/sign extended hard registers.
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Feb 2011 16:50:43 +0000 (16:50 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Feb 2011 16:50:43 +0000 (16:50 +0000)
commit2e7f8af9e6363e9c68905cfc38526719a187fad5
tree1172a9db448674616652cebc12b2634a4132c073
parent80b5fa01491cd3e957cc222cf7a5b984683dd559
Check zero/sign extended hard registers.

gcc/

2011-02-15  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-02-15  H.J. Lu  <hongjiu.lu@intel.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170179 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr47725.c [new file with mode: 0644]