--- a/hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp Wed Dec 23 21:09:50 2015 -0800
+++ b/hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp Wed Dec 23 20:19:42 2015 -1000
@@ -30,13 +30,10 @@
#include "runtime/stubCodeGenerator.hpp"
#include "vm_version_sparc.hpp"
-int VM_Version::_features = VM_Version::unknown_m;
-const char* VM_Version::_features_str = "";
unsigned int VM_Version::_L2_data_cache_line_size = 0;
void VM_Version::initialize() {
-
- assert(_features != VM_Version::unknown_m, "System pre-initialization is not complete.");
+ assert(_features != 0, "System pre-initialization is not complete.");
guarantee(VM_Version::has_v9(), "only SPARC v9 is supported");
PrefetchCopyIntervalInBytes = prefetch_copy_interval_in_bytes();
@@ -214,7 +211,7 @@
(!has_hardware_fsmuld() ? ", no-fsmuld" : ""));
// buf is started with ", " or is empty
- _features_str = os::strdup(strlen(buf) > 2 ? buf + 2 : buf);
+ _features_string = os::strdup(strlen(buf) > 2 ? buf + 2 : buf);
// UseVIS is set to the smallest of what hardware supports and what
// the command line requires. I.e., you cannot set UseVIS to 3 on
@@ -408,7 +405,7 @@
}
void VM_Version::print_features() {
- tty->print_cr("Version:%s", cpu_features());
+ tty->print_cr("Version:%s", _features);
}
int VM_Version::determine_features() {
@@ -444,7 +441,7 @@
return features;
}
-static int saved_features = 0;
+static uint64_t saved_features = 0;
void VM_Version::allow_all() {
saved_features = _features;