delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/12/10/05:12:30

X-Authentication-Warning: ieva01.lanet.lv: pavenis owned process doing -bs
Date: Thu, 10 Dec 1998 12:07:45 +0200 (WET)
From: Andris Pavenis <pavenis AT lanet DOT lv>
To: djgpp-workers AT delorie DOT com
Subject: egcs-1.1.1
Message-ID: <Pine.A41.4.05.9812101154060.41782-100000@ieva01.lanet.lv>
MIME-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com

Hi!

I wrote earlier I had some problems with experimental feature of
egcs-1.1.1 that allows to exclude need of separate cpp.exe for compiling
C, C++ (and perhaps also Objective C) sources. Of course cpp.exe is
still used if somebody wants to get preprocessed sources or assembler
source should be preprocessed.

The problem was that trying to compile already preprocessed C or C++
source (extension .ii or .i) causes SIGSEGV. I got patch to fix
this problem (answer to bug report) and I'll hope to test it. 
I didn't saw other serious problems with this feature.

Now question:
   Could it be acceptable to use this feature for release (or one more
   test release)?

I think it would give us faster compilation as starting separate
cpp.exe and writting preprocessed source to temporary file and reading
it again could be avoided. It would give much for compiling large
source files but more for many small ones.

Problem: Perhaps such version will not able to call gcc-2.8.1
or other earlier version of compiler using -V command line option of gcc
(also oposite will not work)   

Andris
 

- Raw text -


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