[lworld] Integrated: 8336842: [lworld] Return value buffering in TLAB does not work with -XX:FastAllocateSizeLimit=0
Tobias Hartmann
thartmann at openjdk.org
Wed Aug 14 14:08:01 UTC 2024
On Wed, 14 Aug 2024 09:21:56 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
> We fail with `-XX:FastAllocateSizeLimit=0` because `Klass::_lh_instance_slow_path_bit` is set in the layout helper which is then used as object size for TLAB allocations in `MacroAssembler::store_inline_type_fields_to_buf`. The fix is to add the corresponding check.
>
> I'll add testing with `-XX:FastAllocateSizeLimit=0` to our (internal) stress job.
>
> Best regards,
> Tobias
This pull request has now been integrated.
Changeset: 5ccdcefa
Author: Tobias Hartmann <thartmann at openjdk.org>
URL: https://git.openjdk.org/valhalla/commit/5ccdcefa187a83e5601327fef183d518af9c3494
Stats: 16 lines in 2 files changed: 6 ins; 2 del; 8 mod
8336842: [lworld] Return value buffering in TLAB does not work with -XX:FastAllocateSizeLimit=0
-------------
PR: https://git.openjdk.org/valhalla/pull/1207
More information about the valhalla-dev
mailing list