[riscv-port-jdk17u:riscv-port] RFR: 8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
xlinzheng at openjdk.org
Thu Mar 16 04:46:46 UTC 2023
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.
- 8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u pull/16/head:pull/16
More information about the riscv-port-dev