hotspot/src/share/vm/runtime/globals.hpp
changeset 31862 8673bd4db4b1
parent 31635 6bf7a358ca17
child 31865 c3edfbc8f5ac
--- a/hotspot/src/share/vm/runtime/globals.hpp	Mon Jul 13 09:44:38 2015 +0200
+++ b/hotspot/src/share/vm/runtime/globals.hpp	Thu Jul 16 15:02:12 2015 +0200
@@ -4130,14 +4130,18 @@
              "Use the FP register for holding the frame pointer "           \
              "and not as a general purpose register.")                      \
                                                                             \
-  diagnostic(bool, CheckIntrinsics, trueInDebug,                            \
+  diagnostic(bool, CheckIntrinsics, true,                                   \
              "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 "         \
+             "@HotSpotIntrinsicCandidate annotation, that "                 \
              "(2) there is an intrinsic registered for all loaded methods " \
              "that are annotated with the @HotSpotIntrinsicCandidate "      \
-             "annotation.")
+             "annotation, and that "                                        \
+             "(3) no orphan methods exist for class C (i.e., methods for "  \
+             "which the VM declares an intrinsic but that are not declared "\
+             "in the loaded class C. "                                      \
+             "Check (3) is available only in debug builds.")
 
 /*
  *  Macros for factoring of globals