Am 27.09.20 um 18:21 schrieb Florian Klämpfl via fpc-devel:

The thing is: we would distribute a compiler (the x86_64-win64 one) which claims to be able to compile to e.g. to x86_64-linux, but it would generate programs which might behave differently than natively compiled ones as float constants are handled internally different.

So we would need softfloat extended support. This is doable with one major obstacle: the "irrational" functions like ld, sin etc.: they need precise enough implementations for 80 bit (actually, just adding and using in the compiler 128 bit softfloat support would be even better). And this is probably something which is really hard. While I believe ;) I can solve most coding challenges, this is something I fear to touch :)
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to