The two packages libstdc++2.8 and libg++2.8 are derived from the
The two packages libstdc++2.8 and libg++2.8 are derived from the
egcs-1.0.3a compiler. For new C++ development please use the the recent
g++ package and the dependent libstdc++-dev package.
Integrated packages in the Debian version of egcs:

  ../gpc-19990118.tar.gz unpacked.
  ../libg++-2.8.1.3.tar.gz unpacked.

Patches applied in the Debian version of egcs:

reporting:
  <compiler> --help gives hint to /usr/doc/debian/bug-reporting.txt

info-name:
  Compile and install the gcc.texi file to egcs.info* files.

vendor:
  Set vendor field in canonical system name to `debian'.

libg++-name:
  Patch to change the name of Debian libg++ package to 2.8.2. That
  was the name of H.J. Lu's libg++ addons, which is now replaced
  by an egcs addon named libg++ 2.8.1.2 (For slink only).

builtin-apply:
  On Sparc, message forwarding in the GNUstep framework
  (gstep-base) relies on this patch. I didn't experience any side
  effects of this "workaround" on a sparc Solaris platform. However
  this workaround affects the all compilers of the egcs package.

cpp-predefines:
  Predefine __alpha. Chris C. Chimelis <chris@classnet.med.miami.edu>:
  Both should be defined.  __alpha is defined by the DEC compiler, if I
  remember right, so we should be able to catch that too.  The patches that
  were given to the egcs maintainer for Alpha define both __alpha and
  __alpha__ so both should show and be caught.  I personally prefer to use
  __alpha since a lot of our changes could apply to DEC Unix as well.

alpha-spec:
  A patch to allow the "gmon" functions to operate properly on
  the Alphas. Change the names of the libs that it was
  automatically linking in when using profiling switches to the names
  that correspond to our glibc installations.

various:
  gcc/objc/archive.c, libstdc++/stl/ropeimpl.h

aspell:
  Fix from the aspell package (stl_rope.h)

cp-decl:
  1998-11-20  Martin von Löwis  <loewis@informatik.hu-berlin.de>
  
  * decl2.c (validate_nonmember_using_decl): Allow using templates
  from the global namespace.

egcs-1.1-reload2:
  egcs-patches@cygnus.com (Thu, 5 Nov 1998)
  This patch backports two fixes from the current mainline to the egcs-1.1
  branch.  The issues are a bug in the handling of CONST_DOUBLES on the
  i386 which can cause incorrect code to be generated, and a problem where
  duplicate_loop_exit_test would mishandle REG_WAS_0 notes.

arm-optimizer:
  This patch is a workaround that will be obsoleted when the proper
  fix goes in upstream.

speedup:
  Speed up the compiler itself on platforms with stdio implementations
  which are by default thread safe (such as Linux).
  Ulrich Drepper  <drepper@cygnus.com>

libstdc++-wall:
  Here are minor patches to fix the annoying spew you get if you try to
  use ropes or deques with -Wall (which makes -Wall mostly useless for
  spotting errors in your own code).  I believe these changes to be
  completely safe, and would appreciate (if you agree) if you'd
  incorporate them into our package, and also forward them upstream.

hjl-19990315-linux: