aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2018-04-09 18:33:51 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2018-04-09 16:33:51 +0000
commit687d5dfe165f705cb0b863fbe1f80bf77c1b6559 (patch)
treedce4694dfb3079937dc98a9e1ac671479324509d /gcc/tree.c
parent13c60208d0428ad14b4bd41a63a47d67bd35253f (diff)
downloadgcc-687d5dfe165f705cb0b863fbe1f80bf77c1b6559.zip
gcc-687d5dfe165f705cb0b863fbe1f80bf77c1b6559.tar.gz
gcc-687d5dfe165f705cb0b863fbe1f80bf77c1b6559.tar.bz2
re PR rtl-optimization/84058 (RTl partitioning fixup should drag very small blocks back to hot partition)
PR rtl/84058 * cfgcleanup.c (try_forward_edges): Do not give up on crossing jumps; choose last target that matches the criteria (i.e. no partition changes for non-crossing jumps). * cfgrtl.c (cfg_layout_redirect_edge_and_branch): Add basic support for redirecting crossing jumps to non-crossing. From-SVN: r259244
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions