RFR: 8298225: [AIX] Disable PPC64LE continuations on AIX [v3]

Martin Doerr mdoerr at openjdk.org
Thu Dec 8 11:35:06 UTC 2022


On Wed, 7 Dec 2022 16:56:39 GMT, Tyler Steele <tsteele at openjdk.org> wrote:

>> This small change adds an import to the generated ad_ppc.cpp file to allow it to find Contiuations::enabled, and sets VMContinuations to false on AIX.
>
> Tyler Steele has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision:
> 
>  - Merge remote-tracking branch 'upstream/master' into build/aix/continuation-enabled
>  - Add continuation.hpp to adlc/main.cpp
>  - Set VMContinuations to false on AIX
>  - Restore 5 arg constructor for SystemProcess

Mainline will get forked today. Please create a new PR in the JDK 20 stabilization
repository once it's available. This one get get closed afterwards.

src/hotspot/share/adlc/main.cpp line 232:

> 230:   AD.addInclude(AD._CPP_file, "opto/regmask.hpp");
> 231:   AD.addInclude(AD._CPP_file, "opto/runtime.hpp");
> 232:   AD.addInclude(AD._CPP_file, "runtime/continuation.hpp");

This adds it for all platforms. Isn't it sufficient to add it in `source %{` section of the ad file?

-------------

PR: https://git.openjdk.org/jdk/pull/11550


More information about the hotspot-compiler-dev mailing list