head	1.16;
access;
symbols
	RELEASE_6_2_0:1.15
	RELEASE_6_1_0:1.15
	RELEASE_5_5_0:1.15
	RELEASE_6_0_0:1.15
	RELEASE_5_4_0:1.15
	RELEASE_4_11_0:1.15
	RELEASE_5_3_0:1.15
	RELEASE_4_10_0:1.15
	RELEASE_5_2_1:1.15
	RELEASE_5_2_0:1.15
	RELEASE_4_9_0:1.15
	RELEASE_5_1_0:1.15
	RELEASE_4_8_0:1.15
	RELEASE_5_0_0:1.15
	RELEASE_4_7_0:1.14
	RELEASE_4_6_2:1.14
	RELEASE_4_6_1:1.14
	RELEASE_4_6_0:1.14
	RELEASE_5_0_DP1:1.14
	RELEASE_4_5_0:1.14
	RELEASE_4_4_0:1.14
	RELEASE_4_3_0:1.14
	RELEASE_4_2_0:1.12
	RELEASE_4_1_1:1.12
	RELEASE_4_1_0:1.12
	RELEASE_3_5_0:1.12
	RELEASE_4_0_0:1.12
	RELEASE_3_4_0:1.12
	gcc_2_95_2:1.12
	RELEASE_3_3_0:1.12
	gcc_2_95_1:1.12
	gcc_2_95:1.12
	RELEASE_3_2_0:1.11
	egcs_1_1_2:1.11
	RELEASE_3_1_0:1.7
	egcs_1_1_1:1.5
	RELEASE_2_2_8:1.5
	RELEASE_3_0_0:1.5
	egcs_980315:1.3
	egcs_102:1.2
	egcs_980221:1.1
	RELEASE_2_2_6:1.1;
locks; strict;
comment	@# @;


1.16
date	2006.12.12.16.06.37;	author vd;	state dead;
branches;
next	1.15;

1.15
date	2002.11.25.19.00.04;	author obrien;	state Exp;
branches;
next	1.14;

1.14
date	2000.12.04.22.07.01;	author obrien;	state Exp;
branches;
next	1.13;

1.13
date	2000.11.30.11.39.26;	author obrien;	state Exp;
branches;
next	1.12;

1.12
date	99.08.05.16.06.00;	author obrien;	state Exp;
branches;
next	1.11;

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

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

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

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

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

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

1.5
date	98.10.08.21.33.02;	author jdp;	state Exp;
branches;
next	1.4;

1.4
date	98.04.14.10.17.31;	author obrien;	state dead;
branches;
next	1.3;

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

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

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


desc
@@


1.16
log
@Remove expired ports:
2006-12-01 print/latex-beamer: is already included in the teTeX distribution
2006-12-01 print/latex-bibtopic: is already included in the teTeX distribution
2006-12-01 print/latex-bibunits: is already included in the teTeX distribution
2006-12-01 print/latex-booktabs: is already included in the teTeX distribution
2006-12-01 print/latex-index: is already included in the teTeX distribution
2006-12-01 print/latex-layouts: is already included in the teTeX distribution
2006-12-01 print/latex-pgf: is already included in the teTeX distribution
2006-12-01 print/latex-subfig: is already included in the teTeX distribution
2006-12-01 print/latex-xcolor: is already included in the teTeX distribution
2006-12-01 print/latex-lineno: is already included in the teTeX distribution
2006-12-01 print/latex-pict2e: is already included in the teTeX distribution
2007-05-31 multimedia/gstreamer-plugins-mpeg2enc80: Obsolete version, use gstreamer 0.10 instead
2006-12-01 lang/gcc30: "This port is no longer in use by anything in the ports collection and will be removed in the future.  Use a later release instead."
2006-12-01 lang/egcs: "This port is no longer in use by anything in the ports collection and will be removed in the future.  Use a later release of gcc instead"
2006-12-01 graphics/php4-ming: doesn't work with new version of ming library
2006-12-01 graphics/dvipng: is already included in the teTeX distribution
@
text
@--- gcc/config/i386/freebsd.h.orig	Mon Mar  1 14:47:32 1999
+++ gcc/config/i386/freebsd.h	Sun Nov 24 22:38:28 2002
@@@@ -24,16 +24,6 @@@@
 #undef TARGET_VERSION
 #define TARGET_VERSION fprintf (stderr, " (i386 FreeBSD/ELF)");
 
