Prior to release 2 of the compiler,
there was a separate g++
compiler. That version was based on GNU
CC, but not integrated with it. Versions of g++
with a
`1.xx' version number--for example, g++
version 1.37
or 1.42--are much less reliable than the versions integrated with gcc
2. Moreover, combining G++ `1.xx' with a version 2 gcc
will
simply not work.
The analogous feature in
Fortran is called an assigned goto, but that name seems inappropriate in
C, where one can do more than simply store label addresses in label
variables.
A file's basename
was the name stripped of all leading path information and of trailing
suffixes, such as `.h' or `.C' or `.cc'.