1.1 --- a/src/share/vm/runtime/globals_extension.hpp Fri Nov 27 07:56:58 2009 -0800 1.2 +++ b/src/share/vm/runtime/globals_extension.hpp Thu Nov 12 09:24:21 2009 -0800 1.3 @@ -64,6 +64,7 @@ 1.4 #define C2_PRODUCT_FLAG_MEMBER(type, name, value, doc) FLAG_MEMBER(name), 1.5 #define C2_PD_PRODUCT_FLAG_MEMBER(type, name, doc) FLAG_MEMBER(name), 1.6 #define C2_DIAGNOSTIC_FLAG_MEMBER(type, name, value, doc) FLAG_MEMBER(name), 1.7 +#define C2_EXPERIMENTAL_FLAG_MEMBER(type, name, value, doc) FLAG_MEMBER(name), 1.8 #ifdef PRODUCT 1.9 #define C2_DEVELOP_FLAG_MEMBER(type, name, value, doc) /* flag is constant */ 1.10 #define C2_PD_DEVELOP_FLAG_MEMBER(type, name, doc) /* flag is constant */ 1.11 @@ -84,7 +85,7 @@ 1.12 C1_FLAGS(C1_DEVELOP_FLAG_MEMBER, C1_PD_DEVELOP_FLAG_MEMBER, C1_PRODUCT_FLAG_MEMBER, C1_PD_PRODUCT_FLAG_MEMBER, C1_NOTPRODUCT_FLAG_MEMBER) 1.13 #endif 1.14 #ifdef COMPILER2 1.15 - C2_FLAGS(C2_DEVELOP_FLAG_MEMBER, C2_PD_DEVELOP_FLAG_MEMBER, C2_PRODUCT_FLAG_MEMBER, C2_PD_PRODUCT_FLAG_MEMBER, C2_DIAGNOSTIC_FLAG_MEMBER, C2_NOTPRODUCT_FLAG_MEMBER) 1.16 + C2_FLAGS(C2_DEVELOP_FLAG_MEMBER, C2_PD_DEVELOP_FLAG_MEMBER, C2_PRODUCT_FLAG_MEMBER, C2_PD_PRODUCT_FLAG_MEMBER, C2_DIAGNOSTIC_FLAG_MEMBER, C2_EXPERIMENTAL_FLAG_MEMBER, C2_NOTPRODUCT_FLAG_MEMBER) 1.17 #endif 1.18 NUM_CommandLineFlag 1.19 } CommandLineFlag; 1.20 @@ -130,6 +131,7 @@ 1.21 #define C2_PRODUCT_FLAG_MEMBER_WITH_TYPE(type, name, value, doc) FLAG_MEMBER_WITH_TYPE(name,type), 1.22 #define C2_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE(type, name, doc) FLAG_MEMBER_WITH_TYPE(name,type), 1.23 #define C2_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE(type, name, value, doc) FLAG_MEMBER_WITH_TYPE(name,type), 1.24 +#define C2_EXPERIMENTAL_FLAG_MEMBER_WITH_TYPE(type, name, value, doc) FLAG_MEMBER_WITH_TYPE(name,type), 1.25 #ifdef PRODUCT 1.26 #define C2_DEVELOP_FLAG_MEMBER_WITH_TYPE(type, name, value, doc) /* flag is constant */ 1.27 #define C2_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE(type, name, doc) /* flag is constant */ 1.28 @@ -181,6 +183,7 @@ 1.29 C2_PRODUCT_FLAG_MEMBER_WITH_TYPE, 1.30 C2_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE, 1.31 C2_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE, 1.32 + C2_EXPERIMENTAL_FLAG_MEMBER_WITH_TYPE, 1.33 C2_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE) 1.34 #endif 1.35 NUM_CommandLineFlagWithType