delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/12/09/12:54:38

Message-ID: <B0000054580@stargate.astr.lu.lv>
From: "Andris Pavenis" <pavenis AT lanet DOT lv>
To: djgpp-workers AT delorie DOT com
Date: Wed, 9 Dec 1998 19:54:17 +0200
MIME-Version: 1.0
Subject: egcs-1.1.1
In-reply-to: <15735.981209@bspu.unibel.by>
X-mailer: Pegasus Mail for Win32 (v3.01d)
Reply-To: djgpp-workers AT delorie DOT com

Hi!

I see at still one rather serious problem to release egcs-1.1.1 for DJGPP. It's 
missing official release of port of binutils-2.9.1.

I have done also some tests with experimental feature of egcs-1.1.1 that
preprocessor functionality is being included in cc1.exe and cc1plus.exe.
(configure option --enable-c-cpplib).
 
Such thing would make gcc more faster for DJGPP as launching additional
processes and writting big temporary files seriously slows things down
(one can see it when using also Linux). Only thing I found broken in such
version of binaries is compiling already precompiled source (I'm getting
segfaults there and I've submitted bug report). Otherwise it works Ok.
However it seems to be impossible to release such version as it would break
possibility to have both egcs-1.1.1 and gcc-2.8.1 installed simultanously
(gcc -V 2.81 will not work)

Did also some benchmarking of egcs-1.1.1 to compare versions with
enabled and disabled HAIFA scheduler (it's enabled in uploaded binaries) 
Seems that code generated by HAIFA-enabled version usually works 
approximatelly at the same speed (+- 1-2%, in average slightly faster) 

Perhaps some more testing is needed.

Andris

- Raw text -


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