mem sharing fix [Re: Your flow.c change on 4/8]
Richard Earnshaw
rearnsha@arm.com
Fri Apr 14 09:25:00 GMT 2000
>
> On Fri, 14 Apr 2000, Richard Earnshaw wrote:
> > rth@cygnus.com said:
> > > On Thu, Apr 13, 2000 at 04:28:29PM +0100, Richard Earnshaw wrote:
> > > Test case appended below. Failure occurs with arm-semi-aout (and
> > > other
> > > arm targets) with compiler flags "-O2 -g"
> >
> > > This seems to work. I'm not familiar with what "normal" ARM testsuite
> > > faliures should be.
> >
> > > r~
> >
> > > * flow.c (find_auto_inc): Don't autoinc eliminable registers.
> > > If the original source is dead in the incr insn, it's dead now.
> >
> >
> > With this patch (and one other, that I mentioned yesterday) arm-netbsd has
> > just bootstrapped successfully. Testsuite runs are still in progress.
> >
> > This is a major step forward, so can this go in please. I'll do a further
> > test tonight to see if my other patch is still required.
>
> Richard, would you be willing to send me a copy of your patch? I still
> cannot bootstrap on armv4l-linux, with rth's patch and Kenner's to
> dbxout.c. Still dies in stage2 when trying to build cp/call.c.
Sure. I think this shows that my patch is still needed.
* emit-rtl.c (unshare_all_rtl_again): Unmark everything, then
call unshare_all_rtl.
More information about the Gcc-patches
mailing list