8184800: Streamline RTM flag validity testing with generic flag testing support.
goetz.lindenmaier at sap.com
Wed Jul 19 10:37:53 UTC 2017
please review this change. I please need a sponsor.
RTM was implemented before specifying ranges for flags was established
in openJdk. It has custom checks implemented per platform in
vm_version_<cpu>.cpp as well as tests for these checks in compiler/rtm/cli.
8180612 added ranges for a row of RTM flags. Tests for RTMAbortRatio
and RTMTotalCountIncrRate now fail, because the range check failure
message is different.
This change removes the custom checks, implements a generic method
RTMTotalCountIncrRateConstraintFunc() and updates the tests. Some
tests are now superfluous as the ranges will be tested by
I tested on x86/ppc machines with and without RTM support, as well
as on the other platforms we test automated.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-compiler-dev