Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2215477 | 8 | Vladimir Kozlov | P4 | Resolved | Fixed | b08 |
JDK-2214887 | 7u2 | Vladimir Kozlov | P4 | Closed | Fixed | b08 |
I hit my new assert about different code emit size (7063629) when I specified -XX:+VerifyOops on sparc. It uses set((intptr_t)msg, O0) instruction to set address of message which is new each time, as result set() size could be different.
Replace set() it with patchable_set() to be always 8 instructions.
Replace set() it with patchable_set() to be always 8 instructions.
- backported by
-
JDK-2215477 -XX:+VerifyOops is broken
- Resolved
-
JDK-2214887 -XX:+VerifyOops is broken
- Closed
- relates to
-
JDK-7063629 use cbcond in C2 generated code on T4
- Closed