This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PR opt/12863
- From: Richard Henderson <rth at redhat dot com>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 12 Jan 2004 01:34:22 -0800
- Subject: Re: PR opt/12863
- References: <20040111222318.GM1964@kam.mff.cuni.cz>
On Sun, Jan 11, 2004 at 11:23:18PM +0100, Jan Hubicka wrote:
> * cfgcleanup.c (label_is_jump_target_p): Move to...
> * rtlanal.c (label_is_jump_target_p): ... here.
> * cfgrtl.c (cfg_layout_redirect_edge_and_branch): Fix redirecting of fallthru
> edges unified with branch edges.
Ok, except,
> ! e->flags &= ~EDGE_FALLTHRU;
> ! if (!redirect_branch_edge (e, dest))
> abort ();
> + e->flags |= EDGE_FALLTHRU;
> + if (rtl_dump_file)
> + fprintf (rtl_dump_file, "Fallthru edge unified with branch %i->%i redirected to %i\n",
> + e->src->index, e->dest->index, dest->index);
> + return true;
Dump needs to come first to be meaningful. Split long lines by
splitting the string constant.
r~