diff options
author | Mark Shinwell <shinwell@codesourcery.com> | 2007-01-08 08:33:42 +0000 |
---|---|---|
committer | Mark Shinwell <shinwell@gcc.gnu.org> | 2007-01-08 08:33:42 +0000 |
commit | 46e3b90f7e326c672c4ecddf5287f603a89d03ef (patch) | |
tree | 86d028c760c73cbf43467080ea39ca9e8bbad562 /gcc/tree-optimize.c | |
parent | 99fc25020d47424e0c0b0da370e2e18540b96b73 (diff) | |
download | gcc-46e3b90f7e326c672c4ecddf5287f603a89d03ef.zip gcc-46e3b90f7e326c672c4ecddf5287f603a89d03ef.tar.gz gcc-46e3b90f7e326c672c4ecddf5287f603a89d03ef.tar.bz2 |
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
Diffstat (limited to 'gcc/tree-optimize.c')
0 files changed, 0 insertions, 0 deletions