If I'm right in thinking, things like "fpc_abs_real" are fallback
functions that have to be overridden by a platform-specific
implementation, and return runtime errors if they aren't implemented.
In many cases, such internal compiler routines are not called at all
because there's a direct inst
> You can help improve the upcoming 3.2.4 release by downloading and
> testing this release.
I tested the FPC 3.2.4-rc1 on Castle Game Engine, and examples from
repos on https://github.com/modern-pascal/ . I found one issue,
reported as https://gitlab.com/freepascal.org/fpc/source/-/issues/41300
.
Hi,
How do the fpc_ compileprocs in the rtl like fpc_abs_real work?
Some platforms have assembler code, others just raises an error.
They are included by a comment:
{ documenting compiler proc. is useless, they shouldn't be used by the
user anyways }
{$ifndef fpdocsystem}
{$i compproc.inc}