From: pavenis AT lanet DOT lv Message-ID: To: Eli Zaretskii Date: Tue, 14 Sep 1999 13:27:57 +0300 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: RE: gcc-2.95 CC: djgpp-workers AT delorie DOT com References: In-reply-to: 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.). > > > > 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? > These things are rather broken. Some days ago related fixes were done in gcc source tree (current only, not in gcc-2.95 branch). So perhaps now we have too possibilities: 1) simply build for i386-pc-msdosdjgpp and leave this topic for next version 2) backport related changes to gcc-2.95.1 (currently patches fails) In current version options -m386, -m486, ... also are rather broken (try generating assembler source with -m386, -m486, ... and with - mcpu=i386, -mcpu=i486, ... and compare results) Andris