GCC 3.3 Release Series
Changes, New Features, and Fixes

The latest release in the 3.3 release series is GCC 3.3.6.

Caveats

General Optimizer Improvements

New Languages and Language specific improvements

C/ObjC/C++

C++

Objective-C

Java

Fortran

Ada

New Targets and Target Specific Improvements

Obsolete Systems

Support for a number of older systems has been declared obsolete in GCC 3.3. 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.3

Detailed release notes for the GCC 3.3 release follow.

Bug Fixes

bootstrap failures

Internal compiler errors (multi-platform)

Optimization bugs

C front end

c++ compiler and library

Objective-C

Fortran compiler and library

Java compiler and library

Ada compiler and library

preprocessor

ARM-specific

FreeBSD-specific

HP-UX or HP-PA-specific

m68hc11-specific

MIPS-specific

PowerPC-specific

SPARC-specific

x86-specific (Intel/AMD)


GCC 3.3.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.3.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

Internal compiler errors (multi-platform)

Optimization bugs

C front end

Preprocessor bugs

C++ compiler and library

Java compiler and library

x86-specific (Intel/AMD)

SPARC- or Solaris- specific

ia64 specific

PowerPC specific

m68k-specific

ARM-specific

MIPS-specific

SH-specific

GNU/Linux (or Hurd?) specific

UnixWare specific

Cygwin (or mingw) specific

DJGPP specific

Darwin (and MacOS X) specific

Documentation

Testsuite bugs (compiler itself is not affected)


GCC 3.3.2

Bug Fixes

This section lists the problem reports (PRs) from GCC's bug tracker that are known to be fixed in the 3.3.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 problems

Internal compiler errors (multi-platform)

C and optimization bugs

C++ compiler and library

x86 specific (Intel/AMD)

ia64-specific

PowerPC-specific

SPARC-specific

Alpha-specific

HPUX-specific

Solaris specific

Solaris-x86 specific

Miscellaneous embedded target-specific bugs


GCC 3.3.3

Minor features

In addition to the bug fixes documented below, this release contains few minor features such as:

Bug Fixes

This section lists the problem reports (PRs) from GCC's bug tracker that are known to be fixed in the 3.3.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 and issues

Internal compiler errors (multi-platform)

C and optimization bugs

C++ compiler and library

Some of the bug fixes in this list were made to implement decisions that the ISO C++ standards committee has made concerning several defect reports (DRs). Links in the list below point to detailed discussion of the relevant defect report.

Java compiler and library

Objective-C compiler and library

Fortran compiler and library

x86-specific (Intel/AMD)

PowerPC-specific

SPARC-specific

ARM-specific

ia64-specific

Alpha-specific

HPPA-specific

S390-specific

SH-specific

Other embedded target specific

GNU HURD-specific

Tru64 Unix specific

AIX-specific

IRIX-specific

Solaris-specific

Testsuite problems (compiler is not affected)

Miscellaneous


GCC 3.3.4

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


GCC 3.3.5

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


GCC 3.3.6

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