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