head	1.12;
access;
symbols
	old_old_old_old_old_RELEASE_4_2_0:1.11
	old_old_old_old_old_egcs_20001002:1.11
	old_old_old_old_old_RELEASE_4_1_1:1.10
	old_old_old_old_old_egcs_20000828:1.10
	old_old_old_old_old_egcs_20000717:1.10
	old_old_old_old_old_egcs_20000501:1.9
	old_old_old_old_old_RELEASE_4_1_0:1.9
	old_old_old_old_old_RELEASE_3_5_0:1.9
	old_old_old_old_old_egcs_20000313:1.9
	old_old_old_old_old_RELEASE_4_0_0:1.9
	old_old_old_old_old_egcs_20000306:1.9
	old_old_old_old_old_egcs_20000221:1.9
	old_old_old_old_old_egcs_20000207:1.9
	old_old_old_old_old_RELEASE_3_4_0:1.8
	old_old_old_old_old_egcs_991102:1.8
	old_old_old_old_old_egcs_991110:1.8
	old_old_old_old_old_egcs_991025:1.8
	old_old_old_old_old_egcs_990920:1.8
	old_old_old_old_old_RELEASE_3_3_0:1.7
	old_old_old_old_old_egcs_990629:1.7
	old_old_old_old_old_egcs_990718:1.7
	old_old_old_old_old_egcs_990712:1.7
	old_old_old_old_old_egcs_990616:1.7
	old_old_old_old_old_egcs_990623:1.7
	old_old_old_old_old_egcs_990524:1.6
	old_old_old_old_old_RELEASE_3_2_0:1.5
	old_old_old_old_old_egcs_990418:1.5
	old_old_old_old_old_egcs_1_1_2:1.2
	old_old_old_old_old_RELEASE_3_1_0:1.1;
locks; strict;
comment	@# @;


1.12
date	2000.11.28.18.55.06;	author obrien;	state dead;
branches;
next	1.11;

1.11
date	2000.10.10.23.32.34;	author obrien;	state Exp;
branches;
next	1.10;

1.10
date	2000.09.05.16.59.10;	author obrien;	state Exp;
branches;
next	1.9;

1.9
date	2000.01.17.12.27.58;	author obrien;	state Exp;
branches;
next	1.8;

1.8
date	99.10.10.20.28.34;	author obrien;	state Exp;
branches;
next	1.7;

1.7
date	99.06.15.07.31.21;	author obrien;	state Exp;
branches;
next	1.6;

1.6
date	99.05.18.18.15.36;	author obrien;	state Exp;
branches;
next	1.5;

1.5
date	99.04.22.00.40.40;	author obrien;	state Exp;
branches;
next	1.4;

1.4
date	99.04.21.07.48.59;	author obrien;	state Exp;
branches;
next	1.3;

1.3
date	99.03.22.01.35.36;	author obrien;	state Exp;
branches;
next	1.2;

1.2
date	99.03.17.00.40.26;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	99.02.09.18.24.50;	author obrien;	state Exp;
branches;
next	;


desc
@@


1.12
log
@Upgrade to the 2000-11-20 GCC 2.97 development snapshot.
This one should be using libstdc++ v3 and the new 3.0 C++ ABI now.
@
text
@--- gcc/configure.in.orig	Sun Oct  1 23:50:51 2000
+++ gcc/configure.in	Mon Oct  9 18:56:34 2000
@@@@ -786,6 +786,23 @@@@
  		if test x$enable_threads = xyes; then
  			thread_file='posix'
  		fi
+	alpha*-*-freebsd*)
+		tm_file="${tm_file} freebsd.h alpha/elf.h alpha/freebsd.h"
+		xm_file="${xm_file} xm-freebsd.h"
+		target_cpu_default="MASK_GAS"
+		tmake_file="t-freebsd alpha/t-crtbe alpha/t-alpha alpha/t-ieee"
+		extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
+		xmake_file=none
+		fixincludes=fixinc.wrap
+		gas=yes gnu_ld=yes
+		stabs=yes
+		case x${enable_threads} in
+		xyes | xpthreads | xposix)
+			thread_file='posix'
+			tmake_file="${tmake_file} t-freebsd-thread"
+			;;
+		esac
+		;;
 		;;
 	alpha*-*-netbsd*)
 		tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
@


1.11
log
@Upgrade to the 2000-10-02 GCC 2.97 development snapshot.
@
text
@@


1.10
log
@Upgrade to the 2000-07-17 GCC 2.96 development snapshot.
@
text
@d1 4
a4 3
--- gcc/configure.in.orig	Mon Jun 19 10:23:54 2000
+++ gcc/configure.in	Mon Jun 26 15:37:26 2000
@@@@ -742,6 +742,22 @@@@
a6 1
 		;;
