From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 2 Mar 2011 04:12:19 +0300 From: Alexey Tourbin To: ALT Linux Team development discussions Message-ID: <20110302011219.GQ5981@altlinux.org> References: <20110228193557.GE32019@altlinux.org> <1298922302.10074.8.camel@marsh.altlinux.lan> <20110228200750.GU3752@osdn.org.ua> <20110228200159.GE5981@altlinux.org> <20110228202813.GW3752@osdn.org.ua> <20110228202430.GG5981@altlinux.org> <4D6C05F8.7030709@altlinux.com> <20110228205153.GI5981@altlinux.org> <4D6CAD80.6060705@altlinux.com> <20110302005216.GP5981@altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20110302005216.GP5981@altlinux.org> Subject: [devel] i686: CPUs at stake X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2011 01:12:19 -0000 Archived-At: List-Archive: List-Post: On Wed, Mar 02, 2011 at 03:52:16AM +0300, Alexey Tourbin wrote: > Важно разобраться, какое именно железо стоит на кону. Nick Lowe 2011-02-16 https://bugzilla.redhat.com/show_bug.cgi?id=579838#c46 Now that binutils has been fixed, i686 is a sane baseline for a 32-bit build. In my view, the entire 32-bit build of FC15 should be targeted for i686 with -march=i686 with a fixed version of binutils (GAS) that does not make bad assumption over the presence of NOPL. As far as compatibility impact of compiling for i686, which need to be understood and digested: VIA Edens based on the 'Samuel 2' design do not support CMOV or NOPL. (These would break.) All VIA Edens based on the 'Nehemiah' design support CMOV but not NOPL. (Introduced in 2003. These would not break.) Via C3s based on the 'Samuel 2'or 'Ezra'/'Ezra-T' design do not support CMOV or NOPL. (These would break.) All C3s based on the 'Nehemiah' design support CMOV but not NOPL. (Introduced in 2003. These would not break.) National Semi's GXm, GXLV and GX1 do not support CMOV or NOPL. (These would break.) All Geodes since and including National Semi's GX2 support CMOV but not NOPL. (Introduced in 2002. These would not break.) The AMD branded Geodes (GX and LX) support CMOV but not NOPL. (These would not break.) The Cyrix 6x86 processors do not support CMOV or NOPL. (These would break.) The Cyrix 8x86MX / Cyrix MII do support CMOV but not NOPL. (These would not break.) The AMD K6 and K6-2 do not support CMOV or NOPL. (These would break.)