Solved: there was an optimization flag difference between one of the source files.I have a fortran code which I compile with Intel Compiler 12.0.4 on two different machines with Xeon E5620 and X5650. The X machine produces a slightly bigger code. The code generated on the X machine runs well on both machines however the smaller code generated on the E machine produces wrong results on both. The problem is not presented if the code is built by an older 10.2 compiler.OS: SLES 11.1Compiler: 12.0.4 FortranFlags: -O2 -xSSE4.2 -ip -ftzIs there any difference in code generation on various Xeon processors from the same family (56xx)?
For more complete information about compiler optimizations, see our Optimization Notice.