Path: sparky!uunet!stanford.edu!bu.edu!ai-lab!ai.mit.edu!gnulists
From: r...@gnu.ai.mit.edu (Richard Stallman)
Newsgroups: gnu.gcc.help,gnu.gcc.announce,gnu.g++.announce
Subject: GCC 2.0 released
Message-ID: <1-9202220854.AA25765@mole.gnu.ai.mit.edu>
Date: 22 Feb 92 08:54:57 GMT
Followup-To: gnu.gcc.help
Lines: 51
Approved: info-...@prep.ai.mit.edu
People have been waiting for GCC 2.0 for a year. Now it's
available for anonymous ftp from /pub/gnu/gcc-2.0.tar.Z
on prep.ai.mit.edu. There are no diffs from version 1--such
diffs would be too large to be useful.
Version 2 of GCC can generate code for the IBM PC/RT, the IBM RS/6000,
the Motorola 88000, the Acorn RISC machine (not fully tested), the AMD
29000 and the HP-PA (700 or 800), in addition to several machines
supported by version 1 (Motorola 68000, Vax, Sparc, National
Semiconductor 32000, Intel 386 and 860, and Mips). Ports for the IBM
370, the Intel 960, the Clipper, the Tron (a Japanese standard
computer architecture) and the NCUBE are on their way, but there is no
estimate of when they will be available. Note that using GCC to
compile for the HP-PA requires as yet unreleased versions of other GNU
software such as the assembler and linker.
Version 2 can generate output files in a.out, COFF, ECOFF, ELF, XCOFF,
VAX-VMS and OSF-Rose formats when used with a suitable assembler. It
can produce debugging information in several formats: BSD stabs, COFF,
ECOFF, ECOFF with stabs symbols, VAX-VMS and DWARF. (We may support
XCOFF for the RS/6000 in the future.)
Version 2 can be easily configured as a cross-compiler, running on one
platform while generating code for another.
Version 2 supports compatible calling conventions for function calling
and return values on the Sparc (unlike version 1) as well as the other
machine types.
Early testing of GCC Version 2.0 indicates that it produces faster
code for SPARC computers than Sun's latest released compilers (both
bundled and unbundled). It is also the fastest known compiler for
the Motorola 88k.
In addition to ANSI C, GCC Version 2.0 includes support for the C++
and Objective C languages. Objective C is an object-oriented language
which adds to C features similar to Smalltalk. The front end for the
Objective C language was donated by NeXT Computers, Inc., which uses
GCC as the basis for their NeXTstep operating system. (Run-time
support for the Objective C language is still under development.)
GCC extends the C language to support nested functions, non-local
gotos, taking the address of program labels, and unnamed structures as
function arguments (among other things). There are also many new
warnings for frequent programming mistakes.
GCC Version 2 can produce position-independent code for several types
of CPU: 68000, 88000, 80386, Sparc, and RS/6000. Supporting PIC on
additional suitable CPU types is not too difficult a task.
Path: sparky!uunet!bu.edu!ai-lab!ai.mit.edu!gnulists
From: r...@gnu.ai.mit.edu (Richard Stallman)
Newsgroups: gnu.gcc.announce,gnu.g++.announce
Subject: GCC 2.1 available
Message-ID: <9203250540.AA16761@mole.gnu.ai.mit.edu>
Date: 25 Mar 92 05:40:07 GMT
Followup-To: gnu.gcc.announce
Lines: 20
Approved: info-...@prep.ai.mit.edu
To: info-...@prep.ai.mit.edu
GCC version 2.1 is now available on prep.ai.mit.edu in /pub/gnu/gcc-2.1.tar.Z.
Diffs from 2.0 are in gcc.diff-2.0-2.1.Z; they are about 700k.
[ Soon to be at these ftp sites as well. Please try them
before prep.ai.mit.edu! thanx -len
archive.eu.net, ftp.funet.fi, isy.liu.se, ftp.diku.dk,
ugle.unit.no, ftp.cs.titech.ac.jp, wuarchive.wustl.edu,
gatekeeper.dec.com, uxc.cso.uiuc.edu, and
ftp.uu.net (under /packages/gnu).
]
This version fixes most, but not all, of the bugs that were reported
in 2.0. It has no new features.
[ please report C++ bugs to bug-...@prep.ai.mit.edu.
C and Objective C bugs to bug-...@prep.ai.mit.edu.
thanx -len
]
Newsgroups: gnu.gcc.announce
Path: sparky!uunet!cis.ohio-state.edu!gnu.ai.mit.edu!rms
From: r...@gnu.ai.mit.edu (Richard Stallman)
Subject: GCC 2.2 now available
Message-ID: <9206090417.AA29869@mole.gnu.ai.mit.edu>
Sender: gnuli...@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 8 Jun 1992 20:17:34 GMT
Approved: info-...@prep.ai.mit.edu
Lines: 20
You can now get GCC version 2.2 by anonymous ftp from
/pub/gnu/gcc-2.2.tar.Z on prep.ai.mit.edu.
Diffs from 2.1 are in /pub/gnu/gcc-2.1-2.2.diff.Z, which is 6 meg in
length.
New features in this version include support for the Pyramid, Intel 960
and Western Electric 32000 machines.
In addition, it should now work to put variable-sized objects inside
of a structure (but only if you declare the structure inside of a
function).
Installation of collect2 is now fully automatic; the configure script
knows whether you need it.
If you don't have ftp access, you can get a copy by ordering the
Experimental tape from the Free Software Foundation. Ask
g...@prep.ai.mit.edu for details.
Newsgroups: gnu.gcc.announce
Path: sparky!uunet!cis.ohio-state.edu!gnu.ai.mit.edu!rms
From: r...@gnu.ai.mit.edu (Richard Stallman)
Subject: GCC 2.2.1 replaces 2.2
Message-ID: <9206100356.AA04714@mole.gnu.ai.mit.edu>
Sender: gnuli...@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Tue, 9 Jun 1992 19:56:11 GMT
Approved: info-...@prep.ai.mit.edu
Lines: 10
There were some installation problems in GCC 2.2, so I have made
another version 2.2.1 which replaces 2.2 on prep.ai.mit.edu.
There are diffs available from version 2.2 and another set of diffs
to go directly from 2.1 to 2.2.1.
If you have a copy of version 2.2, please replace it with 2.2.1 right
away; it would not be a useful thing to allow 2.2 to propagate any
further.
Newsgroups: gnu.gcc.announce
Path: sparky!uunet!cis.ohio-state.edu!gnu.ai.mit.edu!rms
From: r...@gnu.ai.mit.edu (Richard Stallman)
Subject: GCC 2.2.2 now available.
Message-ID: <9206142245.AA28512@mole.gnu.ai.mit.edu>
Sender: gnuli...@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Sun, 14 Jun 1992 14:45:47 GMT
Approved: info-...@prep.ai.mit.edu
Lines: 780
GCC 2.2.2 is now available on prep in place of GCC 2.2.1.
It is in the file /pub/gnu/gcc-2.2.2.tar.Z.
Some bugs have been fixed that seemed likely to affect numerous users.
If you are distributing 2.2.1, please switch to 2.2.2 as soon as possible.
Version 2.2 had a change in calling convention for the Sparc that I
didn't know about. Version 2.2.2 reverses this change. It is
compatible with version 2.1. So if you already recompiled your
programs for version 2.2 or 2.2.1, you will have to recompile them
again. However, those of you who have been using 2.1 will not have to
recompile when switching to 2.2.2.
Since the changes are not large, I'm including them here.
Newsgroups: gnu.gcc.announce
Path: sparky!uunet!wupost!uwm.edu!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!gnu.ai.mit.edu!rms
From: r...@gnu.ai.mit.edu (Richard Stallman)
Subject: GCC 2.3.1 is now available
Message-ID: <9211011430.AA00351@mole.gnu.ai.mit.edu>
Sender: gnuli...@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Sun, 1 Nov 1992 04:30:29 GMT
Approved: info-...@prep.ai.mit.edu
Lines: 47
You can now get GCC 2.3.1 from pub/gnu/gcc-2.3.1.tar.Z
on prep.ai.mit.edu by anonymous ftp. Compressed diffs
from version 2.2.2 in gcc-2.2.2-2.3.1.diff.Z are almost 2 meg.
The main new feature of version 2.3 is that it comes with a run-time
library for Objective C.
In 2.3, the built-in functions are much less insistent. You do not
get an error for using their names for other purposes except when the
usage is contrary to the ANSI C standard.
This version supports two additional machines: the Alpha and the
Elxsi. There is also some support for cross-compiling GCC itself.
There is better support for Linux, 386BSD, SCO, NeXT, and the GNU C
library.
You can order a copy of GCC 2.3.1 on tape from the Free Software
Foundation; ask for the "experimental tape". Please order a tape if
you can, since tape orders are the FSF's main source of funds to pay
programmers and tech writers. For ordering info, send mail to
g...@prep.ai.mit.edu or contact the FSF:
Free Software Foundation
675 Mass Ave
Cambridge, MA 02139
1-617-876-3296
[ Soon to be at these ftp sites as well. Please try them
before prep.ai.mit.edu! thanx -...@prep.ai.mit.edu
Japan: ftp.cs.titech.ac.jp, utsun.s.u-tokyo.ac.jp:ftpsync/prep
Australia: archie.au:gnu
Europe: src.doc.ic.ac.uk:gnu, ftp.informatik.tu-muenchen.de,
ftp.informatik.rwth-aachen.de:pub/gnu,
nic.funet.fi:pub/gnu, ugle.unit.no, isy.liu.se,
ftp.stacken.kth.se, sunic.sunet.se, ftp.win.tue.nl,
ftp.diku.dk, ftp.eunet.ch, archive.eu.net
United States: wuarchive.wustl.edu ftp.cs.widener.edu,
uxc.cso.uiuc.edu, col.hp.com, gatekeeper.dec.com:pub/GNU,
ftp.uu.net:packages/gnu
For information on how to order GNU software on tape, check
the file etc/DISTRIB in the GNU Emacs distribution, or e-mail
a request to: g...@prep.ai.mit.edu
]
Newsgroups: gnu.gcc.announce
Path: sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!gnu.ai.mit.edu!rms
From: r...@gnu.ai.mit.edu (Richard Stallman)
Subject: GCC 2.3.2
Message-ID: <9211280616.AA05689@mole.gnu.ai.mit.edu>
Sender: gnuli...@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Fri, 27 Nov 1992 20:16:40 GMT
Approved: info-...@prep.ai.mit.edu
Lines: 14
GCC 2.3.2 is now available for anonymous ftp in
/pub/gnu/gcc-2.3.2.tar.Z on prep.ai.mit.edu. Compressed diffs from
version 2.3.1 in gcc-2.3.1-2.3.2.diff.Z are around 250k.
This release fixes numerous bugs that were present in 2.3.1.
If you can't find a place to copy GCC from, or if you would like to
contribute a small sum to the FSF, you can order GCC version 2 on the
"expermental" distribution tape. Send mail to g...@prep.ai.mit.edu for
more info. Tape orders provide the FSF with most of its funds for
programmers and tech writers, so please do order a tape if you can.
Path: sparky!uunet!wupost!uwm.edu!ogicse!mintaka.lcs.mit.edu!ai-lab!prep.ai.mit.edu!gnulists
From: r...@gnu.ai.mit.edu (Richard Stallman)
Newsgroups: gnu.gcc.announce,g++.announce
Subject: GCC 2.3.3 available
Message-ID: <9212262047.AA04479@mole.gnu.ai.mit.edu>
Date: 26 Dec 92 10:47:03 GMT
Article-I.D.: mole.9212262047.AA04479
Followup-To: g...@prep.ai.mit.edu
Distribution: world
Lines: 35
Approved: info-...@prep.ai.mit.edu
To: info-...@prep.ai.mit.edu
You can now get 2.3.3 from pub/gnu/gcc-2.3.3.tar.Z on prep.ai.mit.edu.
Diffs from 2.3.2 in gcc-2.3.2-2.3.3.diff are 180k.
This version was made solely to fix bugs.
According to the C++ maintainers, this version when compared with
version 2.2 offers a number of fixes and enhancements to C++. The
implementation of multiple inheritance and vtable management has been
revamped, nested types and protected baseclasses are now more
completely supported, and use of templates has been improved. It also
fixes serious bugs relating to default arguments and to the handling
of abstract (pure) virtual functions.
Please send bug reports for C and Objective-C to:
bug-...@prep.ai.mit.edu
and for C++ to:
bug-...@prep.ai.mit.edu
[ Soon to be at these ftp sites as well. Please try them
before prep.ai.mit.edu! thanx -...@prep.ai.mit.edu
Japan: ftp.cs.titech.ac.jp, utsun.s.u-tokyo.ac.jp:ftpsync/prep
Australia: archie.oz.au:gnu
Europe: src.doc.ic.ac.uk:gnu, ftp.informatik.tu-muenchen.de,
ftp.informatik.rwth-aachen.de:pub/gnu, nic.funet.fi:pub/gnu,
ugle.unit.no, isy.liu.se, ftp.stacken.kth.se, ftp.win.tue.nl,
ftp.diku.dk, ftp.eunet.ch, archive.eu.net
United States: wuarchive.wustl.edu, ftp.cs.widener.edu,
uxc.cso.uiuc.edu, col.hp.com, gatekeeper.dec.com:pub/GNU,
ftp.uu.net:systems/gnu
For information on how to order GNU software on tape or
cd-rom, check the file etc/DISTRIB in the GNU Emacs
distribution, or e-mail a request to: g...@prep.ai.mit.edu
]
Path: gmd.de!xlink.net!sol.ctr.columbia.edu!howland.reston.ans.net!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!gnu.ai.mit.edu!rms
From: r...@gnu.ai.mit.edu (Richard Stallman)
Newsgroups: gnu.gcc.announce
Subject: GCC 2.4.0 now available
Date: 17 May 1993 23:31:21 -0400
Organization: GNUs Not Usenet
Lines: 22
Sender: dae...@cis.ohio-state.edu
Approved: info-...@prep.ai.mit.edu
Distribution: gnu
Message-ID: <9305172002.AA05198@mole.gnu.ai.mit.edu>
GCC 2.4.0 is now on prep.ai.mit.edu in /pub/gnu/gcc-2.4.0.tar.z.
Diffs are not available; making diffs takes some work because many
files were moved, and I don't have time to do it. I'd appreciate it
if someone else were to provide a usable combination of a shell script
to move the files, plus diffs to apply afterward.
New features include:
* fixincludes runs automatically.
* floating point emulation facilitates cross-compilation
and provides extended float support for the 68k.
* support for the Clipper, Hitachi SH, and Hitachi 8300.
* a totally new Objective C interpreted.
There will be a bug fix release in a few days, so please try this out
quickly.
To make sure the bugs you report can be fixed, please read the
information in the manual about how to report bugs. You can search
for `@node Bugs' in the file gcc.texi if you cannot print the manual
or read the manual in info.
Path: gmd.de!newsserver.jvnc.net!howland.reston.ans.net!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!gnu.ai.mit.edu!rms
From: r...@gnu.ai.mit.edu (Richard Stallman)
Newsgroups: gnu.emacs.help
Subject: Don't use GCC 2.4.0!
Date: 27 May 1993 02:22:03 -0400
Organization: Gatewayed from the GNU Project mailing list help-gnu-em...@prep.ai.mit.edu
Lines: 4
Sender: dae...@cis.ohio-state.edu
Distribution: world
Message-ID: <9305270617.AA29464@mole.gnu.ai.mit.edu>
GCC 2.4.1 fixes a bug that caused Emacs to fail to even start up
properly. Don't use GCC 2.4.0 to compile Emacs--any version of
Emacs. Get 2.4.1.
Path: gmd.de!Germany.EU.net!news.dfn.de!darwin.sura.net!howland.reston.ans.net!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!gnu.ai.mit.edu!rms
From: r...@gnu.ai.mit.edu (Richard Stallman)
Newsgroups: gnu.gcc.announce
Subject: GCC 2.4.1 available
Date: 27 May 1993 21:06:16 -0400
Organization: GNUs Not Usenet
Lines: 5
Sender: dae...@cis.ohio-state.edu
Approved: info-...@prep.ai.mit.edu
Distribution: gnu
Message-ID: <9305280014.AA01405@mole.gnu.ai.mit.edu>
GCC 2.4.1, a bug-fix release, is now available on prep.ai.mit.edu
in /pub/gnu/gcc-2.4.1.tar.z (a gzip file).
Diffs from 2.4.0 are available in gcc-2.4.0-2.4.1.diff.z.
|