[8u60] Bulk backport request: 8075798, 8068945, and 8080281
vladimir.kozlov at oracle.com
Fri May 29 15:09:12 UTC 2015
On 5/29/15 5:22 AM, Zoltán Majó wrote:
> please review the following backports to 8u60:
> (1) 8068945: Use RBP register as proper frame pointer in JIT compiled code on x86
> (2) 8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes
> (3) 8080281: 8068945 changes break building the zero JVM variant
> 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"):
> 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,
More information about the hotspot-dev