< prev index next >
src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
Print this page
rev 59103 : imported patch hotspot
@@ -130,13 +130,11 @@
return JVMFlag::SUCCESS;
}
JVMFlag::Error AllocatePrefetchInstrConstraintFunc(intx value, bool verbose) {
intx max_value = max_intx;
-#if defined(SPARC)
- max_value = 1;
-#elif defined(X86)
+#if defined(X86)
max_value = 3;
#endif
if (value < 0 || value > max_value) {
JVMFlag::printError(verbose,
"AllocatePrefetchInstr (" INTX_FORMAT ") must be "
@@ -234,35 +232,14 @@
return JVMFlag::SUCCESS;
}
JVMFlag::Error CompilerThreadPriorityConstraintFunc(intx value, bool verbose) {
-#ifdef SOLARIS
- if ((value < MinimumPriority || value > MaximumPriority) &&
- (value != -1) && (value != -FXCriticalPriority)) {
- JVMFlag::printError(verbose,
- "CompileThreadPriority (" INTX_FORMAT ") must be "
- "between %d and %d inclusively or -1 (means no change) "
- "or %d (special value for critical thread class/priority)\n",
- value, MinimumPriority, MaximumPriority, -FXCriticalPriority);
- return JVMFlag::VIOLATES_CONSTRAINT;
- }
-#endif
-
return JVMFlag::SUCCESS;
}
JVMFlag::Error CodeEntryAlignmentConstraintFunc(intx value, bool verbose) {
-#ifdef SPARC
- if (CodeEntryAlignment % relocInfo::addr_unit() != 0) {
- JVMFlag::printError(verbose,
- "CodeEntryAlignment (" INTX_FORMAT ") must be "
- "multiple of NOP size\n", CodeEntryAlignment);
- return JVMFlag::VIOLATES_CONSTRAINT;
- }
-#endif
-
if (!is_power_of_2(value)) {
JVMFlag::printError(verbose,
"CodeEntryAlignment (" INTX_FORMAT ") must be "
"a power of two\n", CodeEntryAlignment);
return JVMFlag::VIOLATES_CONSTRAINT;
@@ -286,11 +263,11 @@
"must be a power of two\n",
value);
return JVMFlag::VIOLATES_CONSTRAINT;
}
- // Relevant on ppc, s390, sparc. Will be optimized where
+ // Relevant on ppc, s390. Will be optimized where
// addr_unit() == 1.
if (OptoLoopAlignment % relocInfo::addr_unit() != 0) {
JVMFlag::printError(verbose,
"OptoLoopAlignment (" INTX_FORMAT ") must be "
"multiple of NOP size (%d)\n",
@@ -353,28 +330,19 @@
"less than or equal to CodeEntryAlignment (" INTX_FORMAT ")\n",
InteriorEntryAlignment, CodeEntryAlignment);
return JVMFlag::VIOLATES_CONSTRAINT;
}
-#ifdef SPARC
- if (InteriorEntryAlignment % relocInfo::addr_unit() != 0) {
- JVMFlag::printError(verbose,
- "InteriorEntryAlignment (" INTX_FORMAT ") must be "
- "multiple of NOP size\n");
- return JVMFlag::VIOLATES_CONSTRAINT;
- }
-#endif
-
if (!is_power_of_2(value)) {
JVMFlag::printError(verbose,
"InteriorEntryAlignment (" INTX_FORMAT ") must be "
"a power of two\n", InteriorEntryAlignment);
return JVMFlag::VIOLATES_CONSTRAINT;
}
int minimum_alignment = 16;
-#if defined(SPARC) || (defined(X86) && !defined(AMD64))
+#if defined(X86) && !defined(AMD64)
minimum_alignment = 4;
#elif defined(S390)
minimum_alignment = 2;
#endif
< prev index next >