X-Spam-Check-By: sourceware.org Date: Tue, 31 Jan 2006 21:48:33 +0100 From: "Gerrit P. Haase" Reply-To: "Gerrit P. Haase" Message-ID: <11133440414.20060131214833@familiehaase.de> To: cygwin AT cygwin DOT com Subject: Re: i686-pc-cygwin on an i586 In-Reply-To: <20060128085613.GC15572@calimero.vinschen.de> References: <008401c6235f$9280aed0$a501a8c0 AT CAM DOT ARTIMI DOT COM> <43DA9974 DOT 50606 AT byu DOT net> <20060128063335 DOT GC9904 AT trixie DOT casa DOT cgf DOT cx> <20060128085613 DOT GC15572 AT calimero DOT vinschen DOT de> MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Corinna wrote: > On Jan 28 01:33, Christopher Faylor wrote: >> On Fri, Jan 27, 2006 at 03:06:44PM -0700, Eric Blake wrote: >> >According to Dave Korn on 1/27/2006 9:34 AM: >> >>Nope, don't worry about it, that's a bit of a red-herring. By default, >> >>the code gcc generates is good for everything from '486 up. The >> >>instruction scheduling and choice of which instructions to use may be >> >>tuned to be optimal for a 686 and so may be less-than-optimal on a >> >>'586, but there should not be any actual backward-compatibility issues. >> > >> >Speaking of which, should the next release of cygwin gcc be configured >> >to generate code tuned for 686, rather than penalizing most modern CPUs >> >with 386-compatible but slower code sequences? >> >> Why do you assume that this is not already the case? I use i686-pc-cygwin >> as the target for everything that I build and I use a i686-pc-cygwin-gcc >> cross compiler. > Same here, same for the net distro itself. AFAIK we're generating > i686-opimized code by default for at least three years, don't we? The GCC release is compiled to support 486 and up targets. 386 is not supported anymore. Building binaries optimized for i686 may create not working binaries if you have eg. an i586 compatible AMD processor, howwever, the only time I had problems was with GCC itself optimized for i686 which was crashing on my old AMD box. Gerrit -- =^..^= http://nyckelpiga.de/donate.html -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/