Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2176902 | 7 | Tom Rodriguez | P3 | Closed | Fixed | b12 |
JDK-2171949 | 6u4 | Tom Rodriguez | P3 | Resolved | Fixed | b03 |
The fix for 6470497 changed the anti-dependence code which searches for a new LCA for a load based on the blocks containing stores that might be anti-dependent. The rewrite converted a recursive algorithm to a worklist based one but started the search at an earlier block. This can cause the search to terminate early results in bad scheduling of loads and stores.
- backported by
-
JDK-2171949 raise_LCA_above_marks stops too early
-
- Resolved
-
-
JDK-2176902 raise_LCA_above_marks stops too early
-
- Closed
-
- relates to
-
JDK-6470497 early C2 cleanups for Java 7
-
- Resolved
-