[gnu.gcc] GCC 1.33 now available

rms@WHEATIES.AI.MIT.EDU (Richard Stallman) (02/02/89)

GCC verison 1.33 is now available on prep.ai.mit.edu in the file
/u/emacs/gcc.tar-1.33.Z.  Compressed diffs from 1.32 are in
/u/emacs/gcc.diff-1.32-1.33.Z and are around 300k.

The main improvement in this version is reliability.  It bootstraps on
the Vax, 68020, Sparc, 32000, 80386, and Convex, and it works
properly on a pair of large test suites.

Global register variables are supported; see gcc.texinfo.

A machine description for Convex machines is now included.  One for
Alliant machines is included as well, but it seems to have some bugs
left.

There are some new machine-description hooks to handle floating point
arithmetic for cross compilation.  You still have to write the hard
part yourself, but I have provided a defined way to make GCC use them.

This version of the compiler contains support for encapsulating GNU
object files within COFF.  However, to fully use this, you will need
to wait for the next versions of the binary file utilities.

The next release may contain working support for the 88k, assuming
legal papers are signed.  The Tahoe, and some sort of Gould machine,
will probably be handled within a couple of months.  A MIPS port is
being worked on, but it needs a lot of work.

There have been no developments on the 370 port that lacks legal
papers; Amdahl may have decided to bury it.  However, another one is
being written.