[PATCH] Resurrect toplevel bootstrap

Richard Earnshaw rearnsha@gcc.gnu.org
Wed Aug 18 09:38:00 GMT 2004


On Wed, 2004-08-18 at 02:13, Zack Weinberg wrote:
> Zack Weinberg <zack@codesourcery.com> writes:
> 
> > I've reproduced #17066 and will try to come up with a patch.  I can't
> > conveniently test arm-elf, so if you'd be willing to test my patch for
> > me, Richard?
> 
> Here's the patch.  It just performs inline the same operation that the
> recursive call to do_jump used to accomplish.  Note that Paolo's patch
> removed all the uses of drop_through_label; we need it here (it might
> be possible to avoid somehow, but I'm not clever enough to think of a
> way) so I've compressed it into the unordered_bcc block.
> 
> zw
> 
>         * dojump.c (do_jump <unordered_bcc>): Do not recursively call
>         self with a TRUTH_ORIF_EXPR; generate the appropriate jump
>         sequence inline.  Move drop_through_label code into this
>         block, being the only place it is used.  Adjust comments.

This built and regression tested without problems.

Thanks.

R.



More information about the Gcc-patches mailing list