login
Header Space

 
 

Tools: GCC 4.2.0 Released

May 16, 2007 - 3:03am
Submitted by Jeremy on May 16, 2007 - 3:03am.
Applications and Utilities

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

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

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

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

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

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

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

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

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

Comment viewing options

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