This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r163503 - in /branches/gcc-4_4-branch/gcc: Chan...
- From: abel at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 24 Aug 2010 08:55:34 -0000
- Subject: r163503 - in /branches/gcc-4_4-branch/gcc: Chan...
Author: abel
Date: Tue Aug 24 08:55:33 2010
New Revision: 163503
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163503
Log:
Backport from mainline:
PR rtl-optimization/42294
* sel-sched.c (try_replace_dest_reg): When chosen register
and original register is the same, do not bail out early, but
still check all original insns for validity of replacing destination
register. Set EXPR_TARGET_AVAILABLE to 1 before leaving function
in this case.
Added:
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42249.c
Modified:
branches/gcc-4_4-branch/gcc/ChangeLog
branches/gcc-4_4-branch/gcc/sel-sched.c
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog