https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64247
Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|program result depends on |malloc alignment and -mavx |environment ? | --- Comment #4 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> --- I think we isolated the issue. With -mavx the numerical results seem to depend on the precise alignment of allocated data from malloc, i.e. 16 or 32 (..E0 or F0) byte are not equivalent. As a result, the results from our code fluctuate randomly from run to run. Does that make sense ?