Added some more Intel options.

[SVN r31309]
This commit is contained in:
John Maddock
2005-10-13 12:46:39 +00:00
parent c92043496d
commit fc5024fd78

View File

@@ -124,6 +124,7 @@ void print_compiler_macros()
PRINT_MACRO(_Windows); PRINT_MACRO(_Windows);
PRINT_MACRO(__WIN32__); PRINT_MACRO(__WIN32__);
PRINT_MACRO(_WIN32); PRINT_MACRO(_WIN32);
PRINT_MACRO(_WIN64);
PRINT_MACRO(WIN32); PRINT_MACRO(WIN32);
PRINT_MACRO(_RTLDLL); PRINT_MACRO(_RTLDLL);
PRINT_MACRO(__DEBUG); PRINT_MACRO(__DEBUG);
@@ -157,7 +158,6 @@ void print_compiler_macros()
PRINT_MACRO(__CHAR_UNSIGNED__); PRINT_MACRO(__CHAR_UNSIGNED__);
PRINT_MACRO(__REGISTER_PREFIX__); PRINT_MACRO(__REGISTER_PREFIX__);
PRINT_MACRO(__USER_LABEL_PREFIX__); PRINT_MACRO(__USER_LABEL_PREFIX__);
PRINT_MACRO(__INTEL__);
PRINT_MACRO(__GNUPRO__); PRINT_MACRO(__GNUPRO__);
PRINT_MACRO(__EXCEPTIONS); PRINT_MACRO(__EXCEPTIONS);
PRINT_MACRO(__FreeBSD__); PRINT_MACRO(__FreeBSD__);
@@ -266,11 +266,24 @@ void print_compiler_macros()
PRINT_MACRO(__PLACEMENT_DELETE); PRINT_MACRO(__PLACEMENT_DELETE);
PRINT_MACRO(__NO_LONG_LONG); PRINT_MACRO(__NO_LONG_LONG);
// misc compilers not covered so far: // Intel options:
PRINT_MACRO(__INTEL__);
PRINT_MACRO(__ICC); PRINT_MACRO(__ICC);
PRINT_MACRO(__ICL); PRINT_MACRO(__ICL);
PRINT_MACRO(__ECC); PRINT_MACRO(__ECC);
PRINT_MACRO(__INTEL_COMPILER); 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(__USLC__);
PRINT_MACRO(__DECCXX); PRINT_MACRO(__DECCXX);
PRINT_MACRO(__IBMCPP__); PRINT_MACRO(__IBMCPP__);