aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/io/unix.c
diff options
context:
space:
mode:
authorZdenek Dvorak <dvorakz@suse.cz>2004-12-06 21:22:01 +0100
committerKazu Hirata <kazu@gcc.gnu.org>2004-12-06 20:22:01 +0000
commit63bb59a32cd54454a3ece47024f81d2c7d313a27 (patch)
treedace042ac1038b54261308967be3feafe51a51ed /libgfortran/io/unix.c
parentc4cfdac0e6d0009e99c04b3466dd0f30acb5b49f (diff)
downloadgcc-63bb59a32cd54454a3ece47024f81d2c7d313a27.zip
gcc-63bb59a32cd54454a3ece47024f81d2c7d313a27.tar.gz
gcc-63bb59a32cd54454a3ece47024f81d2c7d313a27.tar.bz2
re PR tree-optimization/18601 (tree cfglceanup is slow)
PR tree-optimization/18601 * tree-cfg.c (thread_jumps, thread_jumps_from_bb): Removed. (tree_forwarder_block_p): Do not consider blocks that are its own successors forwarders. (cleanup_forwarder_blocks, remove_forwarder_block): New functions. (cleanup_tree_cfg): Use cleanup_forwarder_blocks instead of thread_jumps. * tree-flow.h (bb_ann_d): Remove forwardable. Co-Authored-By: Kazu Hirata <kazu@cs.umass.edu> From-SVN: r91787
Diffstat (limited to 'libgfortran/io/unix.c')
0 files changed, 0 insertions, 0 deletions