diff --git a/test/config_info.cpp b/test/config_info.cpp index 07b77cdc..56c9f076 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -181,9 +181,6 @@ void print_compiler_macros() // SGI IRIX: PRINT_MACRO(__sgi); PRINT_MACRO(_COMPILER_VERSION); - PRINT_MACRO(__EDG_ABI_COMPATIBILITY_VERSION); - PRINT_MACRO(_BOOL); - PRINT_MACRO(_WCHAR_T); // Sunpro: PRINT_MACRO(__SUNPRO_CC); PRINT_MACRO(__SUNPRO_CC_COMPAT); @@ -235,8 +232,20 @@ void print_compiler_macros() PRINT_MACRO(__FAR_CODE__); PRINT_MACRO(__FAR_DATA__); PRINT_MACRO(__CFM68K__); - // misc compilers not covered so far: + // EDG + PRINT_MACRO(__EDG__); PRINT_MACRO(__EDG_VERSION__); + PRINT_MACRO(_BOOL); + PRINT_MACRO(_EXPLICIT); + PRINT_MACRO(__SIGNED_CHARS__); + PRINT_MACRO(_TYPENAME); + PRINT_MACRO(_WCHAR_T); + PRINT_MACRO(__ARRAY_OPERATORS); + PRINT_MACRO(__EDG_ABI_COMPATIBILITY_VERSION); + PRINT_MACRO(__EDG_IMPLICIT_USING_STD); + PRINT_MACRO(__EDG_RUNTIME_USES_NAMESPACES); + + // misc compilers not covered so far: PRINT_MACRO(__ICC); PRINT_MACRO(__ICL); PRINT_MACRO(__INTEL_COMPILER); @@ -246,6 +255,8 @@ void print_compiler_macros() PRINT_MACRO(_REENTRANT); PRINT_MACRO(_PTHREADS); PRINT_MACRO(__STDC_HOSTED__); + PRINT_MACRO(__COMO__); + PRINT_MACRO(__COMO_VERSION__); } void print_stdlib_macros() @@ -644,6 +655,24 @@ void print_stdlib_macros() PRINT_MACRO(__GLIBCPP__); PRINT_MACRO(_GLIBCPP_USE_WCHAR_T); PRINT_MACRO(_GLIBCPP_VERSION); + // Modena C++ standard library + PRINT_MACRO(MSIPL_ANSI_HEADER); + PRINT_MACRO(MSIPL_BOOL_BUILTIN); + PRINT_MACRO(MSIPL_DEF_EXPLICIT); + PRINT_MACRO(MSIPL_DEF_TEMPARG); + PRINT_MACRO(MSIPL_EXPINST_ALLOWED); + PRINT_MACRO(MSIPL_EXPLICIT_FUNC_TEMPLATE_ARG); + PRINT_MACRO(MISPL_EXPLICIT_TEMPLATE_ARGUMENT); + PRINT_MACRO(MSIPL_FUNC_TEMPLATE_DEFARG); + PRINT_MACRO(MSIPL_MEMBER_TEMPLATE); + PRINT_MACRO(MSIPL_MULTITHREAD); + PRINT_MACRO(MSIPL_NON_TYPE_TEMPARG); + PRINT_MACRO(MSIPL_PARTIAL_TEMPL); + PRINT_MACRO(MSIPL_STATIC_CONST_INIT); + PRINT_MACRO(MSIPL_TEMPL_NEWSPEC); + PRINT_MACRO(MSIPL_TYPENAME); + PRINT_MACRO(MSIPL_USING_NAMESPACE); + PRINT_MACRO(MSIPL_WCHART); } void print_platform_macros()