Temporary skip broken tests on MIPS that is broken due to OSR exit to LLInt
authorticaiolima@gmail.com <ticaiolima@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Nov 2019 02:11:30 +0000 (02:11 +0000)
committerticaiolima@gmail.com <ticaiolima@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Nov 2019 02:11:30 +0000 (02:11 +0000)
https://bugs.webkit.org/show_bug.cgi?id=203710

Unreviewed gardening.

JSTests:

* microbenchmarks/call-spread-call.js:
* microbenchmarks/throw.js:
* stress/allocation-sinking-hints-are-valid-ssa-2.js:
* stress/arith-profile-for-negate-can-see-non-number-due-to-dfg-osr-exit-profiling.js:
* stress/arrowfunction-lexical-bind-supercall-4.js:
* stress/arrowfunction-tdz-3.js:
* stress/function-constructor-semantics.js:
* stress/stress-cleared-calllinkinfo.js:
* stress/typedarray-configure-index.js:
* stress/v8-deltablue-strict.js:

PerformanceTests/SunSpider:

* tests/v8-v6/v8-deltablue.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@251902 268f45cc-cd09-0410-ab3c-d52691b4dbfc

13 files changed:
JSTests/ChangeLog
JSTests/microbenchmarks/call-spread-call.js
JSTests/microbenchmarks/throw.js
JSTests/stress/allocation-sinking-hints-are-valid-ssa-2.js
JSTests/stress/arith-profile-for-negate-can-see-non-number-due-to-dfg-osr-exit-profiling.js
JSTests/stress/arrowfunction-lexical-bind-supercall-4.js
JSTests/stress/arrowfunction-tdz-3.js
JSTests/stress/function-constructor-semantics.js
JSTests/stress/stress-cleared-calllinkinfo.js
JSTests/stress/typedarray-configure-index.js
JSTests/stress/v8-deltablue-strict.js
PerformanceTests/SunSpider/ChangeLog
PerformanceTests/SunSpider/tests/v8-v6/v8-deltablue.js

index 84b5804..fbfab17 100644 (file)
@@ -1,3 +1,21 @@
+2019-10-31  Caio Lima  <ticaiolima@gmail.com>
+
+        Temporary skip broken tests on MIPS that is broken due to OSR exit to LLInt
+        https://bugs.webkit.org/show_bug.cgi?id=203710
+
+        Unreviewed gardening.
+
+        * microbenchmarks/call-spread-call.js:
+        * microbenchmarks/throw.js:
+        * stress/allocation-sinking-hints-are-valid-ssa-2.js:
+        * stress/arith-profile-for-negate-can-see-non-number-due-to-dfg-osr-exit-profiling.js:
+        * stress/arrowfunction-lexical-bind-supercall-4.js:
+        * stress/arrowfunction-tdz-3.js:
+        * stress/function-constructor-semantics.js:
+        * stress/stress-cleared-calllinkinfo.js:
+        * stress/typedarray-configure-index.js:
+        * stress/v8-deltablue-strict.js:
+
 2019-10-31  Saam Barati  <sbarati@apple.com>
 
         Don't use memmove/memcpy/memset for memory that can be scanned concurrently
index 5e99e9e..923fcd4 100644 (file)
@@ -1,4 +1,4 @@
-//@ skip if $model == "Apple Watch Series 3" # added by mark-jsc-stress-test.py
+//@ skip if $model == "Apple Watch Series 3" or $architecture == "mips" # added by mark-jsc-stress-test.py
 
 Function.prototype.c = Function.prototype.call;
 
@@ -39,4 +39,4 @@ function test3() {
     }
 }
 
-test3(1,2,3,4)
\ No newline at end of file
+test3(1,2,3,4)
index 46078c1..c758e46 100644 (file)
@@ -1,4 +1,4 @@
-//@ skip if $model == "Apple Watch Series 3" # added by mark-jsc-stress-test.py
+//@ skip if $model == "Apple Watch Series 3" or $architecture == "mips" # added by mark-jsc-stress-test.py
 function foo()
 {
     throw new Error();
index 8738443..12cc36c 100644 (file)
@@ -1,3 +1,5 @@
+//@ skip if $architecture == "mips"
+
 function main() {
     const arr = [0];
     function executor(resolve, ...reject) {
index fb887c2..ea31d64 100644 (file)
@@ -1,3 +1,5 @@
+//@ skip if $architecture == "mips"
+
 var testCase = function (actual, expected, message) {
     if (actual !== expected) {
         throw message + ". Expected '" + expected + "', but was '" + actual + "'";
index ab98309..178cc16 100644 (file)
@@ -1,3 +1,5 @@
+//@ skip if $architecture == "mips"
+
 var testCase = function (actual, expected, message) {
   if (actual !== expected) {
     throw message + ". Expected '" + expected + "', but was '" + actual + "'";
index 8b35be4..ad196e9 100644 (file)
@@ -1,3 +1,5 @@
+//@ skip if $architecture == "mips"
+
 function assert(b) {
     if (!b)
         throw new Error("Bad");
index 9049fdf..65ceec0 100644 (file)
@@ -1,4 +1,4 @@
-//@ slow!
+//@ if $architecture == "mips" then skip else slow! end
 function runNearStackLimit(f) {
     function t() {
         try {
@@ -31,4 +31,4 @@ repeat(function (v) {
     runNearStackLimit(() => {
         new func();
     })
-}, 5);
\ No newline at end of file
+}, 5);
index e82de0b..e5e15d0 100644 (file)
@@ -1,3 +1,5 @@
+//@ skip if $architecture == "mips"
+
 typedArrays = [Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array];
 
 function assert(cond) {
index 8badbe9..e6edc7e 100644 (file)
@@ -1,3 +1,5 @@
+//@ skip if $architecture == "mips"
+
 "use strict";
 
 // Copyright 2008 the V8 project authors. All rights reserved.
index 21614bd..eecb5e9 100644 (file)
@@ -1,3 +1,12 @@
+2019-10-31  Caio Lima  <ticaiolima@gmail.com>
+
+        Temporary skip broken tests on MIPS that is broken due to OSR exit to LLInt
+        https://bugs.webkit.org/show_bug.cgi?id=203710
+
+        Unreviewed gardening.
+
+        * tests/v8-v6/v8-deltablue.js:
+
 2016-03-21 Filip Pizlo <fpizlo@apple.com>
 
         JSC should use a shadow stack version of CHICKEN so that debuggers have the option of retrieving tail-deleted frames
index 5c3e233..577c55a 100644 (file)
@@ -1,3 +1,5 @@
+//@ skip if $architecture == "mips"
+
 // Copyright 2008 the V8 project authors. All rights reserved.
 // Copyright 1996 John Maloney and Mario Wolczko.