1.1 --- a/src/share/vm/c1/c1_globals.hpp Fri Aug 23 18:04:35 2013 -0700 1.2 +++ b/src/share/vm/c1/c1_globals.hpp Wed Aug 21 13:34:45 2013 +0200 1.3 @@ -54,7 +54,7 @@ 1.4 // 1.5 // Defines all global flags used by the client compiler. 1.6 // 1.7 -#define C1_FLAGS(develop, develop_pd, product, product_pd, notproduct) \ 1.8 +#define C1_FLAGS(develop, develop_pd, product, product_pd, diagnostic, notproduct) \ 1.9 \ 1.10 /* Printing */ \ 1.11 notproduct(bool, PrintC1Statistics, false, \ 1.12 @@ -333,15 +333,19 @@ 1.13 "Use CHA and exact type results at call sites when updating MDOs")\ 1.14 \ 1.15 product(bool, C1UpdateMethodData, trueInTiered, \ 1.16 - "Update MethodData*s in Tier1-generated code") \ 1.17 + "Update MethodData*s in Tier1-generated code") \ 1.18 \ 1.19 develop(bool, PrintCFGToFile, false, \ 1.20 "print control flow graph to a separate file during compilation") \ 1.21 \ 1.22 + diagnostic(bool, C1PatchInvokeDynamic, true, \ 1.23 + "Patch invokedynamic appendix not known at compile time") \ 1.24 + \ 1.25 + \ 1.26 1.27 1.28 // Read default values for c1 globals 1.29 1.30 -C1_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_NOTPRODUCT_FLAG) 1.31 +C1_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_NOTPRODUCT_FLAG) 1.32 1.33 #endif // SHARE_VM_C1_C1_GLOBALS_HPP