[8u60] Bulk backport request: 8075798, 8068945, and 8080281

Zoltán Majó zoltan.majo at oracle.com
Fri May 29 12:22:33 UTC 2015


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 

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 mailing list