http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47574
Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |burnus at gcc dot gnu.org --- Comment #2 from Tobias Burnus <burnus at gcc dot gnu.org> 2011-02-01 16:46:42 UTC --- Works for me on x86-64-linux. There is some possibility that the patch for PR 45700 fixed that issue (committed: 2010-11-26) - at least that is the only thing which vaguely goes into the direction of the ICE (internal compiler error). Thus, one possibility would be to try a newer version. Other than that: gfortran -v -save-temps -Wunused -Wuninitialized -fsecond-underscore -fconvert=big-endian -ffixed-line-length-132 -O3 -funroll-loops -c You use a large number of options. Can you cut down the number of options and see whether, e.g., -O2 or -O1 or -O0 is enough to trigger the issue?