Something seems strange with these results. 2.95.1 was perfect? 2.95.2 was perfect? My results for abstraction penalty using gcc -O2 on AIX are: gcc-2.95.2 = 1.23-1.24 gcc-2.95.3 = 1.22-1.29 I do not have a current development gcc to test. David