Tools: GCC 4.2.0 Released

Submitted by Jeremy
on May 16, 2007 - 3:03am

Mark Mitchell announced the availability of GCC 4.2 saying, "GCC 4.2.0 is a major release, containing new functionality not available in GCC 4.1.x or previous GCC releases." He then linked the GCC 4.2 Release Series Changes, New Features, and Fixes document for more details as to what is new in this release.

GCC is the GNU Compiler Collection which includes C, C++, Objective-C, Fortran, Java, and Ada compilers. Download GCC 4.2.0 from your nearest gcc.gnu.org mirror.


From: Mark Mitchell [email blocked]
To:  gcc-announce
Subject: GCC 4.2.0 Released
Date: Tue, 15 May 2007 17:29:42 -0700


GCC 4.2.0 has been released.

GCC 4.2.0 is a major release, containing new functionality not
available in GCC 4.1.x or previous GCC releases.

See:

  http://gcc.gnu.org/gcc-4.2/changes.html

for more information about changes in GCC 4.2.0.

This release is available from the FTP servers listed here:

  http://www.gnu.org/order/ftp.html

If you encounter difficulties using GCC 4.2, please do not contact me
directly.  Instead, please visit http://gcc.gnu.org for information
about getting help.

As always, a vast number of people contributed to this GCC releases --
far too many to thank individually!

--
Mark Mitchell
CodeSourcery
[email blocked]
(650) 331-3385 x713

Has the

Anonymous (not verified)
on
May 16, 2007 - 10:59am

Has the -fvisibility-inlines-hidden bug on 64 bit targets (maybe just Linux) been fixed? I have to keep modifying my compile scripts everytime I switch to my Linux system.

This was a binutils problem

Matt C. (not verified)
on
May 17, 2007 - 1:39pm

This was a binutils problem (not gcc) and has been fixed for over a year now. SUSE in particular has been slow in updating binutils, so if you're using SUSE, consider looking for an alternate binutils version.

I'm surprised to hear that

Tom S. (not verified)
on
May 17, 2007 - 9:08am

I'm surprised to hear that the min and max operators were removed, as I didn't use them enough to know they were deprecated, but still find them useful. If anybody's wondering after reading the changes description, their replacements are std::min and std::max which you can get from <algorithm> and are implemented as templated inline const functions.
Now all I'm waiting for is -wno-newline-at-eof or whatever they want to call it...

I didn't even know that they

Anonymous (not verified)
on
May 17, 2007 - 7:35pm

I didn't even know that they existed. ;)

These were my favourite G++

Anonymous (not verified)
on
November 23, 2008 - 6:47am

These were my favourite G++ features.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.