public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* egcs help
@ 2007-10-26 14:08 Steve Stevenson
  2007-10-26 14:31 ` John (Eljay) Love-Jensen
  0 siblings, 1 reply; 3+ messages in thread
From: Steve Stevenson @ 2007-10-26 14:08 UTC (permalink / raw)
  To: gcc-help

A colleague wants to use a piece of software developed in the 1990s,  
but written EGCS. Is there help in getting this going? I understand  
the EGCS was merged back into the g++ fold, but g++ as currently  
developed doesn't like the code.


Best regards,

steve
--------
D. E. Stevenson, School of Computing
Director, Institute for Modeling and Simulation Applications
Clemson University, Clemson, SC 29634-0974
864.656.5880 http://www.cs.clemson.edu/~steve

“The surest way to become a pacifist is to join the infantry.”  Bill  
Mauldin


^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: egcs help
  2007-10-26 14:08 egcs help Steve Stevenson
@ 2007-10-26 14:31 ` John (Eljay) Love-Jensen
  2007-10-30  4:34   ` Ingo Krabbe
  0 siblings, 1 reply; 3+ messages in thread
From: John (Eljay) Love-Jensen @ 2007-10-26 14:31 UTC (permalink / raw)
  To: Steve Stevenson, gcc-help

Hi Steve,

> A colleague wants to use a piece of software developed in the 1990s, but written EGCS.  Is there help in getting this going?

Most likely, the code needs to be ported from "EGCS's proto-C++" to compliant C++ (ISO 14882).

> I understand the EGCS was merged back into the g++ fold...

Correct.

> ... but g++ as currently developed doesn't like the code.

GCC's C++ has become more-and-more compliant to the ISO 14882 standard over the versions & years.

As I recall, EGCS was a splinter effort due to frustration that GCC wasn't keeping up with the rapid evolution of C++ during the standardization process.  There was substantial churn during the C++ standardization process, such that it was a very difficult moving target to pin down.

Since C++ was standardized, GCC has become much, much more compliant with C++.

Old EGCS is not very C++ compliant.  And code based upon it may also be not very C++ compliant, depending if that code used (at that time) well established core C++-isms which have made it into the standard, or the lunatic fringe of proto-C++-isms which did not make it into the standard.

HTH,
--Eljay

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: egcs help
  2007-10-26 14:31 ` John (Eljay) Love-Jensen
@ 2007-10-30  4:34   ` Ingo Krabbe
  0 siblings, 0 replies; 3+ messages in thread
From: Ingo Krabbe @ 2007-10-30  4:34 UTC (permalink / raw)
  To: gcc-help; +Cc: Steve Stevenson

Am Freitag, 26. Oktober 2007 16:07:53 schrieb John (Eljay) Love-Jensen:
> Hi Steve,
>
> > A colleague wants to use a piece of software developed in the 1990s, but
> > written EGCS.  Is there help in getting this going?
>
[...]

> As I recall, EGCS was a splinter effort due to frustration that GCC wasn't
> keeping up with the rapid evolution of C++ during the standardization
> process.  There was substantial churn during the C++ standardization
> process, such that it was a very difficult moving target to pin down.
>
> Since C++ was standardized, GCC has become much, much more compliant with
> C++.
>
> Old EGCS is not very C++ compliant.  And code based upon it may also be not
> very C++ compliant, depending if that code used (at that time) well
> established core C++-isms which have made it into the standard, or the
> lunatic fringe of proto-C++-isms which did not make it into the standard.

The best way to use such old code (if I were you, the only way) is to detect 
the problems that rise from breaking the standard and redevelop this old 
Software package.

This might be quite few work, depending on how much models need to be touched.

bye

ingo

>
> HTH,
> --Eljay



-- 

Mit freundlichen Grüßen / kind regards

I n g o   K r a b b e
System Administrator / system administrator
_________________________________________________________________________
Elements of Art GmbH         http://www.eoa.de
An der Eickesmuehle 22       41238 D-Moenchengladbach / Germany
fon: +49 (2166) 91567-3418   Registergericht: Moenchengladbach HRB 5855
fax: +49 (2166) 91567-99     Geschaeftsfuehrer: Erik Winterberg,
                                                Sebastian Leppert

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-10-30  3:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-26 14:08 egcs help Steve Stevenson
2007-10-26 14:31 ` John (Eljay) Love-Jensen
2007-10-30  4:34   ` Ingo Krabbe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).