-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 04/01/11 08:55, Tom de Vries wrote:
> Reposting, with ChangeLog.
>
> PR target/43920
> * cfgcleanup.c (walk_to_nondebug_insn): New function.
> (flow_find_cross_jump): Use walk_to_nondebug_insn. Recalculate bb1 and
> bb2.
>
Hi Jeff,
On 03/31/2011 08:56 PM, Jeff Law wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On 03/31/11 12:43, Tom de Vries wrote:
>> Allows crossjump over fallthru paths.
> OK.
> jeff
You ok'ed patches 7/9 (
http://gcc.gnu.org/ml/gcc-patches/2011-03/msg02258.html ) and 9/9 (
http://g
Reposting, with ChangeLog.
2011-04-01 Tom de Vries
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. Redirec
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 03/31/11 12:43, Tom de Vries wrote:
> Allows crossjump over fallthru paths.
OK.
jeff
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJNlM5KAAoJEBRtltQi2kC
Allows crossjump over fallthru paths.
Thanks,
- Tom
diff -u gcc/cfgcleanup.c gcc/cfgcleanup.c
--- gcc/cfgcleanup.c (working copy)
+++ gcc/cfgcleanup.c (working copy)
@@ -1139,6 +1139,43 @@
}
}
+ /* Walks from I1 in BB1 backward till the next non-debug insn, and returns the
+resulting i