Giuseppe please check the gcc docs, as some (most) flags are redundant with
-02 and almost all are with -03.
From Giuseppe's mail, I don't see any redundant flags with -O2. Besides, -O3 only enables register renaming and "automatic" (per gcc's criteria) function inlining over -O2, in gcc 3.2.X.
Things have changed radically in this area with the upgrade to 3.x
Not that I am aware of wrt. "2.96".
Bye, Gwenole.
