This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Updating the CFG on the fly?
- To: Michael Hayes <m dot hayes at elec dot canterbury dot ac dot nz>
- Subject: Re: Updating the CFG on the fly?
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Thu, 11 Nov 1999 08:35:49 -0700
- cc: Richard Henderson <rth at cygnus dot com>, gcc at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <14378.24410.205052.373439@ongaonga.elec.canterbury.ac.nz>you writ
e:
> Jeffrey A Law writes:
> > What does this look like at the source level? And what does it look lik
> e as
> > soon as we've finished initial RTL generation?
>
> The source code follows. Unfortunately, we cannot create a CFG before
> the JUMP_LABELSs have been set up, but eyeballing the .rtl pass for
> the C4x and i386 targets, this structure is apparent even before the
> jump optimiser screws things around.
Thanks. This is exactly what I wanted to see. Have you looked at the
possibility of letting stmt.c create the pre-header for this case as it
expands the loop?
jeff