[riscv-port-jdk11u:riscv-port] RFR: 8293474: RISC-V: Unify the way of moving function pointer
Andreas Schwab
duke at openjdk.org
Thu Oct 10 06:07:34 UTC 2024
On Fri, 27 Sep 2024 02:51:15 GMT, Dingli Zhang <dzhang at openjdk.org> wrote:
> Please review this backport to riscv-port-jdk11u.
> Backport of [JDK-8293474](https://bugs.openjdk.org/browse/JDK-8293474).
> Applies not cleanly due to context difference, and changes in `shenandoahBarrierSetAssembler_riscv.cpp` have been modified previously.
>
> Testing:
> - Tier1 passed without new failure on lp4a (release).
With slowdebug:
1894 Epilog === [[]] [-2147234809]
# pop frame 112
add sp, sp, #112
ld ra, [sp,#-16]
ld fp, [sp,#-8]
# touch polling page
li t0, #0x7f4cb960e000
ld zr, [t0] n_size (272), current_offset (1316), instr_offset (1036)
Could not load hsdis-riscv64.so; library not loadable; PrintAssembly is disabled
-------------------
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/output.cpp:1416
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/abuild/rpmbuild/BUILD/jdk11u-jdk-11.0.24-8/src/hotspot/share/opto/output.cpp:1416), pid=366339, tid=366381
# assert(false) failed: wrong size of mach node
-------------
PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/33#issuecomment-2404112264
More information about the riscv-port-dev
mailing list