Reviewers: Michael Starzinger,

Message:
TBR

Description:
Limit old space size in test which require a large new space.

BUG=

Please review this at https://codereview.chromium.org/265673003/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files (+20, -12 lines):
  M test/mjsunit/binary-op-newspace.js
  M test/mjsunit/compiler/math-floor-global.js
  M test/mjsunit/compiler/math-floor-local.js
  M test/mjsunit/define-property-gc.js
  M test/mjsunit/math-abs.js
  M test/mjsunit/math-floor-part1.js
  M test/mjsunit/math-floor-part2.js
  M test/mjsunit/math-floor-part3.js
  M test/mjsunit/math-floor-part4.js
  M test/mjsunit/regress/regress-1708.js
  M test/mjsunit/regress/regress-99167.js
  M test/mjsunit/regress/regress-create-exception.js


Index: test/mjsunit/binary-op-newspace.js
diff --git a/test/mjsunit/binary-op-newspace.js b/test/mjsunit/binary-op-newspace.js index e3341c4a7a7003c9faddefdeb9de21ea93796d3f..9fb36234576f34464e149e46ab294e7e68ac8b46 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.
Index: test/mjsunit/compiler/math-floor-global.js
diff --git a/test/mjsunit/compiler/math-floor-global.js b/test/mjsunit/compiler/math-floor-global.js index 3b9d1254537dce8d3dfb8a09ca0deacc278d57ff..d8b85b9751088cbd1f1a4ed01f1a4a742e3f7daf 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;
Index: test/mjsunit/compiler/math-floor-local.js
diff --git a/test/mjsunit/compiler/math-floor-local.js b/test/mjsunit/compiler/math-floor-local.js index fef3347e800bf083069a32106d12fa65467b6fc2..69215df4664575d9918077dcbf3b169e7f156f9a 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;
Index: test/mjsunit/define-property-gc.js
diff --git a/test/mjsunit/define-property-gc.js b/test/mjsunit/define-property-gc.js index b38164d0f40b52c685448a7c2d84ced2aa7187f2..47d28095dad2503a9187377d43cda3833cc70140 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;
Index: test/mjsunit/math-abs.js
diff --git a/test/mjsunit/math-abs.js b/test/mjsunit/math-abs.js
index d6ee3f2da7853f071559cbb32911dcde3a81f506..b0647c1efec6b66a5139ef69ed2268503dc6a103 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;
Index: test/mjsunit/math-floor-part1.js
diff --git a/test/mjsunit/math-floor-part1.js b/test/mjsunit/math-floor-part1.js index b57b3e20dc8782e6e655f0ecd4a66b572b654018..7c20aac05f05ef6f1d954bfbf3686922d8714995 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;

Index: test/mjsunit/math-floor-part2.js
diff --git a/test/mjsunit/math-floor-part2.js b/test/mjsunit/math-floor-part2.js index b6d51b2bde91265c755e17f9b5319c8ac34073aa..e54c9faf9166af73292d1c26ddba4a63860ce7f8 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;

Index: test/mjsunit/math-floor-part3.js
diff --git a/test/mjsunit/math-floor-part3.js b/test/mjsunit/math-floor-part3.js index db2592343355d8d2273a6d01424f7a6d2f5da486..d6978898a1c8a02fb1e12d557ed5e1a7e02fcd0f 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;

Index: test/mjsunit/math-floor-part4.js
diff --git a/test/mjsunit/math-floor-part4.js b/test/mjsunit/math-floor-part4.js index c63362308342270b41965a91341098b011c1354f..1c30db9d7b07c38ac0113dc87c51bdfee6c89559 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;

Index: test/mjsunit/regress/regress-1708.js
diff --git a/test/mjsunit/regress/regress-1708.js b/test/mjsunit/regress/regress-1708.js index 76f97682236e4cf15166eb816ba7e315b537c0b6..8fabbc653ec74886589ee8b2a4194e841e04a42e 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);
Index: test/mjsunit/regress/regress-99167.js
diff --git a/test/mjsunit/regress/regress-99167.js b/test/mjsunit/regress/regress-99167.js index 5053ae5d24f5766e6d3116456fae305427196be5..f29fcac7fba60898f146d720efa5f71e97f23a1d 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;
Index: test/mjsunit/regress/regress-create-exception.js
diff --git a/test/mjsunit/regress/regress-create-exception.js b/test/mjsunit/regress/regress-create-exception.js index d3face9f3736e0b3d067461cdfb9cf30883ffb1a..7f674faa2034f9b2359d63582bd72fdf80a42405 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.


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to