delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1999/09/13/09:21:41

From: pavenis AT lanet DOT lv
Message-ID: <B0000101346@stargate.astr.lu.lv>
To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>,
"Markus F.X.J. Oberhumer" <markus DOT oberhumer AT jk DOT uni-linz DOT ac DOT at>
Date: Mon, 13 Sep 1999 14:20:53 +0300
MIME-Version: 1.0
Subject: RE: gcc-2.95
CC: djgpp-workers AT delorie DOT com
References: <XFMail DOT 990909214537 DOT markus DOT oberhumer AT jk DOT uni-linz DOT ac DOT at>
In-reply-to: <Pine.SUN.3.91.990913122632.8713G-100000@is>
X-mailer: Pegasus Mail for Win32 (v3.12a)
Reply-To: djgpp-workers AT delorie DOT com

On 13 Sep 99, at 12:27, Eli Zaretskii wrote:

> 
> On Thu, 9 Sep 1999, Markus F.X.J. Oberhumer wrote:
> 
> > Probably the best way is to default to 
> > `-march=i386 -mcpu=pentium' in the specs, i.e.
> > generate code that runs on all i386 CPUs but
> > optimize for the i586 (this also influences
> > default alignment et. al.).

With current contents of gcc/config/i386/i386.h it doesn't fix problem 
due to bug  (see my earlier post). I should redefine CPP_CPU_SPEC 
to do that.

> > 
> > Rebuilding or reconfiguring gcc should not be
> > necessary (unless gcc was compiled with -march=pentium
> > itself).
> 
> I agree.
> 
> Andris, isn't it enough to just rebuild libstdc++, and use the defaults 
> suggested above in specs?  If that's not enough, why not?

I think I'll leave rebuilding anyway as one more test for all this stuff
(building gcc) in evening. At first I should fix CPP_CPU_SPEC (it 
defines now __i486__ when -mcpu=i486, etc, but -march should be 
checked instead)

Andris

- Raw text -


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