GCC 3.3 released
[Posted May 21, 2003 by cook]
Version 3.3 of GCC, the
GNU Compiler Collection,
has been released thanks to the tireless efforts of
these contributors.
The
Changes, New Features, and Fixes page documents everything that
is new with this version.
A number of changes include the removal of support for processors
and obsolete features:
- These
obsolete CPUs are no longer supported, this is a great place to follow industry CPU trends.
- Support for multi-line string literals has been dropped.
- The stand-alone -A- assertion is gone.
- The DWARF debugging format has been deprecated.
- The C and Objective-C compilers no longer use the "naming types" extension such as (typedef foo = bar);.
- The -traditional option has been removed from the C compiler.
Some of the new features include:
- A new Deterministic Finite Automata (DFA) scheduler for processor pipeline optimization.
- An edge coverage profiler file format for improved code profiling.
- A new superblock formation pass for optimizing functions.
- A function reordering pass for optimizing function placement.
- A pile of new language-specific improvements.
- Many GNU FORTRAN improvements.
- Separation of front-end dependencies in the compiler.
- The redirection of make install by means of the variable DESTDIR.
- Support for many new CPU targets.
- Improvements to specific CPU targets.
- Many bug fixes.
- Documentation improvements.
(
Log in to post comments)