I noticed the gcc 4.3.0 changes document on the website does not mention that the vectorizer is now on by default in -O3. Perhaps that should be added? It seems like an important noteworthy change to me.
I'm not sure it applies to all architectures, but it applies to x86 at least. -Andi