-/* The svr4 ABI for the i386 says that records and unions are returned
-   in memory.  */
-/* On FreeBSD, we do not. */
-#undef DEFAULT_PCC_STRUCT_RETURN
-#define DEFAULT_PCC_STRUCT_RETURN 0
-
-/* This gets defined in tm.h->linux.h->svr4.h, and keeps us from using
-   libraries compiled with the native cc, so undef it. */
-#undef NO_DOLLAR_IN_LABEL
-
 /* This is how to output an element of a case-vector that is relative.
    This is only used for PIC code.  See comments by the `casesi' insn in
    i386.md for an explanation of the expression this outputs. */
@@@@ -113,22 +103,19 @@@@
  : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
  : (-1))
 
-/* Output assembler code to FILE to increment profiler label # LABELNO
-   for profiling a function entry.  */
+/* Tell final.c that we don't need a label passed to mcount.  */
+#define NO_PROFILE_DATA
 
 #undef FUNCTION_PROFILER
 #define FUNCTION_PROFILER(FILE, LABELNO)  \
 {									\
   if (flag_pic)								\
     {									\
-      fprintf (FILE, "\tleal %sP%d@@GOTOFF(%%ebx),%%edx\n",		\
-	       LPREFIX, (LABELNO));					\
-      fprintf (FILE, "\tcall *mcount@@GOT(%%ebx)\n");			\
+      fprintf (FILE, "\tcall *.mcount@@GOT(%%ebx)\n");			\
     }									\
   else									\
     {									\
-      fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO));	\
-      fprintf (FILE, "\tcall mcount\n");				\
+      fprintf (FILE, "\tcall .mcount\n");				\
     }									\
 }
 
@@@@ -145,26 +132,16 @@@@
 #define WCHAR_TYPE_SIZE BITS_PER_WORD
     
 #undef CPP_PREDEFINES
-#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
+#define CPP_PREDEFINES "-Di386 -D__ELF__ -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
 
 #undef CPP_SPEC
-#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
+#define CPP_SPEC \
+  "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE} %{m486:-D__i486__}"
+  /* %{pthread:-D_REENTRANT} */
 
 #undef	LIB_SPEC
-#if 1
-/* We no longer link with libc_p.a or libg.a by default. If you
- * want to profile or debug the C library, please add
- * -lc_p or -ggdb to LDFLAGS at the link time, respectively.
- */
-#define LIB_SPEC \
-  "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \
-     %{!ggdb:-lc} %{ggdb:-lg}}"
-#else
 #define LIB_SPEC \
-  "%{!shared: \
-     %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \
-       %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}"
-#endif
+  "%{!shared:%{!pg:%{!pthread:%{!kthread:-lc}%{kthread:-lpthread -lc}}%{pthread:-lc_r}}%{pg:%{!pthread:%{!kthread:-lc_p}%{kthread:-lpthread_p -lc_p}}%{pthread:-lc_r_p}}}"
 
 /* Provide a LINK_SPEC appropriate for FreeBSD.  Here we provide support
    for the special GCC options -static and -shared, which allow us to
@@@@ -181,7 +158,7 @@@@
    done.  */
 
 #undef	LINK_SPEC
