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.