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
	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.06.18.18.13.14;	author obrien;	state dead;
branches;
next	1.1;

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

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

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

1.1.1.3
date	99.11.01.07.37.09;	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.49.58;	author obrien;	state Exp;
branches;
next	;

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


desc
@@


1.2
log
@FreeBSD is one of the OS's that does not require the use of libio with Gcc 3.1.
@
text
@Sun Mar 14 02:38:07 PST 1999 Jeff Law  (law@@cygnus.com)

	* egcs-1.1.2 Released.

Sat Jun 27 23:59:35 1998  Carlo Wood  <carlo@@runaway.xs4all.nl>

	* lib/libio.exp (test_libio): Reset ld_library_path before appending
	the same path(s) again.

Sat Sep  6 00:49:31 1997  Brendan Kehoe  <brendan@@lisa.cygnus.com>

	* lib/libio.exp (test_libio): Lose -L.. before -lio, may as well
	require things be fully usable.  Not ideal, but...also no longer
	have the -liostream approach.

Fri Sep  5 15:38:37 1997  Jeffrey A Law  (law@@cygnus.com)

	* lib/libio.exp  (test_libio): Use libstdc++_{include,link}_flags
	instead of g++_{include,link}_flags.

Thu Sep  4 15:22:46 1997  Brendan Kehoe  <brendan@@lisa.cygnus.com>

	* lib/libio.exp (test_libio): Add `-L..' before -lio.
	Use `-L.. -liostream' for now.

Fri Jun 27 18:19:21 1997  Bob Manson  <manson@@charmed.cygnus.com>

	* lib/libio.exp(libio_init): New procedure.
	(test_libio): Link with a status wrapper if necessary. Strip
 	leading newlines before comparing output. Look for a multilib
 	libiberty directory.

Tue Jun  3 15:17:31 1997  Bob Manson  <manson@@charmed.cygnus.com>

	* lib/libio.exp: Don't use global exec_output variable; the output
 	is returned from remote_load instead.

Tue May 20 17:59:31 1997  Jeffrey A Law  (law@@cygnus.com)

	* lib/libio.exp: If "slow_simulator" is set, then add
	-DSLOW_SIMULATOR to the compiler's arguments.

Fri May 16 19:33:39 1997  Bob Manson  <manson@@charmed.cygnus.com>

	* lib/libio.exp: Name the executables after the testcases.

	* libio.tests/tiomisc.exp: Turn off warnings when conpiling.

Thu May  1 17:01:47 1997  Bob Manson  <manson@@charmed.cygnus.com>

	* lib/libio.exp: Link in libiberty.a.

Tue Apr 29 16:34:37 1997  Mike Stump  <mrs@@cygnus.com>

	* testsuite/lib/libio.exp: Fixup so that we always have the same
 	number of testcases, and so that we have meaningful testcase
 	names.

Tue Apr 29 13:08:41 1997  Bob Manson  <manson@@charmed.cygnus.com>

	* lib/libio.exp: Add support for --tool_opts.

Mon Apr 28 11:26:06 1997  Bob Manson  <manson@@charmed.cygnus.com>

	* Makefile.in: Removed clean rule, as it is added by configure.
	Remove a lot of unused rules.

Sun Apr 27 15:02:48 1997  Brendan Kehoe  <brendan@@lisa.cygnus.com>

	* Makefile.in (clean): Add empty rule for now.

Sat Apr 26 13:41:44 1997  Bob Manson  <manson@@charmed.cygnus.com>

	* New DejaGnu-style testsuite.
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Virgin import of EGCS 1.1.2's libio -- the C++ iostream facility.
@
text
@@


1.1.1.2
log
@Virgin import of GCC 2.95.1's libio -- the C++ iostream facility.
@
text
@d1 1
a1 1
Mon Aug 16 01:29:24 PDT 1999 Jeff Law  (law@@cygnus.com)
d3 1
a3 13
	* 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.

Wed Nov 25 01:00:07 1998  Marc Espie <espie@@quatramaran.ens.fr>

	* Makefile.in (just-check): Ignore errors.
a8 5

Tue Jun  9 11:23:42 1998  Gavin Koch  <gavin@@cygnus.com>

	* Makefile.in (EXPECT) : Look for "expect" in the correct
	place.
@


1.1.1.3
log
@Virgin import of GCC 2.95.2's libio -- the C++ iostream facility.
@
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 libio -- the C++ iostream facility.
@
text
@a0 4
Fri Mar 16 12:46:19 GMT 2001 Bernd Schmidt  (bernds@@redhat.com)

	* gcc-2.95.3 Released.

@
