RFR: 8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations [v9]
Andrew Dinn
adinn at openjdk.org
Mon Jan 13 13:54:45 UTC 2025
On Tue, 3 Dec 2024 02:45:09 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:
>> Andrew Dinn has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:
>>
>> increase compiler stub space for macos x86_64
>
> Looks good.
>
> Testing results (hs-tier1 - hs-tier4) are clean.
@iwanowww I pinned down the problem with the MacOS x86_64 tests. It happens in the StringIndexOf test because we have UseAVX == 2 && EnableX86CoreOpts=true. The latter flag controls generation of the string_indexof_linear_ll/ul/uu stubs. I can reproduce the same error on my x86 corei7 box if I set EnableX86CoreOpts=true. The stubs add over 10000 bytes to the compiler stub blob -- without them there is only 8000 to spare. I have tweaked up the compiler blob sizing slightly (under LP64_ONLY) to allow room for them.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/21957#issuecomment-2587161084
More information about the hotspot-dev
mailing list