[8u60] Bulk backport request: 8075798, 8068945, and 8080281
Vladimir Kozlov
vladimir.kozlov at oracle.com
Fri May 29 15:09:12 UTC 2015
Looks good.
Thanks,
Vladimir
On 5/29/15 5:22 AM, Zoltán Majó wrote:
> Hi,
>
>
> please review the following backports to 8u60:
>
> (1) 8068945: Use RBP register as proper frame pointer in JIT compiled code on x86
> https://bugs.openjdk.java.net/browse/JDK-8068945
> http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/382e9e4b3b71
>
> (2) 8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes
> https://bugs.openjdk.java.net/browse/JDK-8075798
> http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ac291bc3ece2
>
> (3) 8080281: 8068945 changes break building the zero JVM variant
> https://bugs.openjdk.java.net/browse/JDK-8080281
> http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/dee9ddf02864
>
> Only (2) applies cleanly to the 8u tree, for (1) and (3) minor "adjustments" were necessary around the declaration of
> the PreserveFramePointer flag:
> - for (1) in src/share/vm/runtime/globals.hpp, moreover, src/cpu/aarch64/vm/globals_aarch64.hpp was not patched as the
> file does not exist in 8u;
> - for (2) in src/cpu/zero/vm/globals_zero.hpp.
>
> Here is a webrev that shows *all* changes to be pushed (incl. the "adjustments"):
> http://cr.openjdk.java.net/~zmajo/8068945_8078798_8080281_8u/webrev.00/
>
> The original changes were pushed to 9 more than a month ago (except (3), which is a minor change) and nightly testing
> showed no problems.
>
> In addition, the following testing was done:
> - full JPRT run, all tests pass;
> - JTREG testing with java/lang/invoke and with all hotspot tests, all tests pass that pass also with an unpatched VM.
>
> The Release Team has approved all three backports (as indicated in the corresponding JBS issues).
>
> Thank you and best regards,
>
>
> Zoltan
>
More information about the hotspot-dev
mailing list