Corei2 name mismatch
Brought to you by:
rwhaley,
tonyc040457
Chang of sourcemage has reported that configure uses the 3.9 series naming (eg., Corei1/2 instead of Corei7), but that I didn't change the name of the architectural defaults accordingly. This would mean no arch defs for these systems. He also reports misidentification of the actual hardware. Here's the report:
BTW, there's no reference build for Corei2 in 3.8.4, but
archinfo_x86.c has a Corei2 case, and that case (also in 3.9.4x)
wrongly classify my CPU (Core i3 M 350, model 37 (0x25)) into Corei2,
but this CPU is a Nehalem, not a Sandy Bridge CPU, and has no AVX.
OK, not having arch defs for Corei2 was what I planned at the time (my sandybridge was unable to make reliable defaults due to what turned out to be a fan issue).
The other was an error in archinfo_x86 errataed here:
http://math-atlas.sourceforge.net/errata.html#i2i1
I have fixed in both basefiles, can close once we release 3.9.42.
fixed in 3.9.42