This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: register allocation bug (BUG ID #3777)
- To: law at cygnus dot com
- Subject: Re: register allocation bug (BUG ID #3777)
- From: Jim Kingdon <kingdon at redhat dot com>
- Date: Mon, 2 Aug 1999 11:52:27 -0400
- CC: egcs-bugs at egcs dot cygnus dot com, gafton at redhat dot com
- References: <32451.933581888@upchuck.cygnus.com>
> The way to start working on this is to find out what part of register
> allocation is causing problems.
Hello Jeff! Congratulations on 2.95 being out and thanks for the
response (I'm guessing the close timing of those events is not a
coincidence :-)).
I did look at the .lreg and .greg dumps and the problem was in global
register allocation (at least in the sense that I was able to fix it
in global.c in a vaguely clean-seeming way). I came up with a patch
which I sent to egcs-patches (I currently plan to ship this patch with
Red Hat but I'd be very eager if anyone can offer a critique as I
don't really know whether I fixed it in the right way).
My patch is at
http://egcs.cygnus.com/ml/gcc-patches/1999-07/msg00334.html
Jim Kingdon
Red Hat, Inc.