d8 1
a8 1
+		tm_file="${tm_file} freebsd.h alpha/freebsd.h"
d11 2
a12 1
+		tmake_file="t-freebsd alpha/t-crtbe"
d15 2
a16 2
+		gas=yes
+		gnu_ld=yes
d24 1
a26 17
 		target_cpu_default="MASK_GAS"
@@@@ -1441,13 +1457,13 @@@@
 changequote(,)dnl
 	i[34567]86-*-freebsd[12] | i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd*aout*)
 changequote([,])dnl
-		tm_file="i386/freebsd.h i386/perform.h"
+		tm_file="i386/freebsd-aout.h i386/perform.h"
 		tmake_file=t-freebsd
 		;;
 changequote(,)dnl
 	i[34567]86-*-freebsd*)
 changequote([,])dnl
-		tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd-elf.h i386/perform.h"
+		tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
 		extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
 		tmake_file=t-freebsd
 		gas=yes
@


1.9
log
@Upgrade to the 2000-01-10 GCC 2.96 development snapshot.
@
text
@d1 3
a3 3
--- gcc/configure.in.orig	Wed Dec  8 04:30:22 1999
+++ gcc/configure.in	Fri Dec 10 09:44:08 1999
@@@@ -626,6 +626,22 @@@@
d26 7
a32 2
@@@@ -1271,9 +1287,15 @@@@
 #		use_collect2=yes
d35 1
a35 2
-	i[34567]86-*-freebsdelf*)
+	i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
a37 6
+		tm_file="freebsd.h i386/freebsd-aout.h"
+		tmake_file=t-freebsd
+		;;
+changequote(,)dnl
+	i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
+  changequote([,])dnl
a41 13
@@@@ -1285,12 +1307,6 @@@@
 			tmake_file="${tmake_file} t-freebsd-thread"
 			;;
 		esac
-		;;
-changequote(,)dnl
-	i[34567]86-*-freebsd*)
-changequote([,])dnl
-		tm_file="i386/freebsd.h i386/perform.h"
-		tmake_file=t-freebsd
 		;;
 changequote(,)dnl
 	i[34567]86-*-netbsd*)
@


1.8
log
@Upgrade to the 1999-09-20 development snapshot.
@
text
@d1 3
a3 3
--- gcc/configure.in.orig	Mon Sep 20 02:59:33 1999
+++ gcc/configure.in	Sat Sep 25 10:56:01 1999
@@@@ -634,6 +634,15 @@@@
d14 8
a21 1
+		gas=yes gnu_ld=yes
d26 1
a26 1
@@@@ -1274,9 +1283,15 @@@@
d32 3
a34 2
+changequote([,])dnl
+		tm_file=i386/freebsd-aout.h
d39 1
a39 2
 changequote([,])dnl
-		tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
d44 2
a45 6
@@@@ -1285,15 +1300,9 @@@@
 		case x${enable_threads} in
 		xyes | xpthreads | xposix)
 			thread_file='posix'
-			tmake_file="${tmake_file} t-openbsd-thread"
+			tmake_file="${tmake_file} t-freebsd-thread"
d52 1
a52 1
-		tm_file=i386/freebsd.h
@


1.7
log
@Update to the 1999-06-08 (gcc 2.95 prerelease).
@
text
@d1 3
a3 3
--- gcc/configure.in.orig	Mon Jun  7 14:37:24 1999
+++ gcc/configure.in	Mon Jun 14 19:25:53 1999
@@@@ -625,6 +625,15 @@@@
d19 1
a19 1
@@@@ -1136,20 +1145,20 @@@@
d24 7
a30 1
++	i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
d33 2
a34 2
-		extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
+		tm_file=i386/freebsd.h
d36 11
a46 5
-		gas=yes
-		gnu_ld=yes
-		stabs=yes
 		;;
 changequote(,)dnl
d48 1
a48 2
+	i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
 changequote([,])dnl
d50 1
a50 6
+		tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
+		extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
 		tmake_file=t-freebsd
+		gas=yes
+		gnu_ld=yes
+		stabs=yes
@


1.6
log
@Upgrade to the 19990517 snapshot.  EGCS is not in a feature freeze for the
upcoming 1.2 release.  Which, BTW, will be called GCC-2.95.
@
text
@d1 2
a2 2
--- gcc/configure.in.orig	Wed May 12 10:38:26 1999
+++ gcc/configure.in	Tue May 18 03:57:11 1999
d19 1
a19 1
@@@@ -1135,20 +1144,20 @@@@
d24 4
a27 2
+	i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout*)
+changequote([,])dnl
d29 8
a36 4
+		tmake_file=t-freebsd
+		;;
+changequote(,)dnl
+	i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
a37 12
-		tm_file="i386/i386.h i386/att.h linux.h i386/freebsd-elf.h i386/perform.h"
+		tm_file="i386/i386.h i386/freebsd.h i386/perform.h"
 		extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
