home *** CD-ROM | disk | FTP | other *** search
- This file contains general release notes for gcc, and the
- implementation of gcc on VMS systems. For installation instructions, see the
- file gcc.info-3, and search for "VMS".
-
- This distribution contains all of the files that you need in order
- to use GNU C with a VMS system. The various components have the following
- version numbers:
- GCC-CPP 1.40
- GCC-CC1 1.40
- GCC-AS 1.38.1 (plus patches)
- BISON 1.12
-
- I should point out that gcc 2.0 has been released as of this writing, but
- it is still in beta-testing. Once beta-testing is complete, then this
- distribution will contain gcc 2.0 executables.
-
- The patches to gcc-as that are required in order to work with gcc 2.0 have
- been made. The compiler patches were made in order that the treatment of
- global constants be the same with this version of gcc and gcc 2.0.
-
- The compiler driver is compatible with both gcc 1.n and gcc 2.n. It senses
- which compiler it is being asked to work with based upon the translation of
- the logical name GNU_CC_VERSION.
-
- The routines from libgcc2.c in the gcc 2.0 distribution have been added to
- gcclib. In particular, __main comes in from that library.
-
- All of the executables have been linked on a VMS 4.7 system, and should
- run on systems running VMS 4.4 through the latest release. There have been a
- few improvements to GNU C since the last binary distribution which will
- be of interest to VMS users. These changes are:
-
- * An assembler hack has been added mimics the globaldef, globalref
- and globalvalue modifers that VAX-C uses. The syntax is not the same as
- the syntax used in VAX-C, and you can use the macros in gnu_hacks.h to
- make use of this feature.
-
- * The preprocesor, the assembler, and the compiler driver included
- with this distribution will work with GNU C++. You will need to obtain
- the compiler itself (gcc-cc1plus, or gcc-cplus), and in addition
- the libg++ class library will come in handy.
-
- * A portion of the manual is included. This should describe some
- of the language features and enhancements that are available in GNU-C, as well
- a full description. I have not included sections dealing with the internal
- operations and passes of the compiler. If you want the entire gcc manual, you
- must load the gcc distribution. In particular, the installation
- instructions can be found buried gcc.info-3. If you do not have an info
- reader, just use a text editor and search for "VMS". (The sections of the
- manual are from gcc-1.39)
-