Hi: I have a program that doesn't work when you add an extraneous write statement. I've turned on every debugging test I can find, and no errors are reported. If the optimizer for one subroutine is disabled and the write statement is removed, the program still doesn't work. With optimizer set to "Maximum Speed" the program works, but only if the write is removed. This is the exact reverse of what you'd expect from a compiler optimization bug. But in my experience, when a program changes with to the addition of extraneous statements, it signifies a compiler bug.. Question: how do I contact a human at Intel to discuss this, and do they really want to know, since I am running Intel Fortran "Explorer" version 11.067 and my subscription has expired?
For more complete information about compiler optimizations, see our Optimization Notice.