On 01/25/2018 03:49 PM, Florian Weimer wrote:
We currently build with -march=i686, which also enables tuning for
original Pentium Pro. This seems to entirely appropriate because even
for pure i686 use, most people probably use a Pentium II or a Pentium
III or a 32-bit Atom, which have different characters. And of course,
most 32-bit users come through x86_64, which are unlikely to benefit
from Pentium Pro tuning, either.
Should we switch to -march=i686 -mtune=generic instead?
I made this change for now:
It unblocks rawhide because -march=i686 is currently a bit broken upstream.
We can revert it if necessary, once gcc is fixed (but gcc, without
-march=i686, already defaults to generic tuning).