From fc5024fd7838c94c0e783554c646a055bf97de43 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Thu, 13 Oct 2005 12:46:39 +0000 Subject: [PATCH] Added some more Intel options. [SVN r31309] --- test/config_info.cpp | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/test/config_info.cpp b/test/config_info.cpp index 9003e9c8..7dcb88d8 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -124,6 +124,7 @@ void print_compiler_macros() PRINT_MACRO(_Windows); PRINT_MACRO(__WIN32__); PRINT_MACRO(_WIN32); + PRINT_MACRO(_WIN64); PRINT_MACRO(WIN32); PRINT_MACRO(_RTLDLL); PRINT_MACRO(__DEBUG); @@ -157,7 +158,6 @@ void print_compiler_macros() PRINT_MACRO(__CHAR_UNSIGNED__); PRINT_MACRO(__REGISTER_PREFIX__); PRINT_MACRO(__USER_LABEL_PREFIX__); - PRINT_MACRO(__INTEL__); PRINT_MACRO(__GNUPRO__); PRINT_MACRO(__EXCEPTIONS); PRINT_MACRO(__FreeBSD__); @@ -265,12 +265,25 @@ void print_compiler_macros() PRINT_MACRO(__RTTI); PRINT_MACRO(__PLACEMENT_DELETE); PRINT_MACRO(__NO_LONG_LONG); - - // misc compilers not covered so far: + + // Intel options: + PRINT_MACRO(__INTEL__); PRINT_MACRO(__ICC); PRINT_MACRO(__ICL); PRINT_MACRO(__ECC); PRINT_MACRO(__INTEL_COMPILER); + PRINT_MACRO(__INITIAL_POINTER_SIZE); + PRINT_MACRO(_INTEGRAL_MAX_BITS); + PRINT_MACRO(__INTEL_COMPILER_BUILD_DATE); + PRINT_MACRO(__INTEL_MS_COMPAT_LEVEL); + PRINT_MACRO(__LONG_DOUBLE_SIZE__); + PRINT_MACRO(_M_X64); + PRINT_MACRO(_OPENMP); + PRINT_MACRO(_OPENMPT); + PRINT_MACRO(_PGO_INSTRUMENT); + PRINT_MACRO(__QMSPP_); + + // misc compilers not covered so far: PRINT_MACRO(__USLC__); PRINT_MACRO(__DECCXX); PRINT_MACRO(__IBMCPP__);