delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/01/31/15:48:44

X-Spam-Check-By: sourceware.org
Date: Tue, 31 Jan 2006 21:48:33 +0100
From: "Gerrit P. Haase" <freeweb AT nyckelpiga DOT de>
Reply-To: "Gerrit P. Haase" <freeweb AT nyckelpiga DOT de>
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
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019