egcs-1.1 status
Jeffrey A Law
law@cygnus.com
Fri Aug 21 23:42:00 GMT 1998
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
More information about the Gcc
mailing list