------- Comment #3 from ronis at ronispc dot chem dot mcgill dot ca 2008-11-24 19:07 ------- OK, here's the information you requested:
gfortran -v: Target: i686-pc-linux-gnu Configured with: ../gcc/configure --host=i686-pc-linux-gnu --prefix=/usr --with-gnu-as --enable-shared --with-gnu-ld --enable-threads=posix --with-ecj-jar=/usr/share/java/ecj.jar --enable-languages=c,c++,fortran,java,objc Thread model: posix gcc version 4.3.2 (GCC) Now for the more difficult part. I'll attach a tar file containing a sample program and a makefile. It turns out that the problem isn't with the read at all, rather it arises when I try to write to an array that is equivalenced to another. (This is all in the file niovers.f). Worse, the bug is triggered by passing -malign-double to gfortran I'm going to save this and make the attachment. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38249