trying '-fvar-tracking-assignments' with current trunk on CP2K, I get the following ICE:
gfortran -c -fvar-tracking-assignments -O2 -ffast-math -funroll-loops -ftree-vectorize -march=native -ffree-form -D__GFORTRAN -D__FFTSG -D__FFTW3 -D__LIBINT -I/ext/software/64/gfortran-suite/include -D__COMPILE_ARCH="\"Linux-x86-64-gfortran\"" -D__COMPILE_DATE="\"Wed Sep 2 15:32:16 CEST 2009\"" -D__COMPILE_HOST="\"pcihopt3\"" -D__COMPILE_LASTCVS="\"/wfn_fitting_methods.F/1.12/Tue Sep 1 16:19:34 2009//\"" /data03/vondele/clean/cp2k/src/../src/hfx_contract_block.F /data03/vondele/clean/cp2k/src/../src/hfx_contract_block.F: In function block_15_1_1_1: /data03/vondele/clean/cp2k/src/../src/hfx_contract_block.F:18231:0: internal compiler error: in vect_stmt_relevant_p, at tree-vect-stmts.c:150 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. looking for a testcase -- Summary: VTA: internal compiler error: in vect_stmt_relevant_p, at tree-vect-stmts.c:150 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jv244 at cam dot ac dot uk http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41225