re PR target/30961 (redundant reg/mem stores/moves)
authorH.J. Lu <hjl@gcc.gnu.org>
Tue, 6 Nov 2007 19:19:23 +0000 (11:19 -0800)
committerH.J. Lu <hjl@gcc.gnu.org>
Tue, 6 Nov 2007 19:19:23 +0000 (11:19 -0800)
commitb3519e7c8a1c3822a3f5ad2a861ffeae45bf98cb
tree4fc1509ee2ee17b510616af4d9fa98c1130c2a2b
parentb8c963204c1d408b202e17dd58ee56c5b8e27d30
re PR target/30961 (redundant reg/mem stores/moves)

gcc/

2007-11-06  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

PR target/30961
* reload1.c (find_reloads): Also check in_reg when handling a
simple move with an input reload and a destination of a hard
register.

gcc/testsuite/

2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>

PR target/30961
* gcc.target/i386/pr30961-1.c: New.

From-SVN: r129943
gcc/ChangeLog
gcc/reload.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr30961-1.c [new file with mode: 0644]