Hi I work in a company where we have been using gcc-2.95.4 (based cross compiler) for compiling our code. Most of the code is written in c++ and makes extensive use of the stl libraries. We would not be changing our operating system or processor architecture (so portability is not a very good reason to give). There seems to be a lot of changes since gcc-2.95 as a result of which we get a large number of errors when trying to compile the code with gcc-3.x. If we were to put in quite some effort to get the entire code-base compiling in gcc-3.x, what advantages would we get as a result of this (in terms of code-size reduction or faster execution of compiled binaries). Are there any new glibc,libstdc++ (or other libraries) features which are there in 3.x/4.x which are unavailable in 2.95? If you were asked to convince someone about moving from gcc-2.95 to gcc-3.x how would you people do it?
Thanks Ganesh ____________________________________________________________________________________ Looking for earth-friendly autos? Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center. http://autos.yahoo.com/green_center/