Typing "?" for a namelist input is supposed to yield a description of the input variables on standard output. This doesn't work with g77: $ g77 -v Reading specs from /usr/lib/gcc-lib/ia64-redhat-linux/3.2.3/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=ia64-redhat-linux Thread model: posix gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-42) $ ./a.out $ cat nl.f program main namelist /nl/ a read (*,nl) print *,a end $ g77 nl.f && a.out ? I/O recursion: I/O started while already doing I/O apparent state: unit 5 (unnamed) last format: list io lately reading direct formatted external IO Aborted
I don't know if any libf2c bugs are going to be fixed any more since 4.0.0 uses a different library for fortran library.
i would imagine that the number of bugs fixed in g77 / libf2c will be small, but gcc3.4.X will be actively supported for a while. having the bugs reported let's users know that this is a known problem. maybe someone will fix it...even if it is not included in a release, the user might want the fix. so, my opinion, if bugs are found in g77/libf2c, they should be reported. if someone wants to fix them, great, but not likely due to most effort going in to gfortran. --bud davis
This works with me in 3.4.0.
Fixed in 3.4.0.