[Webkit-unassigned] [Bug 145366] FTL is not working on Windows.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 22 10:08:25 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=145366

Basile Clement <basile_clement at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |basile_clement at apple.com

--- Comment #31 from Basile Clement <basile_clement at apple.com> ---
If MSVC runtime says sin(-0) = 0, this is incorrect (standard enforces sin(-0) = -0).
According to http://stackoverflow.com/questions/30392832/sinminus-zero-does-not-return-the-expected-result-on-visual-studio-2013-64bi , this is the case at least for MSVC 2013 on Windows 7. Is this the MSVC/Windows version combination you are using? Can you confirm it is a runtime problem with a simple C program computing sin(-0)?

(In reply to comment #30)
> (In reply to comment #29)
> > 
> > Looks like the default rounding mode is fine.  If your only failure is
> > sin(-0), I'd look at that path and see if there is some windows specific
> > handling of sin that is causing the issue.
> 
> Yes, the only failure is sin(-0) (which also fails with FTL disabled).
> I investigated the path, and found nothing Windows specific, except for the
> sin() call itself from the function mathProtoFuncSin().
> This makes me think that the issue is caused by differences in the MSVC and
> GCC C run time libraries.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150622/639fffa8/attachment.html>


More information about the webkit-unassigned mailing list