Am 07.03.2014 13:56, schrieb Andreas Färber: > Am 07.03.2014 13:40, schrieb Stefan Weil: >> Am 07.03.2014 13:06, schrieb Alex Bennée: >>> >>> Stefan Weil <s...@weilnetz.de> writes: >>> >>>> 'make test' is broken at least since commit >>>> baacf04799ace72a9c735dd9306a1ceaf305e7cf. Several source files were moved >>>> to util/, and some of them there split, so add the missing prefix and new >>>> files to fix the compiler and linker errors. > [...] >> In the meantime I tried older versions. Even version 1.1 already shows >> unwanted differences between native and QEMU emulated FPU operations. >> >> The test binary is now available from this URL: >> http://qemu.weilnetz.de/test/user/i386/test-i386 >> >> Run it native and with qemu-i386 and compare the output of both runs >> to see the problems. > > So... is QEMU or the test mistaken? :) > > Regards, > Andreas
Hi Andreas, test-i386 does some calculations and prints the results (see source code tests/tcg/test-i386.c). If the user mode emulation of QEMU works, it should not matter whether that executable runs native or emulated and both outputs be identical. They aren't - that's why I think we have a TCG problem to solve. Regards Stefan