Reading from a variable before it has been written to can result in application errors that are not reproducible and can be difficult to debug, especially for global variables and variables passed as procedure arguments. The Intel® Fortran Compiler version 16 can detect accesses to a wide variety of uninitialized floating-point variables. (The feature is also available in the version 15 compiler...
While analyzing a huge project with Intel® Parallel Inspector a user may get a lot of Uninitialized Memory Access errors which might considered as a false positives. In some cases these errors do not reflect the real problem in the might be annoying.
For more complete information about compiler optimizations, see our Optimization Notice.