Hello GCC, Gcc upgrade from 3.3.2(i586 target) to 4.7.2(i686) is yielding a performance gain of around 20% in our code base. It would be interesting to know where/how exactly the code has been optimized by the latest compiler. What is the best way to know where exactly the newer compiler has performed better than the older one ? In general, when a compiler is upgraded how do we make a comparative study between the old and the new one ?