r259244 - in /trunk/gcc: ChangeLog cfgcleanup.c...
hubicka@gcc.gnu.org
hubicka@gcc.gnu.org
Mon Apr 9 16:33:00 GMT 2018
Author: hubicka
Date: Mon Apr 9 16:33:51 2018
New Revision: 259244
URL: https://gcc.gnu.org/viewcvs?rev=259244&root=gcc&view=rev
Log:
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.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cfgcleanup.c
trunk/gcc/cfgrtl.c
More information about the Gcc-cvs
mailing list