aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/opto/escape.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/vm/opto/escape.cpp')
-rw-r--r--src/share/vm/opto/escape.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/share/vm/opto/escape.cpp b/src/share/vm/opto/escape.cpp
index c53c4ae6e..62db164b5 100644
--- a/src/share/vm/opto/escape.cpp
+++ b/src/share/vm/opto/escape.cpp
@@ -1609,10 +1609,11 @@ bool ConnectionGraph::compute_escape() {
//
// Normally only 1-3 passes needed to build
// Connection Graph depending on graph complexity.
- // Set limit to 10 to catch situation when something
+ // Observed 8 passes in jvm2008 compiler.compiler.
+ // Set limit to 20 to catch situation when something
// did go wrong and recompile the method without EA.
-#define CG_BUILD_ITER_LIMIT 10
+#define CG_BUILD_ITER_LIMIT 20
uint length = worklist.length();
int iterations = 0;