diff options
author | Roger Sayle <roger@eyesopen.com> | 2005-05-29 15:37:44 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2005-05-29 15:37:44 +0000 |
commit | 0ac2a27ad751182f295a6baab384ca22c11e53b2 (patch) | |
tree | 33f875d7a34eb17686fd2ba815611a406f5634cb /gcc/fortran/trans-array.c | |
parent | 9cf5a7e38d9098ce4961b091f70c40e8eb287e65 (diff) | |
download | gcc-0ac2a27ad751182f295a6baab384ca22c11e53b2.zip gcc-0ac2a27ad751182f295a6baab384ca22c11e53b2.tar.gz gcc-0ac2a27ad751182f295a6baab384ca22c11e53b2.tar.bz2 |
reg-stack.c (propagate_stack): Always copy the source stack to the destination.
* reg-stack.c (propagate_stack): Always copy the source stack to
the destination. This routine is now only called when this is safe.
(better_edge): New function split out from convert_regs_1 to
determine which of two edges is better to propagate across.
(convert_regs_1): We need only search for a best edge if the
stack layout hasn't been defined yet. Use better_edge to help
find beste. No longer traverse unnecessary edges.
From-SVN: r100323
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions