Upgrade V8 to version 4.9.385.28
https://chromium.googlesource.com/v8/v8/+/4.9.385.28
FPIIM-449
Change-Id: I4b2e74289d4bf3667f2f3dc8aa2e541f63e26eb4
diff --git a/test/webkit/webkit.status b/test/webkit/webkit.status
index c33f1b9..971cf46 100644
--- a/test/webkit/webkit.status
+++ b/test/webkit/webkit.status
@@ -35,8 +35,9 @@
'dfg-inline-arguments-reset-changetype': [PASS, FAIL],
# TODO(turbofan): We run out of stack earlier on 64-bit for now.
'fast/js/deep-recursion-test': [PASS, NO_VARIANTS],
- # TODO(bmeurer,svenpanne): Investigate test failure.
- 'fast/js/toString-number': [SKIP],
+ # This test leads to a SyntaxError from conflicting let declarations
+ # in ES2015
+ 'function-declarations-in-switch-statement': [FAIL],
}], # ALWAYS
['mode == debug', {
# Too slow in debug mode.
@@ -44,24 +45,47 @@
'dfg-double-vote-fuzz': [SKIP],
'reentrant-caching': [SKIP],
'sort-large-array': [SKIP],
- # Too slow on windows with --nocrankshaft.
- # TODO(mstarzinger): Too slow with TF.
- 'array-iterate-backwards': [PASS, NO_VARIANTS],
+ # Too slow with --enable-slow-asserts.
+ 'array-iterate-backwards': [SKIP],
}], # 'mode == debug'
['simulator', {
# Skip tests that timeout with turbofan.
- 'dfg-int-overflow-in-loop': [PASS, NO_VARIANTS],
'array-iterate-backwards': [PASS, NO_VARIANTS],
'function-apply-aliased': [SKIP],
+
+ # Skip tests that are too slow for simulators.
+ 'dfg-int-overflow-in-loop': [SKIP],
}], # 'simulator'
['arch == arm64 and simulator_run == True', {
'dfg-int-overflow-in-loop': [SKIP],
}], # 'arch == arm64 and simulator_run == True'
-['dcheck_always_on == True and arch == arm64', {
- # Doesn't work with gcc 4.6 on arm64 for some reason.
+['dcheck_always_on == True and (arch == arm or arch == arm64)', {
+ # Doesn't work with gcc 4.6 on arm or arm64 for some reason.
'reentrant-caching': [SKIP],
-}], # 'dcheck_always_on == True and arch == arm64'
+}], # 'dcheck_always_on == True and (arch == arm or arch == arm64)'
+['arch == mips', {
+ # Too slow for mips big-endian boards on bots (no FPU).
+ 'dfg-int-overflow-in-loop': [SKIP],
+}], # 'arch == mips'
+['(arch == ppc or arch == ppc64) and simulator_run == True', {
+ # Too slow.
+ 'dfg-int-overflow-in-loop': [SKIP],
+}], # 'arch == ppc or arch == ppc64'
+##############################################################################
+['asan == True', {
+ # Skip tests not suitable for ASAN.
+ 'fast/js/excessive-comma-usage': [SKIP],
+
+ # BUG(v8:4499).
+ 'run-json-stringify': [SKIP],
+}], # 'asan == True'
+
+##############################################################################
+['isolates', {
+ # BUG(v8:4499).
+ '*': [SKIP],
+}], # 'isolates'
##############################################################################
['gc_stress == True', {
@@ -71,8 +95,14 @@
['gc_stress == True and mode == debug', {
# Skip tests that timeout.
- 'array-iterate-backwards': [SKIP]
}], # 'gc_stress == True and mode == debug'
##############################################################################
+['gcov_coverage', {
+ # Tests taking too long or getting too large call stacks.
+ 'fast/js/excessive-comma-usage': [SKIP],
+ 'run-json-stringify': [SKIP],
+}], # 'gcov_coverage'
+
+##############################################################################
]