This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: An alpha egcs bug
- To: Richard Henderson <rth at cygnus dot com>
- Subject: Re: An alpha egcs bug
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Wed, 22 Oct 1997 16:35:07 -0600
- cc: "H.J. Lu" <hjl at lucon dot org>, egcs at cygnus dot com
- Reply-To: law at cygnus dot com
--
Jeff Law (law@cygnus.com)
Cygnus Solutions EGCS GNU Compiler System
http://www.cygnus.com http://www.cygnus.com/egcs
In message <19971022142419.64142@dot.cygnus.com>you write:
> On Wed, Oct 22, 1997 at 12:48:44PM -0700, H.J. Lu wrote:
> > But alpha.md doesn't reflect that detail. With my inline.cc, egcs
> > generates incorrect asm code. Here is my kludge. It seems to work on
> > my test case. I hope someone can find a better fix.
>
> I don't see what your patch changes at all, except to make two patterns
> where once there was one. The problem is in reload, pure and simple.
>
> Or as simple as reload ever gets.
I didn't read this thread real close, but it might be worth
looking at CLASS_CANNOT_CHANGE_SIZE.
jeff