[riscv-port-jdk17u:riscv-port] RFR: 8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
fyang at openjdk.org
Thu Mar 16 06:19:49 UTC 2023
On Thu, 16 Mar 2023 04:34:39 GMT, Xiaolin Zheng <xlinzheng at openjdk.org> wrote:
> This is another-half backport (RISC-V part only) of [JDK-8287425](https://bugs.openjdk.org/browse/JDK-8287425). The original patch is at .
> This patch can interestingly fix an issue with async-profiler , and has been backported to JDK17/JDK11u. But when backporting to JDK17, the RISC-V part of this patch was dropped  since we did not have the RISC-V backend. Now that we have the RISC-V port of JDK17, the missing part needs a backport as well.
> Tested on unmatched, hotspot tier1~2 (fastdebug). More tiers are on the way.
>  https://github.com/openjdk/jdk/commit/b5a646ee6cfd432cef6b7e69a177959227a38ace
>  https://github.com/jvm-profiling-tools/async-profiler/issues/673#issuecomment-1316738564
>  https://github.com/openjdk/jdk17u-dev/pull/672
Looks fine. Thanks.
Marked as reviewed by fyang (Committer).
More information about the riscv-port-dev