RFR: 8290780: AArch64: Crash in c2 nmethod running RunThese30M.java [v2]
Andrew Haley
aph at openjdk.org
Fri Jul 22 15:30:35 UTC 2022
On Fri, 22 Jul 2022 14:45:13 GMT, Andrew Dinn <adinn at openjdk.org> wrote:
>> Andrew Haley has updated the pull request incrementally with one additional commit since the last revision:
>>
>> 8290780: AArch64: Crash in c2 nmethod running RunThese30M.java
>
> src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp line 342:
>
>> 340: static int adrpMovk_impl(address insn_addr, address &target) {
>> 341: Instruction_aarch64::patch(insn_addr + sizeof (uint32_t), 20, 5, (uintptr_t)target >> 32);
>> 342: uintptr_t dest = (dest & 0xffffffffULL) | (uintptr_t(insn_addr) & 0xffff00000000ULL);
>
> This does not look right. `dest` is not defined on the rhs of this expression.
Err, I have no idea. Fixed.
-------------
PR: https://git.openjdk.org/jdk/pull/9615
More information about the hotspot-dev
mailing list