[Bug 43959] webservices/reader tests fail on arm

WineHQ Bugzilla wine-bugs at winehq.org
Tue May 19 02:38:22 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=43959

--- Comment #10 from Austin English <austinenglish at gmail.com> ---
(In reply to Hans Leidekker from comment #9)
> (In reply to Austin English from comment #8)
> > (In reply to Hans Leidekker from comment #5)
> > > The code depends on the extra precision offered by the long double type on
> > > x86.  It's an 80-bit quantity on x86 and 64-bit on ARM, AFAICT.
> > > 
> > > Before we make changes to the code I'd like to confirm that the current
> > > tests reflect ARM Windows behavior.
> > 
> > It passes on windows arm (wasn't really worth attaching, oops):
> > 0050:reader: 3624 tests executed (0 marked as todo, 0 failures), 0 skipped.
> 
> There were changes in this code, does it still fail on Wine?

reader.c now passes in wine-5.8-230-g3bb824f988. Currently bisected the fix.

writer.c still fails:
austin at PrawnOS:~/wine-git/dlls/webservices/tests$ WINEDEBUG=-all make writer.ok
../../../tools/runtest -q -P wine -T ../../.. -M webservices.dll -p
webservices_test.exe.so writer && touch writer.ok
writer.c:371: Test failed: 2272: got 11 expected 10
writer.c:373: Test failed: 2272: got <t>:E-3</t> expected <t>1E-2</t>
writer.c:371: Test failed: 2272: got 12 expected 11
writer.c:373: Test failed: 2272: got <t>-:E-3</t> expected <t>-1E-2</t>
writer.c:373: Test failed: 2272: got <t>1.7976931348623156E+308</t> expected
<t>1.7976931348623157E+308</t>
writer.c:373: Test failed: 2272: got <t>-1.7976931348623156E+308</t> expected
<t>-1.7976931348623157E+308</t>
writer.c:2316: Test failed: got 00000000
writer.c:2332: Test failed: got 00000000

Filed bug 49197 for that.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list