aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-array.c
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2005-05-29 15:37:44 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2005-05-29 15:37:44 +0000
commit0ac2a27ad751182f295a6baab384ca22c11e53b2 (patch)
tree33f875d7a34eb17686fd2ba815611a406f5634cb /gcc/fortran/trans-array.c
parent9cf5a7e38d9098ce4961b091f70c40e8eb287e65 (diff)
downloadgcc-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