Not necessarily. The Fortran standard allows for floating-point reordering that can produce value errors. All that's required is that the new system's compiler optimize differently than the last one; there isn't necessarily a bug anywhere. See https://software.intel.com/sites/default/files/article/16438...