-
Bug
-
Resolution: Fixed
-
P3
-
8, 9
-
b103
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8149242 | 8u101 | Tobias Hartmann | P3 | Resolved | Fixed | b01 |
JDK-8146452 | 8u92 | Tobias Hartmann | P3 | Resolved | Fixed | b03 |
JDK-8155338 | emb-8u101 | Tobias Hartmann | P3 | Resolved | Fixed | b01 |
--- a/src/share/vm/opto/loopnode.cpp Mon Oct 05 23:53:59 2015 +0200
+++ b/src/share/vm/opto/loopnode.cpp Wed Dec 02 14:04:06 2015 +0100
@@ -2310,6 +2310,11 @@
#endif
if (skip_loop_opts) {
+ // restore major progress flag
+ for (int i = 0; i < old_progress; i++) {
+ C->set_major_progress();
+ }
+
// Cleanup any modified bits
_igvn.optimize();
@@ -2421,6 +2426,13 @@
}
}
- backported by
-
JDK-8146452 PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
-
- Resolved
-
-
JDK-8149242 PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
-
- Resolved
-
-
JDK-8155338 PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
-
- Resolved
-
- relates to
-
JDK-8152110 Stabilize C2 loop optimizations
-
- Open
-
-
JDK-7107042 assert(no_dead_loop) failed: dead loop detected
-
- Closed
-
-
JDK-8148754 C2 loop unrolling fails due to unexpected graph shape
-
- Closed
-