[fpc-devel] Currency bug and FPC 3.2.0
    LacaK 
    lacak at zoznam.sk
       
    Fri Oct 11 07:26:15 CEST 2019
    
    
  
>> Then FPCUpDeluxe uses different approach to build FPC compiler?
>> Because when I test with Lazarus/FPC build from 3.2 branch bug is
>> still there.
>
> Maybe the fix also depends on other changes that have not been merged.
>
>> May be that FPCUpDeluxe uses only one build cycle ... so FPC 3.2 is
>> build using FPC 3.0.4 ?
>
> That would seem very unlikely. You would have to really go out of your 
> way to disable the complete make cycle. A standard "make all" at the 
> top level of the fpc source directory automatically does this.
>
Hm, seems that also in TRUNK there is still problem.
(I rebuild my FPC installation using FPCUpDeluxe)
Can you test please what results do you get for:
   c:=922337203685.47;
   writeln(c:18:4,' = ', ' Trunc(c*10000)=', Trunc(c*10000));
   c:=-92233720368547;
   writeln(c:18:4,' = ', ' Trunc(c*10000)=', Trunc(c*10000));
IIUC fix introduced in rev. 38555 and folloved rev. 38558 should handle 
just this situation, does not?
L.
    
    
More information about the fpc-devel
mailing list