head	1.2;
access;
symbols
	RELENG_4_11_0_RELEASE:1.1.1.3.2.1
	RELENG_4_11:1.1.1.3.2.1.0.18
	RELENG_4_11_BP:1.1.1.3.2.1
	RELENG_4_10_0_RELEASE:1.1.1.3.2.1
	RELENG_4_10:1.1.1.3.2.1.0.16
	RELENG_4_10_BP:1.1.1.3.2.1
	RELENG_4_9_0_RELEASE:1.1.1.3.2.1
	RELENG_4_9:1.1.1.3.2.1.0.14
	RELENG_4_9_BP:1.1.1.3.2.1
	RELENG_4_8_0_RELEASE:1.1.1.3.2.1
	RELENG_4_8:1.1.1.3.2.1.0.12
	RELENG_4_8_BP:1.1.1.3.2.1
	RELENG_4_7_0_RELEASE:1.1.1.3.2.1
	RELENG_4_7:1.1.1.3.2.1.0.10
	RELENG_4_7_BP:1.1.1.3.2.1
	RELENG_4_6_2_RELEASE:1.1.1.3.2.1
	RELENG_4_6_1_RELEASE:1.1.1.3.2.1
	RELENG_4_6_0_RELEASE:1.1.1.3.2.1
	RELENG_4_6:1.1.1.3.2.1.0.8
	RELENG_4_6_BP:1.1.1.3.2.1
	BEFORE_3_1_0_snap:1.1.1.4
	RELENG_4_5_0_RELEASE:1.1.1.3.2.1
	RELENG_4_5:1.1.1.3.2.1.0.6
	RELENG_4_5_BP:1.1.1.3.2.1
	gcc_2_95_3:1.1.1.4
	REPOCOPY:1.1.1.3
	RELENG_4_4_0_RELEASE:1.1.1.3.2.1
	RELENG_4_4:1.1.1.3.2.1.0.4
	RELENG_4_4_BP:1.1.1.3.2.1
	RELENG_4_3_0_RELEASE:1.1.1.3.2.1
	RELENG_4_3:1.1.1.3.2.1.0.2
	RELENG_4_3_BP:1.1.1.3.2.1
	BEFORE_GCC_2_95_3:1.1.1.3
	RELENG_4_2_0_RELEASE:1.1.1.3
	RELENG_4_1_1_RELEASE:1.1.1.3
	RELENG_4_1_0_RELEASE:1.1.1.3
	RELENG_4_0_0_RELEASE:1.1.1.3
	RELENG_4:1.1.1.3.0.2
	RELENG_4_BP:1.1.1.3
	EGCS_11x:1.1.1.1.0.2
	gcc_2_95_2:1.1.1.3
	BEFORE_GCC_2_95_1:1.1.1.1
	gcc_2_95_1:1.1.1.2
	egcs_1_1_2:1.1.1.1
	FSF:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2002.11.27.18.52.04;	author obrien;	state dead;
branches;
next	1.1;

1.1
date	99.10.04.08.12.38;	author obrien;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.10.04.08.12.38;	author obrien;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	99.10.16.03.52.48;	author obrien;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	99.11.01.07.40.16;	author obrien;	state Exp;
branches
	1.1.1.3.2.1;
next	1.1.1.4;

1.1.1.4
date	2001.03.19.20.51.52;	author obrien;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	2004.08.12.16.41.42;	author kan;	state dead;
branches;
next	;

1.1.1.3.2.1
date	2001.04.10.19.23.41;	author obrien;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Remove files no longer part of the gcc_3_2_anoncvs_20021009 libstdc++.

Approved by:	re(jhb)
@
text
@Sun Mar 14 02:38:07 PST 1999 Jeff Law  (law@@cygnus.com)

	* egcs-1.1.2 Released.

1998-07-17  Jason Merrill  <jason@@yorick.cygnus.com>

	* tmap.cc: Use less<int>.
	* tlist.cc (main): Use remove_if.

1998-07-13  Manfred Hollstein  <manfred@@s-direktnet.de>

	* Makefile.in (VERSION): Bump to 2.9.0.

1998-07-12  Bob Sidebotham <rns@@fore.com>

	* tstring.cc (findtest): New fn.

1998-06-01  Jason Merrill  <jason@@yorick.cygnus.com>

	* tlist.cc, tvector.cc, tmap.cc: Remove explicit instantiations.

Fri Oct 10 00:40:31 1997  Jason Merrill  <jason@@yorick.cygnus.com>

	* tstring.cc (identitytest): s/remove/erase/.

Thu Sep 25 19:48:22 1997  Jason Merrill  <jason@@yorick.cygnus.com>

	* tstring.cc: Add some tests for the member templates.

Wed Jun 11 11:00:10 1997  Jason Merrill  <jason@@yorick.cygnus.com>

	* tmap.cc: Explicitly instantiate allocator classes.
	* tvector.cc, tlist.cc: Likewise.

Fri May 16 18:38:05 1997  Bob Manson  <manson@@charmed.cygnus.com>

	* tcomplex.cc (main): If we're using short doubles, compensate for
 	roundoff in result of pow(a,b).

Thu May  1 17:37:53 1997  Jason Merrill  <jason@@yorick.cygnus.com>

	* configure.in (CHECK): Add $(CXXFLAGS).
	* Makefile.in (tcomplex): Add $(CXXFLAGS).

