This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: egcs-1.1 status
- To: "David S. Miller" <davem at dm dot cobaltmicro dot com>
- Subject: Re: egcs-1.1 status
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sat, 22 Aug 1998 00:29:19 -0600
- cc: ak at muc dot de, hjl at lucon dot org, manfred at s-direktnet dot de, Manfred dot Hollstein at ks dot sel dot alcatel dot de, egcs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <199808220621.XAA03396@dm.cobaltmicro.com>you write:
> Date: Fri, 21 Aug 1998 14:24:54 -0600
> From: Jeffrey A Law <law@cygnus.com>
>
> > A new problem that just has appeared today is that Linux 2.1 uses
> > __attribute__((regparm)) for some critical functions, and at least e
> gcs 1.0
> > seems to have problems to generate correct code with this in all cas
> es.
> Oh god. Please stop them from doing this. regparm does not work on
> the x86 and will never work correctly on the x86. They're just going
> to shoot themselves in the foot.
>
> So there are plans to disable it entirely since it cannot be fixed?
> If it doesn't work and is beyond repair, it should be removed.
There are now :-)
Fixing regparm to work means killing SMALL_REGISTER_CLASSES. Which
would be a good thing, but is a huge amount of work.
jeff