8213794: ARM32: disable TypeProfiling, CriticalJNINatives, Serviceablity tests for ARM32

Reviewed-by: dholmes
This commit is contained in:
Boris Ulasevich 2018-11-16 19:29:40 +03:00
parent 28f45defae
commit 11c5e7968b
5 changed files with 7 additions and 3 deletions
src/hotspot/cpu/arm
test
hotspot/jtreg/compiler
profiling
runtime/criticalnatives
argumentcorruption
lookup
lib/jdk/test/lib

@ -294,6 +294,9 @@ void VM_Version::initialize() {
Tier3MinInvocationThreshold = 500;
}
UNSUPPORTED_OPTION(TypeProfileLevel);
UNSUPPORTED_OPTION(CriticalJNINatives);
FLAG_SET_DEFAULT(TypeProfileLevel, 0); // unsupported
// This machine does not allow unaligned memory accesses

@ -25,6 +25,7 @@
* @test
* @bug 8189439
* @summary Parameters type profiling is not performed from aarch64 interpreter
* @requires os.arch != "arm"
* @requires vm.flavor == "server" & vm.compMode == "Xmixed" & !vm.emulatedClient & !vm.graal.enabled
* @library /test/lib /
* @build sun.hotspot.WhiteBox

@ -24,7 +24,7 @@
/* @test
* @bug 8167409
* @requires os.arch != "aarch64"
* @requires (os.arch != "aarch64") & (os.arch != "arm")
* @run main/othervm/native -Xcomp -XX:+CriticalJNINatives compiler.runtime.criticalnatives.argumentcorruption.CheckLongArgs
*/
package compiler.runtime.criticalnatives.argumentcorruption;

@ -24,7 +24,7 @@
/* @test
* @bug 8167408
* @requires os.arch != "aarch64"
* @requires (os.arch != "aarch64") & (os.arch != "arm")
* @run main/othervm/native -Xcomp -XX:+CriticalJNINatives compiler.runtime.criticalnatives.lookup.LookUp
*/
package compiler.runtime.criticalnatives.lookup;

@ -224,7 +224,7 @@ public class Platform {
if (isAix()) {
return false; // SA not implemented.
} else if (isLinux()) {
if (isS390x()) {
if (isS390x() || isARM()) {
return false; // SA not implemented.
}
}