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

Issue 1414713004: [es7] bailout Crankshaft in VisitDoExpression (Closed)

Created:
5 years, 2 months ago by caitp (gmail)
Modified:
5 years, 1 month ago
Reviewers:
*Benedikt Meurer, adamk
CC:
v8-reviews_googlegroups.com, adamk, Michael Hablich, wingo
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[es7] bailout Crankshaft in VisitDoExpression For some reason, the DisableCrankshaft() in ast-numbering.cc does not always prevent crankshaft from happening. Bailout here rather than asserting an unreachable condition. BUG=546967, v8:4488 LOG=N R=bmeurer@chromium.org Committed: https://crrev.com/b078960e70039b9c63754d9bb0948418cbdc43f6 Cr-Commit-Position: refs/heads/master@{#31537}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+20 lines, -1 line) Patch
M src/crankshaft/hydrogen.cc View 1 chunk +4 lines, -1 line 0 comments Download
A test/mjsunit/harmony/regress/regress-546967.js View 1 chunk +16 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (7 generated)
caitp (gmail)
PTAL, fixes one of the fuzz failures.
5 years, 2 months ago (2015-10-23 18:53:14 UTC) #1
rossberg
Reassigned to Crankshaft owner.
5 years, 2 months ago (2015-10-23 20:16:40 UTC) #7
caitp (gmail)
On 2015/10/23 20:16:40, rossberg wrote: > Reassigned to Crankshaft owner. didn't know anyone still owned ...
5 years, 2 months ago (2015-10-23 20:17:24 UTC) #8
Benedikt Meurer
lgtm
5 years, 2 months ago (2015-10-24 06:44:54 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1414713004/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1414713004/1
5 years, 2 months ago (2015-10-24 06:44:58 UTC) #11
commit-bot: I haz the power
Committed patchset #1 (id:1)
5 years, 2 months ago (2015-10-24 07:06:33 UTC) #12
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/b078960e70039b9c63754d9bb0948418cbdc43f6 Cr-Commit-Position: refs/heads/master@{#31537}
5 years, 2 months ago (2015-10-24 07:07:09 UTC) #13
adamk
Is there any background on why exactly ast-numbering doesn't work here?
5 years, 1 month ago (2015-10-26 17:53:12 UTC) #15
caitp (gmail)
On 2015/10/26 17:53:12, adamk wrote: > Is there any background on why exactly ast-numbering doesn't ...
5 years, 1 month ago (2015-10-26 17:54:44 UTC) #16
caitp (gmail)
5 years, 1 month ago (2015-10-26 17:59:17 UTC) #17
Message was sent while issue was closed.
On 2015/10/26 17:54:44, caitp wrote:
> On 2015/10/26 17:53:12, adamk wrote:
> > Is there any background on why exactly ast-numbering doesn't work here?
> 
> Probably some combination of flags that wound up forcing crankshaft
compilation
> despite the disabled optimization

I'm wrong, the test case points this out pretty clearly. Presumably
%OptimizeFunctionOnNextCall(__f_1); doesn't care if optimization is disabled,
which is probably a separate bug.

Powered by Google App Engine
This is Rietveld 408576698