Fri Apr 25 16:07:46 1997  Bob Manson  <manson@@charmed.cygnus.com>

	* configure.in: Change "check" to "check-old". Add do-nothing
	check target.

Sun Nov  3 12:44:48 1996  Jason Merrill  <jason@@yorick.cygnus.com>

	* tstring.cc: Treat string literals as const.

Tue Sep 24 18:00:20 1996  Jason Merrill  <jason@@yorick.cygnus.com>

	* tstring.cc, tcomplex.cc: Remove gratuitous uses of std/.

Mon Jun 17 14:05:50 1996  Per Bothner  <bothner@@deneb.cygnus.com>

	* tlist.cc (test_splice):  New test.

Fri Mar 22 16:08:36 1996  Jason Merrill  <jason@@yorick.cygnus.com>

	* Makefile.in (VERSION): 2.8.0.

	* tlist.cc, tmap.cc, tvector.cc: Remove explicit instantiation
 	directive.

Sat Nov 18 19:52:26 1995  Mike Stump  <mrs@@cygnus.com>

	* Makefile.in: Update version to 2.7.1.

Tue May  9 19:36:54 1995  Jason Merrill  <jason@@phydeaux.cygnus.com>

	* tstring.cc (decltest): Adjust single-character test.

Fri May  5 14:35:19 1995  Jason Merrill  <jason@@phydeaux.cygnus.com>

	* tcomplex.*: Update to reflect that operator<< now
        accepts more forms of input.

Thu Apr 27 15:34:58 1995  Brendan Kehoe  (brendan@@lisa.cygnus.com)

	* configure.in: Update to stay in sync with config.shared.

Thu Feb 16 00:08:28 1995  Jason Merrill  <jason@@phydeaux.cygnus.com>

	* Makefile.in (VERSION, SHLIB): Define.

Tue Jan 24 02:36:24 1995  Jason Merrill  <jason@@phydeaux.cygnus.com>

	* Makefile.in (CXXFLAGS): Don't set.

Mon Jan 23 04:12:10 1995  Jason Merrill  <jason@@python.cygnus.com>

	* tlist.cc (plus): Remove.

Thu Jan 19 19:41:07 1995  Jason Merrill  <jason@@phydeaux.cygnus.com>

	* Makefile.in: Don't set LD_LIBRARY_PATH.  Users will have to set
        it themselves.

Mon Jan 16 13:57:34 1995  Jason Merrill  <jason@@phydeaux.cygnus.com>

	* Makefile.in: Update to reflect header movement.

Wed Dec 14 19:55:45 1994  Per Bothner  <bothner@@kalessin.cygnus.com>

	* configure.in:  Fix quoting problem.  Reported nu H.J.Lu.

Tue Nov 29 16:46:56 1994  Per Bothner  <bothner@@kalessin.cygnus.com>

	* Makefile.in, configure.in:  Re-write to avoid duplication.
	* {tvector,tmap,tlist}.{cc,exp}, configure.in:  New tests for STL.


@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Virgin import of EGCS 1.1.2's libstdc++
@
text
@@


1.1.1.2
log
@Virgin import of GCC 2.95.1's libstdc++
@
text
@d1 1
a1 1
Mon Aug 16 01:29:24 PDT 1999 Jeff Law  (law@@cygnus.com)
d3 1
a3 9
	* gcc-2.95.1 Released.

Wed Jul 28 21:39:31 PDT 1999 Jeff Law  (law@@cygnus.com)

	* gcc-2.95 Released.

Sun Jul 25 23:40:51 PDT 1999 Jeff Law  (law@@cygnus.com)

	* gcc-2.95 Released.
@


1.1.1.3
log
@Virgin import of GCC 2.95.2's libstdc++
@
text
@a0 4
Sun Oct 24 23:54:10 PDT 1999 Jeff Law  (law@@cygnus.com)

	* gcc-2.95.2 Released.

@


1.1.1.3.2.1
log
@MFC:  bring in GCC 2.95.3 + official sjlj exception fixes.

Approved by:	jkh

The the setjump/longjump exception handling fixes are from GCC 2.95.3.test3
and were removed from GCC 2.95.3.test4 and the subsequent release due
to bootstrap problems on HP-UX.  However, they were very well tested and
fixed major problems on all other platforms.  Including all the all the BSD's.
OpenBSD and FreeBSD 5-current both use these official sjlj patches.

W/o this upgrade the following program segmentation faults if compiled
with -O2 (but not -Os or -O or -O0) on 4.2FreeBSD.
There are some large C++ libraries where segfaults also occur, even at -O.

#include <stdio.h>

class A {
public:
  A() { printf("c'tor A\n"); }
  ~A(){ printf("d'tor A\n"); }
};

class foo : public A {
public:
  foo()  { printf("C'tor foo\n"); throw 8; }
  ~foo() { printf("D'tor foo\n"); }
};

int main(){
  try { foo fii; }
  catch (int){ printf("catch ...\n"); }
  return 0;
}
@
text
@a0 4
Fri Mar 16 12:46:19 GMT 2001 Bernd Schmidt  (bernds@@redhat.com)

	* gcc-2.95.3 Released.

@


1.1.1.4
log
@Virgin import of GCC 2.95.3's libstdc++
@
text
@a0 4
Fri Mar 16 12:46:19 GMT 2001 Bernd Schmidt  (bernds@@redhat.com)

	* gcc-2.95.3 Released.

@


1.1.1.5
log
@Remove files that are not part of GCC 3.4.x from the vendor branch.
@
text
@@

