re PR tree-optimization/29877 (out of SSA (TER) extends variable life of variable...
authorMark Shinwell <shinwell@codesourcery.com>
Mon, 8 Jan 2007 08:33:42 +0000 (08:33 +0000)
committerMark Shinwell <shinwell@gcc.gnu.org>
Mon, 8 Jan 2007 08:33:42 +0000 (08:33 +0000)
commit46e3b90f7e326c672c4ecddf5287f603a89d03ef
tree86d028c760c73cbf43467080ea39ca9e8bbad562
parent99fc25020d47424e0c0b0da370e2e18540b96b73
re PR tree-optimization/29877 (out of SSA (TER) extends variable life of variable beyond original declared)

PR tree-optimization/29877
gcc/
* tree-ssa-ter.c (is_replaceable_p): Deem assignments with
a register variable on the RHS to not be replaceable.

gcc/testsuite/
* gcc.dg/pr16194.c: Skip test entirely if we don't know the
name of a hard register for the target concerned.  Adjust dg-error
directives to cope with new behaviour of TER.

From-SVN: r120571
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr16194.c
gcc/tree-ssa-ter.c