http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55341
--- Comment #44 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> 2012-12-22 20:53:41 UTC --- I have made a some more progress in understanding the failure. I all compile with FCFLAGS = -O1 -g -ffree-form -fsanitize=address -fno-omit-frame-pointer $(DFLAGS) I get a binary that passes all our tests (a few thousand tests, and 1MLOC of code). So I'd say asan works in principle. However, if I add '-march=corei7' I start seeing many failures: FCFLAGS = -O1 -g -ffree-form -fsanitize=address -march=corei7 -fno-omit-frame-pointer $(DFLAGS) I've also been able to find a single object file that can induce the failures, but unfortunately the diff in the corresponding .s files is still very large (~1Mb). The point of failure is not in the object, but in a routine called after a routine from this object finishes.