-		tmake_file=i386/t-freebsd
+		tmake_file=t-freebsd
 		gas=yes
 		gnu_ld=yes
 		stabs=yes
-		;;
-changequote(,)dnl
-	i[34567]86-*-freebsd*)
-changequote([,])dnl
d39 6
a44 1
-		tmake_file=i386/t-freebsd
@


1.5
log
@Sync up with some diffs I sent to Cygnus.
@
text
@d1 3
a3 3
--- gcc/configure.in.orig	Wed Apr 14 18:50:50 1999
+++ gcc/configure.in	Wed Apr 21 17:34:09 1999
@@@@ -606,6 +606,15 @@@@
d19 1
a19 1
@@@@ -1117,22 +1126,22 @@@@
d25 2
a26 3
 changequote([,])dnl
-		tm_file="i386/i386.h i386/att.h linux.h i386/freebsd-elf.h i386/perform.h"
+		tm_file=i386/freebsd-aout.h
d31 2
a32 1
+changequote([,])dnl
a33 2
 		# On FreeBSD, the headers are already ok, except for math.h.
 		fixincludes=fixinc.wrap
@


1.4
log
@I give you the latest and greatest of the EGCS snapshot series.
This is their bleeding edge offering.  This will enable us to better track
the direction EGCS is going for future upgrades of /usr/contrib/egcs/.

Above ver 1.1.2, this offering gives you many C++ fixes/enhancements, *and*
a native Java compiler.
@
text
@d2 1
a2 1
+++ gcc/configure.in	Mon Apr 19 15:16:14 1999
d24 1
a24 1
+	i[34567]86-*-freebsdaout*)
d31 1
a31 1
+	i[34567]86-*-freebsd*)
d33 1
a33 1
+		tm_file="i386/i386.h i386/att.h i386/freebsd.h i386/perform.h"
@


1.3
log
@* Add support for ``-pthead''
* Add Alpha support

Obtained from:	Alpha bits taken from Hidetoshi Shimokawa's
                <simokawa@@FreeBSD.ORG> work
@
text
@d1 3
a3 3
--- gcc/configure.in.orig	Sun Mar  7 16:22:22 1999
+++ gcc/configure.in	Sat Mar 20 00:40:58 1999
@@@@ -416,6 +416,15 @@@@
d8 1
a8 1
+		tm_file="${tm_file} freebsd.h alpha/freebsd.h alpha/freebsd-elf.h"
d17 3
a19 4
 		tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsdl-elf.h"
 		xm_file="xm-netbsd.h ${xm_file}"
@@@@ -872,21 +881,21 @@@@
 # Next line turned off because both 386BSD and BSD/386 use GNU ld.
d22 4
a25 1
-	i[[34567]]86-*-freebsdelf*)
a26 1
+	i[[34567]]86-*-freebsdaout*)
d28 6
d36 1
a36 1
-		extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
a37 3
-		gas=yes
-		gnu_ld=yes
-		stabs=yes
d39 7
a45 2
 		;;
 	i[[34567]]86-*-freebsd*)
a46 3
+		tm_file="i386/i386.h i386/att.h linux.h i386/freebsd.h i386/perform.h"
 		# On FreeBSD, the headers are already ok, except for math.h.
 		fixincludes=fixinc.wrap
a47 5
+		extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
+		tmake_file=t-freebsd
+		gas=yes
+		gnu_ld=yes
+		stabs=yes
d49 2
a50 2
 	i[[34567]]86-*-netbsd*)
 		tm_file=i386/netbsd.h
@


1.2
log
@Upgrade to 1.1.2 release.
@
text
@d2 1
a2 1
+++ gcc/configure.in	Sat Mar 13 19:23:23 1999
d30 1
a30 1
 		tmake_file=i386/t-freebsd
d34 1
d41 1
d43 1
a43 1
 		tmake_file=i386/t-freebsd
@


1.1
log
@GNUHOST is now "i386-unknown-freebsd" for an ELF machine, and
"i386-unknown-freebsdaout" for an a.out machine.
@
text
@d1 19
a19 3
--- gcc/configure.in.orig	Thu Aug 27 17:19:04 1998
+++ gcc/configure.in	Tue Feb  9 02:22:10 1999
@@@@ -846,20 +846,20 @@@@
d26 1
a26 1
+		tm_file=i386/freebsd.h
d29 1
d40 1
@
