Hi,I have a problem understanding the use of compiling options "check uninit" and "check bound".I am debugging a code and I have created a Makefile where I can choose between a "debug" version and a "release" version. The only difference between both version is that in debug I'm using the options"check uninit" and "check bound" with traceback. I understand that these options will execute my program as normal but they will give me a runtime error when they find an uninitialed variable or and bound violation. When I execute the debug version I don't obtain any runtime error but the results of my execution are different than when I run the release version.Could anyone help?Thanks,Jos.
For more complete information about compiler optimizations, see our Optimization Notice.