Skip stress/call-apply-exponential-bytecode-size.js unless x86-64 or arm64
authorguijemont@igalia.com <guijemont@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 Dec 2017 17:48:31 +0000 (17:48 +0000)
committerguijemont@igalia.com <guijemont@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 Dec 2017 17:48:31 +0000 (17:48 +0000)
https://bugs.webkit.org/show_bug.cgi?id=180712

Reviewed by Michael Catanzaro.

stress/call-apply-exponential-bytecode-size.js crashes if the
ExecutableAllocator's fixedExecutableMemoryPoolSize is less than 64
MB. Currently it is 64 MB or more only on x86-64 and arm64, so we
should skip the test on other platforms.

* stress/call-apply-exponential-bytecode-size.js:

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

JSTests/ChangeLog
JSTests/stress/call-apply-exponential-bytecode-size.js

index 5da6c29..1883e39 100644 (file)
@@ -1,3 +1,17 @@
+2017-12-18  Guillaume Emont  <guijemont@igalia.com>
+
+        Skip stress/call-apply-exponential-bytecode-size.js unless x86-64 or arm64
+        https://bugs.webkit.org/show_bug.cgi?id=180712
+
+        Reviewed by Michael Catanzaro.
+
+        stress/call-apply-exponential-bytecode-size.js crashes if the
+        ExecutableAllocator's fixedExecutableMemoryPoolSize is less than 64
+        MB. Currently it is 64 MB or more only on x86-64 and arm64, so we
+        should skip the test on other platforms.
+
+        * stress/call-apply-exponential-bytecode-size.js:
+
 2017-12-17  Yusuke Suzuki  <utatane.tea@gmail.com>
 
         [FTL] NewArrayBuffer should be sinked if it is only used for spreading
index 5b6a4f7..3ab699c 100644 (file)
@@ -1,3 +1,7 @@
+// This test seems to require 64 MB for the executable memory pool. As per
+// jit/ExecutableAllocator.cpp, it is 64 MB or above only for arm64 and
+// x86-64.
+//@skip if $architecture != "arm64" and $architecture != "x86-64"
 "use strict";
 
 function assert(b) {