On 11/18/07, Paul Brook <[EMAIL PROTECTED]> wrote: > CVSROOT: /sources/qemu > Module name: qemu > Changes by: Paul Brook <pbrook> 07/11/18 14:33:24 > > Modified files: > fpu : softfloat-specialize.h softfloat.c softfloat.h > target-arm/nwfpe: double_cpdo.c single_cpdo.c > target-m68k : helper.c op.c > target-mips : op_helper.c > > Log message: > Add strict checking mode for softfp code.
This commit has broken sparc-softmmu, for example Aurora 1.0 normally prints: Running anaconda - please wait... Probing for video card: Sun TCX (8bit) Probing for monitor type: Unable to probe Probing for mouse type: Sun - Mouse After this commit: Running anaconda - please wait... Traceback (innermost last): File "/usr/bin/anaconda", line 67, in ? import dispatch File "/usr/lib/anaconda/dispatch.py", line 29, in ? from bootloader import writeBootloader, bootloaderSetupChoices File "/usr/lib/anaconda/bootloader.py", line 21, in ? import whrandom File "/usr/lib/python1.5/whrandom.py", line 140, in ? _inst = whrandom() File "/usr/lib/python1.5/whrandom.py", line 46, in __init__ self.seed(x, y, z) File "/usr/lib/python1.5/whrandom.py", line 59, in seed t = long(time.time() * 256) IOError: [Errno 2] No such file or directory install exited abnormally sending termination signals...done sending kill signals...done disabling swap... unmounting filesystems... /mnt/runtime done disabling /dev/loop0 /proc/openprom done /proc done /dev/pts done /mnt/source done ejecting /tmp/cdrom... you may safely reboot your system This and a couple similar changes look suspicious: && ( (sbits64) ( zSig + roundIncrement ) < 0 ) ) ) { float_raise( float_flag_overflow | float_flag_inexact STATUS_VAR); - return packFloat64( zSign, 0x7FF, 0 ) - ( roundIncrement == 0 ); + return packFloat64( zSign, 0x7FF, - ( roundIncrement == 0 )); } if ( zExp < 0 ) { isTiny =