This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [3.3 branch, 6 regressions] Re: 'fix' for 11350 causes bootstrap hang on Darwin
Richard Henderson <rth@redhat.com> writes:
| On Sun, Jan 18, 2004 at 02:55:52AM +0100, Jan Hubicka wrote:
| > * basic-block.h (try_redirect_by_replacing_jump): Declare.
| > * cfgcleanup.c (try_optimize_cfg): Use it.
| > * cfgrtl.c (try_redirect_by_replacing_jump): Export.
| > (rtl_redirect_edge_and_branch, cfg_layout_redirect_edge_and_branch):
| > Kill hack.
| > (cfg_layout_merge_blocks): Use try_redirect_by_replacing_jump.
| >
| > Revert:
| > 2004-01-16 Geoffrey Keating <geoffk@apple.com>
| > * cfgrtl.c (try_redirect_by_replacing_jump): Optimize tablejumps
| > even after reload, just don't remove the actual jump tables.
|
| Ok.
Jan,
In case other testings successfully completed, I would be interested
in having a backport of this on branch. Thanks in advance,
-- Gaby