http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43920

--- Comment #11 from vries at gcc dot gnu.org 2011-04-07 08:35:27 UTC ---
Author: vries
Date: Thu Apr  7 08:35:23 2011
New Revision: 172091

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172091
Log:
2011-04-07  Tom de Vries  <t...@codesourcery.com>

    PR target/43920
    * cfgcleanup.c (walk_to_nondebug_insn): New function.
    (flow_find_cross_jump): Use walk_to_nondebug_insn.  Recalculate bb1 and
    bb2.
    (try_crossjump_to_edge): Handle case that newpos1 or newpos2 is not src1
    or src2.  Redirect edges to the last basic block.  Update frequency and
    count on multiple basic blocks in case of fallthru.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cfgcleanup.c

Reply via email to