# Using and Porting GNU CC

### (1)

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.

### (2)

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.

### (3)

A file's basename was the name stripped of all leading path information and of trailing suffixes, such as ``.h'` or ``.C'` or ``.cc'`.

This document was generated on 30 April 1997 using the texi2html translator version 1.51. Hacked to generate 8.3 filenames by Luis Hernández.