Differences between Gnu gcc 2.95 and 3.1

LLeweLLyn Reese llewelly@lifesupport.shutdown.com
Mon Mar 3 13:14:00 GMT 2003

"Mark Pinnuck" <MarkPi@resmed.com.au> writes:

> We currently use Gnu gcc 2.95 to develop a C++ embedded bio medical
> application.
> Because this is a medical failsafe application we are investigating moving
> to Gnu gcc 3.1.
> Is there a document on the web or ether that gives a detailed discussion of
> the differences between these compilers. I would like to reveiwe the
> difference so I can make a business case to move to the latest Gnu c++
> compiler.

The first difference most people encounter is that gcc 3.1 treates the
    global namespace and the std namespace as two separate namespaces
    (which the standard requires). You may find yourself needing lots
    of using declarations and/or using directives.

Here are the release notes for 3.1:


Note that 3.2 is a bugfix on 3.1; the minor version number was changed
    only because a C++ ABI change was required to fix a bug. 

More information about the Gcc-help mailing list