RESOLVED INVALID 115585
[QNX][ARM] REGRESSION(r133953): Failure in Octane/Splay
https://bugs.webkit.org/show_bug.cgi?id=115585
Summary [QNX][ARM] REGRESSION(r133953): Failure in Octane/Splay
Cosmin Truta
Reported 2013-05-04 02:34:06 PDT
On QNX ARM, 64-bit float arguments must be aligned. The call to operationArrayPushDouble leads to unpredictable results, because the J_DFGOperation_EDA operation doesn't currently take this into consideration. A patch will follow.
Attachments
Patch (2.35 KB, patch)
2013-05-04 02:37 PDT, Cosmin Truta
no flags
Cosmin Truta
Comment 1 2013-05-04 02:37:32 PDT
Cosmin Truta
Comment 2 2013-05-06 22:40:48 PDT
Comment on attachment 200527 [details] Patch I am clearing the r?/cq? flags at this moment, as I realized that alignment of FPRReg by the means of EABI_32BIT_DUMMY_ARG might require different handling between QNX and Linux. Moreover, I realized that V_DFGOperation_EOZD (calling operationPutDoubleByValBeyondArrayBoundsStrict and operationPutDoubleByValBeyondArrayBoundsNonStrict) needs to be fixed in the same way as J_DFGOperation_EDA.
Zan Dobersek
Comment 3 2017-10-18 01:49:26 PDT
This is too old to be actionable.
Note You need to log in before you can comment on or make changes to this bug.