<div dir="ltr">Dear fpc developers,<div><br><div><div>Let me submit a divison bug:</div><div><br></div><div>When a floating point constant which fits into single precision is divided by integer variable, the result is assumed to be a single-precision number.  <br></div><div><br></div><div>program div5;<br>var  five:integer=5;<br>begin<br>    writeln(1.0/five);<br>    writeln(1.0/five-1/five);<br>end.</div><div></div><div><br></div><div>versions where problem spotted:<br></div><div>3.0.4 [2019/10/27] for x86_64 on windows </div><div>3.0.4+dfsg-18ubuntu2 [2018/08/29] for x86_64</div><div></div><div></div><div><br></div><div>older version with no problem:</div><div>fpc 2.6.4 i386-win32 is OK</div><div><br></div><div>Thanks</div><div><br></div><div>   T.<br></div><div><br></div><div><br></div><div><br><div class="gmail_quote"><br><div dir="ltr"><span style="font-family:monospace"><br></span></div></div></div></div></div></div>