From: hpayer@chromium.org Date: Wed, 30 Apr 2014 18:57:25 +0000 (+0000) Subject: Limit old space size in test which require a large new space. X-Git-Tag: upstream/4.7.83~9306 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3dd05f8fc70f1105332080a9be7009680e8b919c;p=platform%2Fupstream%2Fv8.git Limit old space size in test which require a large new space. BUG= Review URL: https://codereview.chromium.org/265673003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21103 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/test/mjsunit/binary-op-newspace.js b/test/mjsunit/binary-op-newspace.js index e3341c4..9fb3623 100644 --- a/test/mjsunit/binary-op-newspace.js +++ b/test/mjsunit/binary-op-newspace.js @@ -25,7 +25,7 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --max-new-space-size=256 --noopt +// Flags: --max-old-space-size=256 --max-new-space-size=256 --noopt // Check that a mod where the stub code hits a failure in heap number // allocation still works. diff --git a/test/mjsunit/compiler/math-floor-global.js b/test/mjsunit/compiler/math-floor-global.js index 3b9d125..d8b85b9 100644 --- a/test/mjsunit/compiler/math-floor-global.js +++ b/test/mjsunit/compiler/math-floor-global.js @@ -25,7 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --max-new-space-size=128 --allow-natives-syntax +// Flags: --max-old-space-size=256 --max-new-space-size=128 +// Flags: --allow-natives-syntax // Test inlining of Math.floor when assigned to a global. var flo = Math.floor; diff --git a/test/mjsunit/compiler/math-floor-local.js b/test/mjsunit/compiler/math-floor-local.js index fef3347..69215df 100644 --- a/test/mjsunit/compiler/math-floor-local.js +++ b/test/mjsunit/compiler/math-floor-local.js @@ -25,7 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --max-new-space-size=128 --allow-natives-syntax +// Flags: --max-old-space-size=256 --max-new-space-size=128 +// Flags: --allow-natives-syntax // Test inlining of Math.floor when assigned to a local. var test_id = 0; diff --git a/test/mjsunit/define-property-gc.js b/test/mjsunit/define-property-gc.js index b38164d..47d2809 100644 --- a/test/mjsunit/define-property-gc.js +++ b/test/mjsunit/define-property-gc.js @@ -26,7 +26,7 @@ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // Tests the handling of GC issues in the defineProperty method. -// Flags: --max-new-space-size=256 +// Flags: --max-old-space-size=256 --max-new-space-size=256 function Regular() { this[0] = 0; diff --git a/test/mjsunit/math-abs.js b/test/mjsunit/math-abs.js index d6ee3f2..b0647c1 100644 --- a/test/mjsunit/math-abs.js +++ b/test/mjsunit/math-abs.js @@ -25,7 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --max-new-space-size=256 --allow-natives-syntax +// Flags: --max-old-space-size=256 --max-new-space-size=256 +// Flags: --allow-natives-syntax function zero() { var x = 0.5; diff --git a/test/mjsunit/math-floor-part1.js b/test/mjsunit/math-floor-part1.js index a4fca7c..f467913 100644 --- a/test/mjsunit/math-floor-part1.js +++ b/test/mjsunit/math-floor-part1.js @@ -25,7 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --max-new-space-size=128 --allow-natives-syntax +// Flags: --max-old-space-size=256 --max-new-space-size=128 +// Flags: --allow-natives-syntax var test_id = 0; diff --git a/test/mjsunit/math-floor-part2.js b/test/mjsunit/math-floor-part2.js index d9bc410..5cc349a 100644 --- a/test/mjsunit/math-floor-part2.js +++ b/test/mjsunit/math-floor-part2.js @@ -25,7 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --max-new-space-size=256 --allow-natives-syntax +// Flags: --max-old-space-size=256 --max-new-space-size=256 +// Flags: --allow-natives-syntax var test_id = 0; diff --git a/test/mjsunit/math-floor-part3.js b/test/mjsunit/math-floor-part3.js index 0b0e687..65fbbd2 100644 --- a/test/mjsunit/math-floor-part3.js +++ b/test/mjsunit/math-floor-part3.js @@ -25,7 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --max-new-space-size=256 --allow-natives-syntax +// Flags: --max-old-space-size=256 --max-new-space-size=256 +// Flags: --allow-natives-syntax var test_id = 0; diff --git a/test/mjsunit/math-floor-part4.js b/test/mjsunit/math-floor-part4.js index 94adc45..b96c62e 100644 --- a/test/mjsunit/math-floor-part4.js +++ b/test/mjsunit/math-floor-part4.js @@ -25,7 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --max-new-space-size=256 --allow-natives-syntax +// Flags: --max-old-space-size=256 --max-new-space-size=256 +// Flags: --allow-natives-syntax var test_id = 0; diff --git a/test/mjsunit/regress/regress-1708.js b/test/mjsunit/regress/regress-1708.js index 76f9768..8fabbc6 100644 --- a/test/mjsunit/regress/regress-1708.js +++ b/test/mjsunit/regress/regress-1708.js @@ -32,7 +32,8 @@ // sure that concurrent sweeping, which relies on similar assumptions // as lazy sweeping works correctly. -// Flags: --expose-gc --noincremental-marking --max-new-space-size 1000 +// Flags: --expose-gc --noincremental-marking --max-new-space-size=1000 +// Flags: --max-old-space-size=256 (function() { var head = new Array(1); diff --git a/test/mjsunit/regress/regress-99167.js b/test/mjsunit/regress/regress-99167.js index 5053ae5..f29fcac 100644 --- a/test/mjsunit/regress/regress-99167.js +++ b/test/mjsunit/regress/regress-99167.js @@ -25,7 +25,7 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --expose-gc --max-new-space-size=1024 +// Flags: --expose-gc --max-old-space-size=256 --max-new-space-size=1024 eval("function Node() { this.a = 1; this.a = 3; }"); new Node; diff --git a/test/mjsunit/regress/regress-create-exception.js b/test/mjsunit/regress/regress-create-exception.js index d3face9..7f674fa 100644 --- a/test/mjsunit/regress/regress-create-exception.js +++ b/test/mjsunit/regress/regress-create-exception.js @@ -25,7 +25,7 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// Flags: --max-new-space-size=256 +// Flags: --max-old-space-size=256 --max-new-space-size=256 "use strict"; // Check for GC bug constructing exceptions.