RFR: 8169317: [s390] Various minor bug fixes and adaptions.

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Mon Nov 7 11:52:44 UTC 2016


This change contains a row of minor fixes to the s390 port.
Please review this change:

The fixes in detail:

Fix rule indexOfChar_U.

Register overwritten in heap based compressed oops mode. We never see this mode on our systems, but it is a possible configuration.

templateTable_s390.cpp, nativeInst_s390.cpp:
Wrong register passed as argument to call_VM

frame_s390.cpp, frame_s390.inline.hpp. os_linux_s390.cpp
Some adaptions for "8151956: Support non-continuous CodeBlobs in HotSpot"

Remove flag UseCountLeadingZerosInstruction. This instruction is available on all supported s390 cpus, and the tests for this flag depend on a string in the x86 cpu feature list.

Add 'aes' and 'sha' to cpu feature string if the corresponding extensions are implemented on the current cpu. Needed for jtreg tests.

Fix frame popping for debug / fastdebug build. Else NMT tests fail.

Best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20161107/74245b63/attachment.html>

More information about the hotspot-compiler-dev mailing list