Hi, we're still keeping -fno-strength-reduce in rpmrc for i386. It was useful to work around a breakage of gcc versions prior to 2.7.2.2, but doesn't make any sense today. All it does is slow things down. I can understand it's still in the base package for people who are stuck with old compilers, but we should get rid of it in our rpm rpm. Also, how about adding something along the lines of optflags: i686 -O2 -mpentiumpro -march=i686? Cc'ing gafton because the same thing is done in the build roots.
Like it or not, these compiler flags have proven to be safe. We're not about to change that. And I am sure that we'll not be automatically generating i686 binaries only when rpm is running on a i686