RFR(S) : 8170227 : use vm.jvmci property in compiler/jvmci tests
igor.ignatyev at oracle.com
Mon Nov 28 16:18:50 UTC 2016
> 102 lines changed: 23 ins; 1 del; 78 mod;
could you please review the changset which update jvmci tests to use vm.jvmci @requiers property instead of cpu architecture bases expressions?
there are two cases:
- jvmci tests which can be run on all platforms which support jvmci, in these tests '(vm.simpleArch == "x64" | vm.simpleArch == "sparcv9" | vm.simpleArch == "aarch64”)’ was replaced by vm.jvmci
- test/compiler/jvmci/jdk.vm.ci.code.test tests which require an arch specific subclass of TestAssembler class, for the time being, there are only amd64 and sparc versions. in such tests @requires expression was changed to 'vm.jvmci & (vm.simpleArch == "x64" | vm.simpleArch == "sparcv9”)'
please be aware, this fix depends on 8170226 which adds vm.jvmci property.
testing: hotspot/compiler/jvmci on platforms/builds which support and do not support jvmci
8170226 RFR: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2016-November/025005.html
More information about the hotspot-compiler-dev