This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Your change breaks MIPS.
- From: "H . J . Lu" <hjl at lucon dot org>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>, echristo at redhat dot com,gcc-patches at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Date: Thu, 3 Jan 2002 08:49:46 -0800
- Subject: Re: Your change breaks MIPS.
- References: <200112292332.SAA03521@caip.rutgers.edu> <20011230004431.B12106@atrey.karlin.mff.cuni.cz> <20020102170422.A17823@lucon.org> <20020103144714.F23989@atrey.karlin.mff.cuni.cz>
On Thu, Jan 03, 2002 at 02:47:14PM +0100, Jan Hubicka wrote:
> > On Sun, Dec 30, 2001 at 12:44:31AM +0100, Jan Hubicka wrote:
> > > > > BTW, am I the only one seeing bootstrap failure on mips?
> > > > > Thanks.
> > > > > H.J.
> > > >
> > > > No, I see it also on irix6.2.
> > > I got it now too. I hoped the problem to be cc0 issue related to jump threading,
> > > but jump threading code appears to handle cc0 conservatively - in fact disable wast
> > > majority of threading - I need to fix that separately.
> > >
> > > Does someone have simplified testcase or can reproduce similar breakage on other target?
> > >
> >
> > I am testing this patch on mips now. I don't know it will solve the
> > mips bootstrap problem. But Jan, I blieve you really meant
> >
> > cleanup_cfg ((optimize ? CLEANUP_EXPENSIVE : 0)
> > | (flag_thread_jumps ? CLEANUP_THREADING : 0));
> Yes, I did. Thanks for catching that!
> if I read that properly, without the parenthesis and optimize set it should
> not do any threading, but it definitly does - I need to check.
...
> Uhm... I was catching this over an hour today... Silly me! and thanks
> a lot for investigation!
>
> I will re-start my MIPS bootstrap now!
It didn't work for me on mips. I am looking into it now.
H.J.