This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
g77 -v doesn't work anymore.
- To: Zack Weinberg <zack at wolery dot cumb dot org>, gcc at gcc dot gnu dot org
- Subject: g77 -v doesn't work anymore.
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Date: Sun, 23 Jul 2000 18:01:28 +0200
- Organization: Moene Computational Physics, Maartensdijk, The Netherlands
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)