Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8016412 | 8 | Roland Westrelin | P3 | Resolved | Fixed | b94 |
Method::max_stack() accounts for extra slots for JSR 292 extra arguments. Some platforms (sparc) load ConstMethod::max_stack_offset() directly and so doesn't take the extra slots into account. On sparc it's possible that the appendix argument to a call ends up in the space reserved for the register window.
- backported by
-
JDK-8016412 Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292
-
- Resolved
-
- duplicates
-
JDK-8002087 JSR 292: max_stack issues in interpreter code after JSR-292 merge
-
- Closed
-
- relates to
-
JDK-8017531 8010460 changes broke bytecodeInterpreter.cpp
-
- Resolved
-
-
JDK-8002087 JSR 292: max_stack issues in interpreter code after JSR-292 merge
-
- Closed
-