On 8/3/21 9:21 PM, Lee Noar wrote:
> ISTR that FPA floating point couldn't be used in modules, something to
> do with modules running in SVC mode and FPA instructions being emulated.
I don't think that's the case (anymore?). The PS3 driver (which was btw
developed with gccsdk 4) is using FPA floating point code and works fine
on RISC OS 4/5 (well we did find a nasty and tricky FPEmulator stack
related problem which got eventually fixed).
> That may be difficult to get implemented in the DDE C compiler! But, yes
> that would mean that APCS-32 support wouldn't have to be added to GCC 10
> just to support modules.
...and also for normal applications using the SharedCLibrary, right ?
I've longtime lost my believe that we should try to keep on using
APCS-32 (https://www.riscos.info/pipermail/gcc/2012-October/005856.html)
for building RO code. And would it really be that difficult to support
EABI in the DDE C compiler or is this just speculation ?
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