Diff
Modified: trunk/JSTests/ChangeLog (228512 => 228513)
--- trunk/JSTests/ChangeLog 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/ChangeLog 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,43 @@
+2018-02-15 Tomas Popela <[email protected]>
+
+ Many stress tests fail with JIT disabled
+ https://bugs.webkit.org/show_bug.cgi?id=182730
+
+ Reviewed by Saam Barati.
+
+ These tests are broken by design if the JIT is disabled - they test
+ the return value of numberOfDFGCompiles(), which is always set to
+ 1000000.0 in TestRunnerUtils.cpp and makes the tests to fail.
+
+ * stress/arith-abs-on-various-types.js:
+ * stress/arith-abs-to-arith-negate-range-optimizaton.js:
+ * stress/arith-acos-on-various-types.js:
+ * stress/arith-acosh-on-various-types.js:
+ * stress/arith-asin-on-various-types.js:
+ * stress/arith-asinh-on-various-types.js:
+ * stress/arith-atan-on-various-types.js:
+ * stress/arith-atanh-on-various-types.js:
+ * stress/arith-cbrt-on-various-types.js:
+ * stress/arith-ceil-on-various-types.js:
+ * stress/arith-clz32-on-various-types.js:
+ * stress/arith-cos-on-various-types.js:
+ * stress/arith-cosh-on-various-types.js:
+ * stress/arith-expm1-on-various-types.js:
+ * stress/arith-floor-on-various-types.js:
+ * stress/arith-fround-on-various-types.js:
+ * stress/arith-log-on-various-types.js:
+ * stress/arith-log10-on-various-types.js:
+ * stress/arith-log2-on-various-types.js:
+ * stress/arith-negate-on-various-types.js:
+ * stress/arith-round-on-various-types.js:
+ * stress/arith-sin-on-various-types.js:
+ * stress/arith-sinh-on-various-types.js:
+ * stress/arith-sqrt-on-various-types.js:
+ * stress/arith-tan-on-various-types.js:
+ * stress/arith-tanh-on-various-types.js:
+ * stress/arith-trunc-on-various-types.js:
+ * stress/compare-strict-eq-on-various-types.js:
+
2018-02-14 Ryan Haddad <[email protected]>
Skip stress/new-largeish-contiguous-array-with-size.js on arm.
Modified: trunk/JSTests/stress/arith-abs-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-abs-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-abs-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-abs-to-arith-negate-range-optimizaton.js (228512 => 228513)
--- trunk/JSTests/stress/arith-abs-to-arith-negate-range-optimizaton.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-abs-to-arith-negate-range-optimizaton.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-acos-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-acos-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-acos-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-acosh-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-acosh-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-acosh-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-asin-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-asin-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-asin-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-asinh-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-asinh-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-asinh-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-atan-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-atan-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-atan-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-atanh-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-atanh-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-atanh-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-cbrt-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-cbrt-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-cbrt-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-ceil-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-ceil-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-ceil-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-clz32-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-clz32-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-clz32-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-cos-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-cos-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-cos-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-cosh-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-cosh-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-cosh-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-expm1-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-expm1-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-expm1-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-floor-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-floor-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-floor-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-fround-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-fround-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-fround-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-log-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-log-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-log-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ runNoCJITValidatePhases
//@ runFTLNoCJITValidate
"use strict";
Modified: trunk/JSTests/stress/arith-log10-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-log10-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-log10-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-log2-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-log2-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-log2-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-negate-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-negate-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-negate-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-round-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-round-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-round-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-sin-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-sin-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-sin-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-sinh-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-sinh-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-sinh-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-sqrt-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-sqrt-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-sqrt-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-tan-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-tan-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-tan-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-tanh-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-tanh-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-tanh-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/arith-trunc-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/arith-trunc-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/arith-trunc-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";
Modified: trunk/JSTests/stress/compare-strict-eq-on-various-types.js (228512 => 228513)
--- trunk/JSTests/stress/compare-strict-eq-on-various-types.js 2018-02-15 16:49:01 UTC (rev 228512)
+++ trunk/JSTests/stress/compare-strict-eq-on-various-types.js 2018-02-15 16:49:49 UTC (rev 228513)
@@ -1,3 +1,4 @@
+//@ skip if not $jitTests
//@ defaultNoEagerRun
"use strict";