About merging egcs and pgcc...

Marc Lehmann pcg@goof.com
Sat Jan 24 16:16:00 GMT 1998


On Fri, Jan 23, 1998 at 05:30:38PM +0200, Hannu Koivisto wrote:
> Greetings,
> 
> Just a thought that me and a friend of mine started wondering: is there
> some particular reason why merging pgcc improvements into egcs hasn't been
> considered?

It is being considered and it is being done.

Many optimizations in pgcc are (in their current implementation) not suited
for inclusion into egcs. Fortunately, most (if not all) of them will be
re-implemented as time allows, and will certainly be better than pgcc (hey,
I hope so ;)

> egcs? Or perhaps pgcc team wants to work with a separate version and not
> together with other egcs developers?

I'm still maintaining a seperate pgcc version, but the intention is only to
fix bugs and update it to new version. As you already said, there is still
reason for pgcc to exist (speed).

Future developements will go into egcs (maybe after a short test-phase in
pgcc). The benefit is that both compilers will profit from new technology
(as was one of the intentions behind the egcs project)

> I'm now keeping both egcs and pgcc installed on a same machine, which
> isn't that hard but not very convenient either especially when
> compiled-with-either-one libstdc++ is shared between them (also shared
> files in general complicate keeping these both

Sharing these libraries shouldn't be aproblem, because since early egcs
snapshots, pgcc, and egcs are closely in sync (pgcc snapshot dates exactly
match ecgs dates they base on etc..)

If there are any questions left, don't hesitate to ask me!

      -----==-                                              |
      ----==-- _                                            |
      ---==---(_)__  __ ____  __       Marc Lehmann       +--
      --==---/ / _ \/ // /\ \/ /       pcg@goof.com       |e|
      -=====/_/_//_/\_,_/ /_/\_\                          --+
    The choice of a GNU generation                        |
                                                          |



More information about the Gcc mailing list