home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / gccdist / gcc / aaaread.me next >
Encoding:
Text File  |  1992-02-28  |  2.4 KB  |  51 lines

  1.     This file contains general release notes for gcc, and the 
  2. implementation of gcc on VMS systems.  For installation instructions, see the
  3. file gcc.info-3, and search for "VMS".
  4.  
  5.     This distribution contains all of the files that you need in order 
  6. to use GNU C with a VMS system.  The various components have the following 
  7. version numbers:
  8.         GCC-CPP    1.40
  9.         GCC-CC1    1.40
  10.         GCC-AS    1.38.1 (plus patches)
  11.         BISON    1.12
  12.  
  13. I should point out that gcc 2.0 has been released as of this writing, but 
  14. it is still in beta-testing.  Once beta-testing is complete, then this
  15. distribution will contain gcc 2.0 executables.
  16.  
  17. The patches to gcc-as that are required in order to work with gcc 2.0 have
  18. been made.  The compiler patches were made in order that the treatment of
  19. global constants be the same with this version of gcc and gcc 2.0. 
  20.  
  21. The compiler driver is compatible with both gcc 1.n and gcc 2.n.  It senses 
  22. which compiler it is being asked to work with based upon the translation of 
  23. the logical name GNU_CC_VERSION.
  24.  
  25. The routines from libgcc2.c in the gcc 2.0 distribution have been added to
  26. gcclib.  In particular, __main comes in from that library.
  27.  
  28. All of the executables have been linked on a VMS 4.7 system, and should
  29. run on systems running VMS 4.4 through the latest release.  There have been a
  30. few improvements to GNU C since the last binary distribution which will
  31. be of interest to VMS users.  These changes are:
  32.  
  33.     * An assembler hack has been added mimics the globaldef, globalref
  34. and globalvalue modifers that VAX-C uses.  The syntax is not the same as
  35. the syntax used in VAX-C, and you can use the macros in gnu_hacks.h to
  36. make use of this feature.
  37.  
  38.     * The preprocesor, the assembler, and the compiler driver included
  39. with this distribution will work with GNU C++.  You will need to obtain
  40. the compiler itself (gcc-cc1plus, or gcc-cplus), and in addition
  41. the libg++ class library will come in handy.
  42.  
  43.     * A portion of the manual is included.  This should describe some
  44. of the language features and enhancements that are available in GNU-C, as well
  45. a full description.  I have not included sections dealing with the internal
  46. operations and passes of the compiler. If you want the entire gcc manual, you
  47. must load the gcc distribution.  In particular, the installation 
  48. instructions can be found buried gcc.info-3.  If you do not have an info
  49. reader, just use a text editor and search for "VMS".  (The sections of the
  50. manual are from gcc-1.39)
  51.