GCC 3.4 Release Series
Changes, New Features, and Fixes

GCC 3.4 has many improvements in the C++ frontend. Before reporting a bug, please make sure it's really GCC, and not your code, that is broken.

Caveats

General Optimizer Improvements

New Languages and Language specific improvements

Ada

C/Objective-C/C++

C++

Runtime Library (libstdc++)

Objective-C

Java

Fortran

New Targets and Target Specific Improvements

Alpha

ARM

H8/300

IA-32/AMD64 (x86-64)

IA-64

M32R

M68000

MIPS

Processor-specific changes

Configuration

General

PowerPC Darwin

S/390 and zSeries

SPARC

SuperH

V850

Xtensa

Obsolete Systems

Support for a number of older systems has been declared obsolete in GCC 3.4. Unless there is activity to revive them, the next release of GCC will have their sources permanently removed.

All configurations of the following processor architectures have been declared obsolete:

Also, some individual systems have been obsoleted:

Documentation improvements

Other significant improvements


GCC 3.4.0

Bug Fixes

A vast number of bugs have been fixed in 3.4.0, too many to publish a complete list here. Follow this link to query the Bugzilla database for the list of over 900 bugs fixed in 3.4.0. This is the list of all bugs marked as resolved and fixed in 3.4.0 that are not flagged as 3.4 regressions.


GCC 3.4.1

Bug Fixes

This section lists the problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 3.4.1 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here).

Bootstrap failures

Multi-platform internal compiler errors (ICEs)

Ada

C front end

C++ compiler and library

Java

Fortran

Objective-C

Optimization bugs

Preprocessor

Main driver program bugs

x86-specific (Intel/AMD)

HPPA-specific

IA64-specific

MIPS-specific

PowerPC-specific

s390-specific

SPARC-specific

x86-64-specific

Cygwin/Mingw32-specific

Bugs specific to embedded processors

Testsuite problems (compiler not affected)

Documentation bugs


Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

These pages are maintained by the GCC team.

For questions related to the use of GCC, please consult these web pages and the GCC manuals. If that fails, the gcc-help@gcc.gnu.org mailing list might help.
Please send comments on these web pages and the development of GCC to our public developer mailing list at gcc@gnu.org or gcc@gcc.gnu.org.

Copyright (C) Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Last modified 2004-07-02 Valid XHTML 1.0