On Thu, 24 Nov 2022, J. Gareth Moreton via fpc-devel wrote:
rtl/inc/systemh.inc, line 360
Latest Git says:
{$ifdef CPURISCV64}
{$define DEFAULT_DOUBLE}
{$define FPC_INCLUDE_SOFTWARE_MOD_DIV}
{$define FPC_INCLUDE_SOFTWARE_MUL}
{$define FPC_INCLUDE_SOFTWARE_INT64_TO_DOUBLE}
{$ifndef FPUNONE}
{$define SUPPORT_SINGLE}
{$define SUPPORT_DOUBLE}
{$define FPC_INCLUDE_SOFTWARE_INT64_TO_DOUBLE}
// <----- Line 360
ValReal = Double;
{$endif}
{$endif CPURISCV64}
So I think the line you mean is 451 in latest git.
But yes, it is probably better to say
SizeInt = SmallInt;
Michael.
On 24/11/2022 13:52, Michael Van Canneyt via fpc-devel wrote:
On Thu, 24 Nov 2022, J. Gareth Moreton via fpc-devel wrote:
Would it be better to define "SizeInt = SmallInt;" here just so it's
crystal clear what size it is?
Where is 'here' ?
Michael.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel