[8u60] Bulk backport request: 8075798, 8068945, and 8080281
zoltan.majo at oracle.com
Fri May 29 15:40:09 UTC 2015
Thank you, Vladimir, for the review!
On 05/29/2015 05:09 PM, Vladimir Kozlov wrote:
> Looks good.
> 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
>> 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