Much to our surprise when we went back to our old friend VF6 (for AMD support), we discovered our code generated
Warning: Variable XXX is used before its value has been defined.
The compile setting appears to be the absence of /warn:nouninitialized
This seems to be missing from the latest Intel Visual Fortran settings?
We found something similar in the runtime checking in the lastest Intel VF which is on by default for Debug mode and off for Release mode (to speed things up). Please compare and contrast the option to the new?
The moral of the story being there is no such thing as too much testing.
We also discovered that the old Visual Studio 6 has a handy export project as makefile feature that is also missing from the new version.
"Incompatible upgrade has fewer features" was not part of our reasons to upgrade. At least the Intel Release notes explained the new incompatible Microsoft 2010 linker so all is working again.