This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: New bootstrap failure on ARM systems
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: Richard dot Earnshaw at arm dot com, Jan Hubicka <hubicka at ucw dot cz>, gcc-patches at gcc dot gnu dot org
- Date: Thu, 08 Jan 2004 18:24:16 +0000
- Subject: Re: New bootstrap failure on ARM systems
- Organization: ARM Ltd.
- Reply-to: Richard dot Earnshaw at arm dot com
> >
> > > > It looks to me as though bbro has done a partial recalculation and got it
> > > > wrong.
> > >
> > > Hmm, then it must be the cfgcleanup pass just before bbro, as bbro don't
> > > do any recalculation.
> >
> > It could be. I was just going on the rtl dump names.
> >
> > > We can perhaps disable the cfgcleanup when ifcvt
> > > made CE or make it to recompute whole info fron the scratch?
> >
> > Doesn't the CE pass already do a full recalculation? If so, it would seem
> > that a second one was unnecessary unless further changes were being made.
>
> It is caused by the cfgcleanups and the attached patch fix it by
> recomputing from scratch. How expensive it is?
I've started a full bootstrap with this patch. I should know by tomorrow
roughly what the time penalty is.
R.