This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Fix bootstrap
- From: Jan Hubicka <jh at suse dot cz>
- To: Richard Henderson <rth at redhat dot com>, Jan Hubicka <jh at suse dot cz>,Michael Ritzert <Ritzert at t-online dot de>, gcc-patches at gcc dot gnu dot org
- Date: Sat, 1 Feb 2003 02:40:11 +0100
- Subject: Re: [patch] Fix bootstrap
- References: <20030130223746.GA23099@redhat.com> <20030131065418.GA23479@redhat.com> <20030131220044.GA11711@atrey.karlin.mff.cuni.cz> <20030131223229.GA24440@redhat.com> <20030131224313.GP4797@kam.mff.cuni.cz> <20030131225903.GC24440@redhat.com> <20030131230204.GS4797@kam.mff.cuni.cz> <20030131230709.GF24440@redhat.com> <20030131231054.GC11711@atrey.karlin.mff.cuni.cz> <20030201003144.GA10999@redhat.com>
> On Sat, Feb 01, 2003 at 12:10:54AM +0100, Jan Hubicka wrote:
> > I think we can go without it, if we move uninitialized_vars_warning just
> > after life_analysis pass. Then we will know that the info is valid, as
> > we didn't updated it yet.
>
> No, that's where it is *now*. The invalid info comes from the
> previous iteration of *this* life analysis. Then cleanup_cfg
> removed the block that contained the only reference to the
> variable.
But in case we remove the cleanup_cfg call invalidating liveness, we
should be safe...
OK, I will build alpha cross.
Honza
>
> Please examine gcc.dg/uninit-10.c for alpha-linux.
>
>
> r~