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(__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__);