arm with softfloat crashed on negative float
Original Reporter info from Mantis: henryv
-
Reporter name: Henry Vermaak
Original Reporter info from Mantis: henryv
- Reporter name: Henry Vermaak
Description:
little endian arm compiled with -CfSOFT and -gl (HEAD 7145). this code:
writeln(2/3);
writeln(-2/3);
yields:
Runtime error 205 at $00015498
$00015498 FLOAT_RAISE, line 111 of /media/hdb1/hcv/freepascal/latest/rtl/inc/genmath.inc
$0001002C float64_mul, line 4387 of /media/hdb1/hcv/freepascal/latest/rtl/inc/softfpu.pp
$000195B4 STR_REAL, line 361 of /media/hdb1/hcv/freepascal/latest/rtl/inc/real2str.inc
$000300A8 fpc_write_text_float, line 695 of /media/hdb1/hcv/freepascal/latest/rtl/inc/text.inc
$000081C4 main, line 20 of armtest.pas
$000080F4
Mantis conversion info:
- Mantis ID: 8737
- Version: 2.3.1
- Fixed in version: 2.2.0
- Fixed in revision: 8048 (#432f75d8)
- Monitored by: » Alex_Lutovinin (Alex_Lutovinin)