This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: shorten_branches splits deleted insns
- To: richard dot earnshaw at arm dot com
- Subject: Re: shorten_branches splits deleted insns
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Tue, 22 Jun 1999 00:17:39 -0600
- cc: egcs-patches at egcs dot cygnus dot com
- Reply-To: law at cygnus dot com
In message <199906211404.PAA07752@sun52.NIS.cambridge>you write:
> This is a multipart MIME message.
>
> --==_Exmh_-9309185800
> Content-Type: text/plain; charset=us-ascii
>
>
> When compiling without optimization, shorten_branches will try to split
> all the instructions before calculating the lengths. However, although it
> checks after doing the split whether the original insn has been deleted,
> it doesn't check first whether it is trying to split an insn that has been
> deleted by an earlier pass (on the ARM this can occur in the
> MACHINE_DEPENDENT_REORG pass).
>
> Can this be put on the release branch as well please?
>
> <date> Richard Earnshaw (rearnsha@arm.com)
>
> * final.c (shorten_branches): Don't try to split an insn that has
> been deleted.
Thanks. Installed (both locations).
jeff