[Webkit-unassigned] [Bug 179024] New: [ARM64][Linux] ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.js.default is failing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 30 11:56:13 PDT 2017


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

            Bug ID: 179024
           Summary: [ARM64][Linux]
                    ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseI
                    nt1.js.default is failing
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: zan at falconsigh.net
            Blocks: 108645

The ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.js.default JSC test is failing on ARM64 Linux configurations:

ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.js.default: DIFF FAILURE!
ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.js.default: --- ../.tests/ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.baseline  2017-10-30 11:54:21.000000000 -0700
ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.js.default: +++ ../ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.js.default.out   2017-10-30 11:54:35.423374816 -0700
ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.js.default: @@ -1 +1,2 @@
ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.js.default: +57:" Base 34 number "    failed Actual:24661871785383064000 Excpected:24661871785383068000
ChakraCore.yaml/ChakraCore/test/GlobalFunctions/ParseInt1.js.default:  Done

TL;DR: parseInt() implementation generates a fmadd instruction that skewers the floating-point accuracy to the point that this failure occurs. More about it at a later point.


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=108645
[Bug 108645] [Linux][meta] ARM-related bugs
-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171030/5687c349/attachment.html>


More information about the webkit-unassigned mailing list