[lworld] RFR: 8367412: [lworld] Adapter creation fails with guarantee(chk == -1 || chk == 0) failed: Field too big for insn
Tobias Hartmann
thartmann at openjdk.org
Tue Sep 30 14:47:05 UTC 2025
On Tue, 30 Sep 2025 13:55:10 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
> We hit a guarantee failure because the immediate of the branch instruction is too large. We should use a `far_jump` instead, like we do for all other jumps to `StubRoutines::forward_exception_entry()`.
>
> I can reproduce this reliably with `test/hotspot/jtreg/runtime/valhalla/inlinetypes/classloading/ConcurrentClassLoadingTest.java` and therefore did not add another regression test.
>
> Thanks,
> Tobias
I had to increase the timeout of the test as well.
-------------
PR Comment: https://git.openjdk.org/valhalla/pull/1646#issuecomment-3352541153
More information about the valhalla-dev
mailing list