Re: [fpc-devel] fpc_ compilerproc

2025-06-24 Thread J. Gareth Moreton via fpc-devel
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

Re: [fpc-devel] FPC 3.2.4-rc1 available

2025-06-24 Thread Michalis Kamburelis via fpc-devel
> 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 .

[fpc-devel] fpc_ compilerproc

2025-06-24 Thread Mattias Gaertner via fpc-devel
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}