[jdk11u-dev] RFR: 8218136: minor hotspot adjustments for xlclang++ from xlc16 on AIX [v2]
Martin Doerr
mdoerr at openjdk.java.net
Wed Apr 6 20:24:42 UTC 2022
On Wed, 6 Apr 2022 17:11:23 GMT, Tyler Steele <duke at openjdk.java.net> wrote:
>> #993
>>
>> 8218136: minor hotspot adjustments for xlclang++ from xlc16 on AIX
>>
>> Reviewed-by: dholmes, goetz, ihse
>>
>> Backport Notes:
>>
>> - src/hotspot/share/runtime/arguments.cpp: Remove `UNSUPPORTED_OPTION_NULL(AllocateOldGenAt)` modified by backport but not present in original source.
>
> Tyler Steele has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits:
>
> - Revert "8224214: [AIX] Remove support for legacy xlc compiler"
>
> This reverts commit 42a3518c41e197c60998643509159acf1072a924.
> - 8218136: minor hotspot adjustments for xlclang++ from xlc16 on AIX
>
> Reviewed-by: dholmes, goetz, ihse
>
> Backport Conflicts:
> - src/hotspot/share/runtime/arguments.cpp: Remove
> UNSUPPORTED_OPTION_NULL(AllocateOldGenAt).
> - src/hotspot/share/runtime/arguments.hpp: Add definition of
> UNSUPPORTED_OPTION_NULL.
> - src/hotspot/share/utilities/globalDefinitions_xlc.hpp: Header year
> clash.
> - 8224214: [AIX] Remove support for legacy xlc compiler
>
> Reviewed-by: erikj, kbarrett, mdoerr, dholmes
>
> Backport Conflicts:
> - make/autoconf/toolchain.m4: Update header year.
> - src/hotspot/share/gc/g1/ptrQueue.hpp: Remove procedure definition (cpp
> does not contian impl).
> - src/hotspot/share/gc/shared/oopStorage.hpp: Remove procedure
> definition (cpp does not contain impl).
> - src/hotspot/share/runtime/vm_version.cpp: Remove ~100 lines not
> present in base version.
> - src/hotspot/share/utilities/globalDefinitions_xlc.hpp: Add xlc version
> check.
Looks good. This allows us to build OpenJDK 11.0.16 on AIX with updated harfbuzz!
-------------
Marked as reviewed by mdoerr (Reviewer).
PR: https://git.openjdk.java.net/jdk11u-dev/pull/997
More information about the jdk-updates-dev
mailing list