Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2177080 | 7 | Vladimir Kozlov | P3 | Closed | Fixed | b27 |
JDK-2174890 | 6u14 | Vladimir Kozlov | P3 | Resolved | Fixed | b01 |
JDK-2155456 | hs11 | Vladimir Kozlov | P4 | Closed | Won't Fix |
Description
CastPP, CheckCastPP and Proj nodes are not "dead" loop safe after
the putback 20061023120554.jrose.dolphin-cleanups which added
new mmethods Ideal_allocation(), Ideal_klass(), Ideal_length().
These methods could bypass the nodes chain to get a klass or
an array's length from inputs of Allocation node:
Allocate <- Proj <- CheckCastPP.
As result dead data loop could be created.
the putback 20061023120554.jrose.dolphin-cleanups which added
new mmethods Ideal_allocation(), Ideal_klass(), Ideal_length().
These methods could bypass the nodes chain to get a klass or
an array's length from inputs of Allocation node:
Allocate <- Proj <- CheckCastPP.
As result dead data loop could be created.
Attachments
Issue Links
- backported by
-
JDK-2174890 CastPP, CheckCastPP and Proj nodes are not dead loop safe
- Resolved
-
JDK-2177080 CastPP, CheckCastPP and Proj nodes are not dead loop safe
- Closed
-
JDK-2155456 CastPP, CheckCastPP and Proj nodes are not dead loop safe
- Closed