Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(330)

Issue 2171303002: MIPS: Fix '[turbofan] Prevent storing signalling NaNs into holey double arrays.' (Closed)

Created:
4 years, 5 months ago by balazs.kilvady
Modified:
4 years, 4 months ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

MIPS: Fix '[turbofan] Prevent storing signalling NaNs into holey double arrays.' Port 6470ddadf93594657acee02b5ce5459752928490 On MIPS different signaling NaN values must be used for hardware and simulator targets, even at snapshot generation when always simulator is used. Original commit message: This introduces SilenceNaN operator, which makes sure that we only store quiet NaNs into holey arrays. We omit the NaN silencing code at instruction selection time if the input is an operation that cannot possibly produce signalling NaNs. BUG= Committed: https://crrev.com/52f2ceb052f63324050c7a098e4398f510b54763 Cr-Commit-Position: refs/heads/master@{#38030}

Patch Set 1 #

Patch Set 2 : Add mac cross-build conditions. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -30 lines) Patch
M gypfiles/toolchain.gypi View 1 1 chunk +37 lines, -16 lines 2 comments Download
M src/compiler/mips/code-generator-mips.cc View 1 chunk +2 lines, -12 lines 0 comments Download
M src/globals.h View 1 chunk +4 lines, -2 lines 0 comments Download

Messages

Total messages: 25 (14 generated)
balazs.kilvady
PTAL. We need lgtm from v8 developer team.
4 years, 5 months ago (2016-07-22 11:09:59 UTC) #2
balazs.kilvady
PTAL. We need lgtm from v8 developer team.
4 years, 5 months ago (2016-07-22 11:10:01 UTC) #3
akos.palfi.imgtec
Lgtm
4 years, 5 months ago (2016-07-22 14:41:29 UTC) #5
Michael Achenbach
lgtm
4 years, 5 months ago (2016-07-25 13:11:01 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2171303002/20001
4 years, 5 months ago (2016-07-25 17:26:16 UTC) #18
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 5 months ago (2016-07-25 17:27:59 UTC) #19
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/52f2ceb052f63324050c7a098e4398f510b54763 Cr-Commit-Position: refs/heads/master@{#38030}
4 years, 5 months ago (2016-07-25 17:29:47 UTC) #21
benwells
A revert of this CL (patchset #2 id:20001) has been created in https://codereview.chromium.org/2184573002/ by benwells@chromium.org. ...
4 years, 4 months ago (2016-07-26 04:44:45 UTC) #22
Michael Achenbach
https://codereview.chromium.org/2171303002/diff/20001/gypfiles/toolchain.gypi File gypfiles/toolchain.gypi (right): https://codereview.chromium.org/2171303002/diff/20001/gypfiles/toolchain.gypi#newcode374 gypfiles/toolchain.gypi:374: 'conditions': [ These leftover conditions led to the drmemory ...
4 years, 4 months ago (2016-07-26 06:32:29 UTC) #23
balazs.kilvady
https://codereview.chromium.org/2171303002/diff/20001/gypfiles/toolchain.gypi File gypfiles/toolchain.gypi (right): https://codereview.chromium.org/2171303002/diff/20001/gypfiles/toolchain.gypi#newcode374 gypfiles/toolchain.gypi:374: 'conditions': [ On 2016/07/26 06:32:29, Michael Achenbach (slow) wrote: ...
4 years, 4 months ago (2016-07-26 15:58:23 UTC) #24
Michael Achenbach
4 years, 4 months ago (2016-07-26 15:59:59 UTC) #25
Message was sent while issue was closed.
On 2016/07/26 15:58:23, balazs.kilvady wrote:
> https://codereview.chromium.org/2171303002/diff/20001/gypfiles/toolchain.gypi
> File gypfiles/toolchain.gypi (right):
> 
>
https://codereview.chromium.org/2171303002/diff/20001/gypfiles/toolchain.gypi...
> gypfiles/toolchain.gypi:374: 'conditions': [
> On 2016/07/26 06:32:29, Michael Achenbach (slow) wrote:
> > These leftover conditions led to the drmemory errors on chromium.
> 
> Thanks for catching it, I am going to upload a new CL with the fix.

As you wish. You can also repurpose this CL if you want.

Powered by Google App Engine
This is Rietveld 408576698