< prev index next >

src/hotspot/cpu/s390/vm_version_s390.cpp

Print this page
rev 56779 : 8233328: fix minimal VM build on Linux s390x

@@ -59,11 +59,13 @@
     print_features();
   }
 
   intx cache_line_size = Dcache_lineSize(0);
 
+#ifdef COMPILER2
   MaxVectorSize = 8;
+#endif
 
   if (has_PrefetchRaw()) {
     if (FLAG_IS_DEFAULT(AllocatePrefetchStyle)) {  // not preset
       // 0 = no prefetch.
       // 1 = Prefetch instructions for each allocation.

@@ -215,19 +217,21 @@
 
   if (!(UseSHA1Intrinsics || UseSHA256Intrinsics || UseSHA512Intrinsics)) {
     FLAG_SET_DEFAULT(UseSHA, false);
   }
 
+#ifdef COMPILER2
   if (FLAG_IS_DEFAULT(UseMultiplyToLenIntrinsic)) {
     FLAG_SET_DEFAULT(UseMultiplyToLenIntrinsic, true);
   }
   if (FLAG_IS_DEFAULT(UseMontgomeryMultiplyIntrinsic)) {
     FLAG_SET_DEFAULT(UseMontgomeryMultiplyIntrinsic, true);
   }
   if (FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) {
     FLAG_SET_DEFAULT(UseMontgomerySquareIntrinsic, true);
   }
+#endif
   if (FLAG_IS_DEFAULT(UsePopCountInstruction)) {
     FLAG_SET_DEFAULT(UsePopCountInstruction, true);
   }
 
   // z/Architecture supports 8-byte compare-exchange operations
< prev index next >