GCC 3.4 Release Series
Changes, New Features, and Fixes

The latest release in the 3.4 release series is GCC 3.4.4.

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

PowerPC Darwin

PowerPC64 GNU/Linux

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


GCC 3.4.2

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.2 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 and issues

Multi-platform internal compiler errors (ICEs)

Preprocessor bugs

Optimization

Problems in generated debug information

C front end bugs

C++ compiler and library

Java compiler and library

Alpha-specific

x86-specific

x86-64 specific

MIPS-specific

ARM-specific

IA64-specific

PowerPC-specific

SPARC-specific

Bugs specific to embedded processors

DJGPP-specific

Alpha Tru64-specific

Testsuite, documentation issues (compiler is not affected):


GCC 3.4.3

This is the list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 3.4.3 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

Internal compiler errors (ICEs) affecting multiple platforms

C and optimization bugs

C++ compiler and library bugs

Fortran

x86-specific

SPARC-specific

Darwin-specific

AIX-specific

Solaris-specific

HP/UX specific:

ARM-specific

MIPS-specific

Other embedded target specific

Bugs relating to debugger support

Testsuite issues (compiler not affected)

Documentation


GCC 3.4.4

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


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 developer mailing list at gcc@gnu.org or gcc@gcc.gnu.org. All of our lists have public archives.

Copyright (C) Free Software Foundation, Inc., 51 Franklin St - Suite 330, Boston, MA 02110, USA.

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

Last modified 2005-06-27 Valid XHTML 1.0