From 3e6232ec4574feeef11f61e6a08ce7bc1db8c08f Mon Sep 17 00:00:00 2001 From: Roland Levillain Date: Thu, 11 Feb 2016 12:50:41 +0000 Subject: Make run test 572-checker-array-get-regression gcstress friendly. The large array allocated in test/572-checker-array-get-regression/src/Main.java used to be too big for the small heap used in gcstress mode. Use a smaller array size that however still exercises the initial issue checked by this regression test. Bug: 26817006 Bug: 12687968 Change-Id: Id7080a18007cad9b5d4ac31b45f7df46213a908e --- test/572-checker-array-get-regression/src/Main.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'test/572-checker-array-get-regression/src/Main.java') diff --git a/test/572-checker-array-get-regression/src/Main.java b/test/572-checker-array-get-regression/src/Main.java index 139221555a..a9bf326427 100644 --- a/test/572-checker-array-get-regression/src/Main.java +++ b/test/572-checker-array-get-regression/src/Main.java @@ -22,9 +22,9 @@ public class Main { /// CHECK-START: java.lang.Integer Main.test() ssa_builder (after) /// CHECK-DAG: <> CurrentMethod - /// CHECK-DAG: <> IntConstant 1048576 + /// CHECK-DAG: <> IntConstant 524288 /// CHECK-DAG: <> IntConstant -1 - /// CHECK-DAG: <> NewArray [<>,<>] + /// CHECK-DAG: <> NewArray [<>,<>] /// CHECK-DAG: <> NullCheck [<>] /// CHECK-DAG: <> ArrayLength [<>] /// CHECK-DAG: <> Add [<>,<>] @@ -34,16 +34,17 @@ public class Main { /// CHECK-DAG: <> ArrayGet [<>,<>] /// CHECK-DAG: Return [<>] + /// CHECK-START: java.lang.Integer Main.test() register (before) /// CHECK-DAG: <> CurrentMethod - /// CHECK-DAG: <> IntConstant 1048576 - /// CHECK-DAG: <> IntConstant 1048575 - /// CHECK-DAG: <> NewArray [<>,<>] - /// CHECK-DAG: <> ArrayGet [<>,<>] + /// CHECK-DAG: <> IntConstant 524288 + /// CHECK-DAG: <> IntConstant 524287 + /// CHECK-DAG: <> NewArray [<>,<>] + /// CHECK-DAG: <> ArrayGet [<>,<>] /// CHECK-DAG: Return [<>] public static Integer test() { - Integer[] integers = new Integer[1024 * 1024]; + Integer[] integers = new Integer[1 << 19]; initIntegerArray(integers); // Array load with a large constant index (after constant folding // and bounds check elimination). -- cgit v1.2.3-59-g8ed1b