Tuesday, 3 August 2021

Re: [gccsdk] Some feedback on using GCC 10.2.0

On 8/2/21 9:04 PM, Lee Noar wrote:
> Unfortunately, GCC 10 does not support module generation as yet which
> is why GCC 4 is still our main compiler.
> The problem is that libscl which is the interface to the
> SharedCLibrary and what modules are linked against needs to be built
> as hard-float+FPA, however, FPA code generation was removed from GCC
> some years ago and is no longer supported.

I've not been following the developments the last years but I seem to
(vaguely) remember that all floating point related SharedCLibrary calls
were optional in the stub code so that in non-FPA capable multilib
versions of the build those calls were simple not available.  So a, say,
strcpy() was supported, but sin() not. After all floating point using
module code is/was quite rare.

> Really, what we need is a SharedCLibrary that supports VFP.

And probably also as EABI flavour, not APCS, ie. get rid of the chunked
stack which isn't even used so in SVC mode.

John.


_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK

No comments:

Post a Comment