Integrated: 8256986: [PPC64] C2 crashes when accessing nonexisting jvms of CallLeafDirectNode
Martin Doerr
mdoerr at openjdk.java.net
Fri Nov 27 15:47:02 UTC 2020
On Tue, 24 Nov 2020 17:52:53 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:
> observe_safepoint() is called with jvms == NULL from fill_buffer with mach = CallLeafDirectNode.
> That node represents a leaf call and does not safepoint.
> "_guaranteed_safepoint" needs to get set correctly for all MachCallNodes after JDK-8254231.
>
> In addition MachCallRuntimeNode::ret_addr_offset() need update for the new assertion in output.cpp.
> This was already fixed on some other platforms.
This pull request has now been integrated.
Changeset: d51e2ab2
Author: Martin Doerr <mdoerr at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/d51e2ab2
Stats: 11 lines in 1 file changed: 8 ins; 1 del; 2 mod
8256986: [PPC64] C2 crashes when accessing nonexisting jvms of CallLeafDirectNode
Reviewed-by: clanger
-------------
PR: https://git.openjdk.java.net/jdk/pull/1418
More information about the hotspot-compiler-dev
mailing list