On AMD Athlon64 4800+ using gcc-Version 4.3.0 20070716 (x86_64-unknown-linux-gnu) with aermod of the Polyhedron benchmark suite: http://www.polyhedron.co.uk/pb05/polyhedron_benchmark_suite.html
gfortran -fprofile-generate -march=opteron -ffast-math -funroll-loops -ftree-loop-linear -ftree-vectorize -O3 ... ./a.out gfortran -fprofile-use -march=opteron -ffast-math -funroll-loops -ftree-loop-linear -ftree-vectorize -O3 .... ./a.out This was still working on 12 July 2007; thus there must be a regression between 2007-07-12-r126572 and 2007-07-16-r126682. The problem occurs with: ac: Segmentation fault (core dumped) aermod: Endless loop doduc: Endless loop -- Summary: Profile use -> created binary needs more than O(300) longer Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: burnus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32779