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

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

Created:
4 years, 5 months ago by benwells
Modified:
4 years, 4 months ago
CC:
v8-reviews_googlegroups.com, Michael Achenbach, chrome-apps-syd-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Revert of MIPS: Fix '[turbofan] Prevent storing signalling NaNs into holey double arrays.' (patchset #2 id:20001 of https://codereview.chromium.org/2171303002/ ) Reason for revert: This bug has an error in the toolchain.gypi file, the conditions clause is repeated. This has broken the DrMemory builder - see first failing chromium build https://build.chromium.org/p/chromium.memory.fyi/builders/Chromium%20Windows%20Builder%20%28DrMemory%29/builds/17857 which included a v8 roll. For reference the errors are: gyp: Key 'conditions' repeated at level 11 with key path 'target_defaults.conditions.6.1.target_conditions.0.1.conditions.0.1' while reading C:\b\build\slave\drm-cr\build\src\v8\gypfiles\toolchain.gypi while reading includes of C:\b\build\slave\drm-cr\build\src\v8\src\d8.gyp gyp: Key 'conditions' repeated at level 11 with key path 'target_defaults.conditions.6.1.target_conditions.0.1.conditions.0.1' while reading C:\b\build\slave\drm-cr\build\src\v8\gypfiles\toolchain.gypi while reading includes of C:\b\build\slave\drm-cr\build\src\v8\src\v8.gyp gyp: Key 'conditions' repeated at level 11 with key path 'target_defaults.conditions.6.1.target_conditions.0.1.conditions.0.1' while reading C:\b\build\slave\drm-cr\build\src\v8\gypfiles\toolchain.gypi while reading includes of C:\b\build\slave\drm-cr\build\src\v8\samples\samples.gyp Original issue's 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} TBR=jarin@chromium.org,machenbach@google.com,akos.palfi@mattakis.com,ivica.bogosavljevic@imgtec.com,marija.antic@imgtec.com,ilija.pavlovic.imgtec@gmail.com,akos.palfi@imgtec.com,machenbach@chromium.org,balazs.kilvady@imgtec.com # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= TBR=machenbach Committed: https://crrev.com/73a5db9d06051d85724b5846af3b3cb8aa97f60e Cr-Commit-Position: refs/heads/master@{#38037}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -48 lines) Patch
M gypfiles/toolchain.gypi View 1 chunk +20 lines, -41 lines 0 comments Download
M src/compiler/mips/code-generator-mips.cc View 1 chunk +13 lines, -3 lines 0 comments Download
M src/globals.h View 1 chunk +2 lines, -4 lines 0 comments Download

Messages

Total messages: 19 (8 generated)
benwells
Created Revert of MIPS: Fix '[turbofan] Prevent storing signalling NaNs into holey double arrays.'
4 years, 5 months ago (2016-07-26 04:44:46 UTC) #2
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/2184573002/1
4 years, 5 months ago (2016-07-26 04:44:50 UTC) #3
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
4 years, 5 months ago (2016-07-26 04:44:51 UTC) #5
benwells
On 2016/07/26 04:44:51, commit-bot: I haz the power wrote: > No L-G-T-M from a valid ...
4 years, 5 months ago (2016-07-26 04:49:28 UTC) #7
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/2184573002/1
4 years, 5 months ago (2016-07-26 04:52:21 UTC) #9
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
4 years, 5 months ago (2016-07-26 04:52:23 UTC) #11
benwells
On 2016/07/26 04:52:23, commit-bot: I haz the power wrote: > No L-G-T-M from a valid ...
4 years, 5 months ago (2016-07-26 04:58:17 UTC) #12
Michael Achenbach
lgtm
4 years, 4 months ago (2016-07-26 06:30:37 UTC) #13
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/2184573002/1
4 years, 4 months ago (2016-07-26 06:31:01 UTC) #15
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 4 months ago (2016-07-26 06:31:17 UTC) #17
commit-bot: I haz the power
4 years, 4 months ago (2016-07-26 06:32:27 UTC) #19
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/73a5db9d06051d85724b5846af3b3cb8aa97f60e
Cr-Commit-Position: refs/heads/master@{#38037}

Powered by Google App Engine
This is Rietveld 408576698