Arrays for applications on 32-bit architectures are limited in size depending on operating system.
Frequently asked questions about the diagnostics emitted by the Intel® C++ Compiler for Windows, Linux* and Mac OS*, and the Intel® Parallel Composer.
In very large, complex functions, loops preceded by OpenMP directives may not be threaded. Compiler may emit the warning remark: "An internal threshold was exceeded: loops may not be vectorized or parallelized. Try to reduce routine size."
In the definition of an object-like macro, C99 and C++0x require that the replacement text be separated from the macro name by white space. The Intel® Compiler will check this requirement and will issue appropriate warning accordingly.
explanation of diagnostic #99
Compiler reports error: expression must have (pointer-to-) function type
Statements at the given location will never be executed. This might occur due to incorrectly placed unconditional statements like return, goto or throw.
Compiler issues error #165.