hotspot/src/share/vm/runtime/globals.hpp
changeset 36558 d55cd2e4a39c
parent 36557 b017bd9fb598
parent 36555 4f37fd7a5a09
child 36559 b35fcd3da015
--- a/hotspot/src/share/vm/runtime/globals.hpp	Fri Mar 04 01:18:08 2016 -0800
+++ b/hotspot/src/share/vm/runtime/globals.hpp	Fri Mar 04 13:16:50 2016 +0000
@@ -725,7 +725,7 @@
                                                                             \
   product(bool, UseSHA, false,                                              \
           "Control whether SHA instructions can be used "                   \
-          "on SPARC and on ARM")                                            \
+          "on SPARC, on ARM and on x86")                                    \
                                                                             \
   product(bool, UseGHASHIntrinsics, false,                                  \
           "Use intrinsics for GHASH versions of crypto")                    \
@@ -4162,6 +4162,13 @@
              "in the loaded class C. "                                      \
              "Check (3) is available only in debug builds.")                \
                                                                             \
+  develop_pd(intx, InitArrayShortSize,                                      \
+          "Threshold small size (in bytes) for clearing arrays. "           \
+          "Anything this size or smaller may get converted to discrete "    \
+          "scalar stores.")                                                 \
+          range(0, max_intx)                                                \
+          constraint(InitArrayShortSizeConstraintFunc, AfterErgo)           \
+                                                                            \
   diagnostic(bool, CompilerDirectivesIgnoreCompileCommands, false,          \
              "Disable backwards compatibility for compile commands.")       \
                                                                             \