-#define LINK_SPEC "-m elf_i386 %{shared:-shared} \
+#define LINK_SPEC "%{shared:-shared} \
   %{!shared: \
     %{!ibcs: \
       %{!static: \
@


1.15
log
@Don't specify an emulation in the link spec.  Just use the 'ld' default.
The proper emulation is different between RELENG_4 and 5-CURRENT.
@
text
@@


1.14
log
@Add all of the FreeBSD hacks I had in the base EGCS-1.1.2 compiler way
back when... that is all but a.out support.
@
text
@d2 1
a2 1
+++ gcc/config/i386/freebsd.h	Mon Dec  4 14:03:42 2000
d79 9
@


1.13
log
@This should take this port back to the last version of it for EGCS-1.1.2.
The gcc-2.95.2 bits have been repo copied to ports/lang/gcc295.

GCC 2.95.2 does not work for some people's code.  GCC 3.0 will be even
worse.  So it looks like we'll have to keep a port for each version of
GCC we've ever used.
@
text
@d2 2
a3 9
+++ gcc/config/i386/freebsd.h	Sun Mar 21 16:58:39 1999
@@@@ -21,19 +21,13 @@@@
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
+
+/* Get generic FreeBSD definitions.  */
+#include <freebsd.h>
+
d20 1
a20 1
@@@@ -113,22 +107,19 @@@@
d47 1
a47 1
@@@@ -145,26 +136,16 @@@@
@


1.12
log
@Update to GCC-2.95 (what would have been EGCS-1.2).
@
text
@d1 27
a27 3
--- gcc/config/i386/freebsd.h.orig	Thu Jun 17 05:33:32 1999
+++ gcc/config/i386/freebsd.h	Sat Jul 24 17:59:06 1999
@@@@ -135,6 +135,10 @@@@
d31 3
a33 2
+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
+   basic block profiling.  */
a34 2
+
 /* Tell final.c that we don't need a label passed to mcount.  */
d37 18
a54 1
@@@@ -162,22 +166,30 @@@@
d59 1
a59 1
+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
d63 15
a77 39
+#if TARGET_CPU_DEFAULT == 2
+#define CPP_SPEC "\
+  %{!maout: -D__ELF__} \
+  %{munderscores: -D__UNDERSCORES__} \
+  %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
+  %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
+#else
+#define CPP_SPEC "\
+  %{!maout: -D__ELF__} \
+  %{munderscores: -D__UNDERSCORES__} \
+  %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
+  %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
+#endif
+
+#undef CC1_SPEC
+#define CC1_SPEC "\
+  %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
+  %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
 
-/* This defines which switch letters take arguments.  On FreeBSD, most of
-   the normal cases (defined in gcc.c) apply, and we also have -h* and
-   -z* options (for the linker) (comming from svr4).
-   We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
-
-#undef SWITCH_TAKES_ARG
-#define SWITCH_TAKES_ARG(CHAR) \
-  (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-   || (CHAR) == 'h' \
-   || (CHAR) == 'z' \
-   || (CHAR) == 'R')
+#undef  ASM_SPEC
+#define ASM_SPEC	"%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
 
 /* Provide a STARTFILE_SPEC appropriate for FreeBSD.  Here we add
    the magical crtbegin.o file (see crtstuff.c) which provides part 
@@@@ -186,11 +198,11 @@@@
    
 #undef	STARTFILE_SPEC
 #define STARTFILE_SPEC \
d79 4
a82 18
-     %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-		       %{!p:%{profile:gcrt1.o%s} \
-			 %{!profile:crt1.o%s}}}} \
-   crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
+  "%{maout: %{shared:c++rt0.o%s} \
+    %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
+  %{!maout:  %{!shared: \
+    %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
+    crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
 
 /* Provide a ENDFILE_SPEC appropriate for FreeBSD.  Here we tack on
    the magical crtend.o file (see crtstuff.c) which provides part of 
@@@@ -200,7 +212,7 @@@@
 
 #undef	ENDFILE_SPEC
 #define ENDFILE_SPEC \
-  "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
+  "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
d84 2
a85 2
 /* Provide a LIB_SPEC appropriate for FreeBSD.  Just select the appropriate
    libc, depending on whether we're doing profiling or need threads support.
@


1.11
log
@Worked better before.
@
text
@d1 3
a3 27
--- gcc/config/i386/freebsd.h.orig	Mon Mar  1 14:47:32 1999
+++ gcc/config/i386/freebsd.h	Sun Mar 21 16:58:39 1999
@@@@ -21,19 +21,13 @@@@
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
+
+/* Get generic FreeBSD definitions.  */
+#include <freebsd.h>
+
 #undef TARGET_VERSION
 #define TARGET_VERSION fprintf (stderr, " (i386 FreeBSD/ELF)");
 
-/* The svr4 ABI for the i386 says that records and unions are returned
-   in memory.  */
-/* On FreeBSD, we do not. */
-#undef DEFAULT_PCC_STRUCT_RETURN
-#define DEFAULT_PCC_STRUCT_RETURN 0
-
-/* This gets defined in tm.h->linux.h->svr4.h, and keeps us from using
-   libraries compiled with the native cc, so undef it. */
-#undef NO_DOLLAR_IN_LABEL
-
 /* This is how to output an element of a case-vector that is relative.
    This is only used for PIC code.  See comments by the `casesi' insn in
    i386.md for an explanation of the expression this outputs. */
@@@@ -113,22 +107,19 @@@@
d7 2
a8 3
-/* Output assembler code to FILE to increment profiler label # LABELNO
-   for profiling a function entry.  */
+/* Tell final.c that we don't need a label passed to mcount.  */
d10 2
d14 1
a14 18
 #define FUNCTION_PROFILER(FILE, LABELNO)  \
 {									\
   if (flag_pic)								\
     {									\
-      fprintf (FILE, "\tleal %sP%d@@GOTOFF(%%ebx),%%edx\n",		\
-	       LPREFIX, (LABELNO));					\
-      fprintf (FILE, "\tcall *mcount@@GOT(%%ebx)\n");			\
+      fprintf (FILE, "\tcall *.mcount@@GOT(%%ebx)\n");			\
     }									\
   else									\
     {									\
-      fprintf (FILE, "\tmovl $%sP%d,%%edx\n", LPREFIX, (LABELNO));	\
-      fprintf (FILE, "\tcall mcount\n");				\
+      fprintf (FILE, "\tcall .mcount\n");				\
     }									\
 }
 
@@@@ -145,26 +136,16 @@@@
d19 1
a19 1
+#define CPP_PREDEFINES "-Di386 -D__ELF__ -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
d23 39
a61 15
+#define CPP_SPEC \
+  "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE} %{m486:-D__i486__}"
+  /* %{pthread:-D_REENTRANT} */
 
 #undef	LIB_SPEC
-#if 1
-/* We no longer link with libc_p.a or libg.a by default. If you
- * want to profile or debug the C library, please add
- * -lc_p or -ggdb to LDFLAGS at the link time, respectively.
- */
-#define LIB_SPEC \
-  "%{!shared: %{mieee-fp:-lieee} %{p:-lgmon} %{pg:-lgmon} \
-     %{!ggdb:-lc} %{ggdb:-lg}}"
-#else
 #define LIB_SPEC \
d63 18
a80 4
-     %{mieee-fp:-lieee} %{p:-lgmon -lc_p} %{pg:-lgmon -lc_p} \
-       %{!p:%{!pg:%{!g*:-lc} %{g*:-lg}}}}"
-#endif
+  "%{!shared:%{!pg:%{!pthread:%{!kthread:-lc}%{kthread:-lpthread -lc}}%{pthread:-lc_r}}%{pg:%{!pthread:%{!kthread:-lc_p}%{kthread:-lpthread_p -lc_p}}%{pthread:-lc_r_p}}}"
d82 2
a83 2
 /* Provide a LINK_SPEC appropriate for FreeBSD.  Here we provide support
    for the special GCC options -static and -shared, which allow us to
@


1.10
log
@Use proper include directive.
@
text
@d9 1
a9 1
+#include "freebsd.h"
@


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

Obtained from:	Alpha bits taken from Hidetoshi Shimokawa's
                <simokawa@@FreeBSD.ORG> work
@
text
@d9 1
a9 1
+#include <freebsd.h>
@


1.8
log
@Upgrade to 1.1.2 release.
@
text
@d2 26
a27 2
+++ gcc/config/i386/freebsd.h	Sat Mar 13 19:25:53 1999
@@@@ -113,22 +113,19 @@@@
d54 12
a65 2
@@@@ -151,20 +148,8 @@@@
 #define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
d73 1
a73 1
 #define LIB_SPEC \
d77 1
a77 1
-#define LIB_SPEC \
d82 1
a82 1
+  "%{!shared: %{p:-lc_p} %{pg:-lc_p} %{!p:%{!pg:-lc}}}"
@


1.7
log
@GNUHOST is now "i386-unknown-freebsd" for an ELF machine, and
"i386-unknown-freebsdaout" for an a.out machine.
@
text
@d1 3
a3 18
--- gcc/config/i386/freebsd.h.orig	Mon Jul 13 15:38:36 1998
+++ gcc/config/i386/freebsd.h	Fri Jan 22 04:11:03 1999
@@@@ -26,8 +26,13 @@@@
 
 /* The svr4 ABI for the i386 says that records and unions are returned
    in memory.  */
+/* On FreeBSD, we do not. */
 #undef DEFAULT_PCC_STRUCT_RETURN
-#define DEFAULT_PCC_STRUCT_RETURN 1
+#define DEFAULT_PCC_STRUCT_RETURN 0
+
+/* This gets defined in tm.h->linux.h->svr4.h, and keeps us from using
+   libraries compiled with the native cc, so undef it. */
+#undef NO_DOLLAR_IN_LABEL
 
 /* This is how to output an element of a case-vector that is relative.
    This is only used for PIC code.  See comments by the `casesi' insn in
@@@@ -108,22 +113,19 @@@@
d30 1
a30 1
@@@@ -146,20 +148,8 @@@@
d39 1
a39 1
-#define LIB_SPEC \
d43 1
a43 1
 #define LIB_SPEC \
@


1.6
log
@Allow '$' in labels as our offical compiler does.

Reviewed by:	jdp
Submitted by:	Keith Walker <kew@@timesink.spk.wa.us>
@
text
@d1 2
a2 2
--- gcc/config/i386/freebsd-elf.h.orig	Mon Jul 13 15:38:36 1998
+++ gcc/config/i386/freebsd-elf.h	Fri Jan 22 04:11:03 1999
@


1.5
log
@Make profiling work.
@
text
@d2 17
a18 2
+++ gcc/config/i386/freebsd-elf.h	Wed Oct  7 22:18:02 1998
@@@@ -108,22 +108,19 @@@@
d45 1
a45 1
@@@@ -146,20 +143,8 @@@@
d54 1
a54 1
 #define LIB_SPEC \
d58 1
a58 1
-#define LIB_SPEC \
@


1.4
log
@Upgrade to 980406 snapshot
Reviewed by:	my PITA ecs240 project
@
text
@d1 26
a26 3
--- gcc/config/i386/freebsd-elf.h.orig	Sat Dec  6 09:25:14 1997
+++ gcc/config/i386/freebsd-elf.h	Fri Feb 13 11:43:46 1998
@@@@ -127,6 +127,9 @@@@
d30 19
a48 12
+#undef CC1PLUS_SPEC
+#define CC1PLUS_SPEC "-fsjlj-exceptions"
+
 #undef SIZE_TYPE
 #define SIZE_TYPE "unsigned int"
  
@@@@ -140,7 +143,7 @@@@
 #define WCHAR_TYPE_SIZE BITS_PER_WORD
     
 #undef CPP_PREDEFINES
-#define CPP_PREDEFINES "-Dunix -D__ELF__ -D__FreeBSD__=2 -Asystem(FreeBSD)"
+#define CPP_PREDEFINES "-Dunix -D__ELF__ -D__FreeBSD__ -Asystem(FreeBSD)"
d50 2
a51 2
 #undef CPP_SPEC
 #define CPP_SPEC "%(cpp_cpu) %[cpp_cpu] %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
@


1.3
log
@Upgrade to the 980315 snapshot.
@
text
@@


1.2
log
@Upgrade to version 1.0.2 release.
@
text
@d1 2
a2 2
--- gcc/config/i386/freebsd-elf.h.orig	Fri Mar  6 16:11:54 1998
+++ gcc/config/i386/freebsd-elf.h	Sun Mar 22 18:01:59 1998
d17 2
a18 2
-#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__=2 -Asystem(FreeBSD)"
+#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
@


1.1
log
@Upgrade to 1998-02-05 SNAP.  Fixes problems several have had with 1.0.1.
Including linking with the STL vector class.
@
text
@d1 2
a2 2
--- gcc/config/i386/freebsd-elf.h.orig	Sat Dec  6 09:25:14 1997
+++ gcc/config/i386/freebsd-elf.h	Fri Feb 13 11:43:46 1998
d17 2
a18 2
-#define CPP_PREDEFINES "-Dunix -D__ELF__ -D__FreeBSD__=2 -Asystem(FreeBSD)"
+#define CPP_PREDEFINES "-Dunix -D__ELF__ -D__FreeBSD__ -Asystem(FreeBSD)"
@
