hotspot/src/share/vm/runtime/globals.hpp
changeset 31587 e48945b7849c
parent 31515 6aed85dadbe6
child 31588 2a864a4a414c
--- a/hotspot/src/share/vm/runtime/globals.hpp	Thu Jul 02 17:49:11 2015 -0700
+++ b/hotspot/src/share/vm/runtime/globals.hpp	Fri Jul 03 07:25:03 2015 +0200
@@ -4120,7 +4120,16 @@
                                                                             \
   product_pd(bool, PreserveFramePointer,                                    \
              "Use the FP register for holding the frame pointer "           \
-             "and not as a general purpose register.")
+             "and not as a general purpose register.")                      \
+                                                                            \
+  diagnostic(bool, CheckIntrinsics, trueInDebug,                            \
+             "When a class C is loaded, check that "                        \
+             "(1) all intrinsics defined by the VM for class C are present "\
+             "in the loaded class file and are marked with the "            \
+             "@HotSpotIntrinsicCandidate annotation and also that "         \
+             "(2) there is an intrinsic registered for all loaded methods " \
+             "that are annotated with the @HotSpotIntrinsicCandidate "      \
+             "annotation.")
 
 /*
  *  Macros for factoring of globals