[fpc-devel] Bug 29760 on FPC 3.0 Win64

Michael Van Canneyt michael at freepascal.org
Thu Mar 10 20:44:09 CET 2016



On Thu, 10 Mar 2016, Sven Barth wrote:

> Am 10.03.2016 18:02 schrieb "Yury Sidorov" <jura at cp-lab.com>:
>>
>> On 3/10/2016 1:06 PM, Jy V wrote:
>>>
>>>
>>>     This happens only on Win64 with FPC 3.0
>>>     Can somebody please check and confirm ?
>>>
>>>
>>> compiled with official Lazarus 1.6 (SVN revision as displayed in the
>>> about box: 51630)
>>> console output of your program is:
>>>
>>>   1.234500000000000000E+02* 1.0000000000000000E+002=
>>> 1.234500000000000000E+08
>>
>>
>> I've tested FPC trunk on win64 and it works correctly.
>>
>>  1.234500000000000000E+02* 1.0000000000000000E+002=
> 1.234500000000000000E+04
>>
>> Looks like my fix in r32054 also applies for this case. The bug affected
> all targets where currency is 64-bit integer.
>
> Then that indeed applies for Win64 as well.

Maybe time to start thinking about 3.0.2, then.
This is not a minor bug.

Michael.



More information about the fpc-devel mailing list