This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

g77 -v doesn't work anymore.


Zack,

g77 -v used to give useful information about the installed version and
the version(s) of the run-time libraries, like so:

$ g77 -v
g77 version 2.95.3 19991030 (prerelease) (from FSF-g77 version 0.5.25
19991030 (prerelease))
Driving: g77 -v -c -xf77-version /dev/null -xnone
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/specs
gcc version 2.95.3 19991030 (prerelease)
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/cpp -lang-c -v
-D__GNUC__=2 -D__GNUC_MINOR__=95 -D__ELF__ -D__unix__ -D__i386__
-D__linux__ -D__unix -D__linux -Asystem(posix) -D_LANGUAGE_FORTRAN
-traditional -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__
-Di686 -Dpentiumpro -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__
/dev/null /dev/null
GNU CPP version 2.95.3 19991030 (prerelease) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include

/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/../../../../i686-pc-linux-gnu/include
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include
 /usr/include
End of search list.
The following default directories have been omitted from the search
path:

/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/../../../../include/g++-3
End of omitted list.
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/f771 -fnull-version
-quiet -dumpbase g77-version.f -version -fversion -o /tmp/cc3Hv3xn.s
/dev/null
GNU F77 version 2.95.3 19991030 (prerelease) (i686-pc-linux-gnu)
compiled by GNU C version 2.95.3 19991030 (prerelease).
GNU Fortran Front End version 0.5.25 19991030 (prerelease)
 as -V -Qy -o /tmp/ccFYt7QW.o /tmp/cc3Hv3xn.s
GNU assembler version 2.9.1 (i486-linux), using BFD version 2.9.1.0.19
 ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o /tmp/ccPSVapU
/tmp/ccFYt7QW.o /usr/lib/crt1.o /usr/lib/crti.o
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/crtbegin.o
-L/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3 -L/usr/local/lib -lg2c
-lm -lgcc -lc -lgcc
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/crtend.o /usr/lib/crtn.o
 /tmp/ccPSVapU
__G77_LIBF77_VERSION__: 0.5.25 19991030 (prerelease)
@(#)LIBF77 VERSION 19990503
__G77_LIBI77_VERSION__: 0.5.25 19991030 (prerelease)
@(#) LIBI77 VERSION pjw,dmg-mods 19990503
__G77_LIBU77_VERSION__: 0.5.25 19991030 (prerelease)
@(#) LIBU77 VERSION 19980709

That doesn't work anymore:

$ /usr/snp/bin/g77 -v
g77 version 2.96 20000722 (experimental) (from FSF-g77 version 0.5.26
20000722 (experimental))
Driving: /usr/snp/bin/g77 -v -c -xf77-version /dev/null -xnone
Reading specs from /usr/snp/lib/gcc-lib/i686-pc-linux/2.96/specs
gcc version 2.96 20000722 (experimental)
 /usr/snp/lib/gcc-lib/i686-pc-linux/2.96/tradcpp -lang-fortran -v
-D__GNUC__=2 -D__GNUC_MINOR__=96 -D__GNUC_PATCHLEVEL__=0 -D__ELF__
-Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__ -D__unix -D__linux
-Asystem(posix) -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__
-D__tune_pentiumpro__ /dev/null /dev/null /dev/null
GNU traditional CPP version 2.96 20000722 (experimental)
/usr/snp/lib/gcc-lib/i686-pc-linux/2.96/tradcpp: Usage:
/usr/snp/lib/gcc-lib/i686-pc-linux/2.96/tradcpp [switches] input output

Somehow, tradcpp manages to get three /dev/null's out of the specs file
- even though only two are there (f/lang-specs.h).

Why is this ?

Thanks in advance,

-- 
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands
GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
GNU Fortran 95: http://g95.sourceforge.net/ (under construction)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]