Thanks for the tips there. Good information.
The one thing that I had run across is that in the early support for the pentium-m flags in gcc/g++, the optimizations were not done very well, to the point where code ran more slowly with the optimizations than without! But from what I've read, those problems have largely been dealt with in the most recent versions of the compiler. So, in part, I'd choose the flag based upon the version of the compiler.
For instance, the Windows mingw port of g++ still uses version 3.2.3. I'm unsure of the version currently shipping with gentoo 2005.0, for instance. (BTW, thanks for that gentoo link! I'm not sure how closely I'll follow it, but I do plan to most likely use gentoo on the new laptop. Then again, I may get lazy and use fedora core or a RH clone.) -- Paul