Troubleshooting Analysis of Release Build

Symptoms

A message appears when you start the Intel® Advisor Correctness tool and the current build options selected is a Release build.

Details

For the Correctness tool, use a Debug build of your program, not a Release build.

To produce the best results, your build settings for the Correctness tool should specify debug information and no optimization, as described in the help topic Build Settings for your language (use the link below under See Also). If possible, use a minimal data set for the Correctness tool.

When a tool is waiting for your input (click either Continue or Cancel), the result name has a [!] prefix. If you do not respond within several minutes, the tool implicitly chooses the Cancel button.

Possible Correction Strategies

  • Before you respond to the message, change build settings and build the target executable. When it completes, click Continue to run the analysis.

  • Click Continue and ignore this message. Later, run this tool again with a target from a Debug build.

  • Click Cancel. Change build settings and build the target executable. Then run the Correctness tool.

For more complete information about compiler optimizations, see our Optimization Notice.