head	1.4;
access;
symbols
	RELEASE_6_2_0:1.3
	RELEASE_6_1_0:1.3
	RELEASE_5_5_0:1.3
	RELEASE_6_0_0:1.3
	RELEASE_5_4_0:1.3
	RELEASE_4_11_0:1.3
	RELEASE_5_3_0:1.3
	RELEASE_4_10_0:1.3
	RELEASE_5_2_1:1.3
	RELEASE_5_2_0:1.3
	RELEASE_4_9_0:1.3
	RELEASE_5_1_0:1.3
	RELEASE_4_8_0:1.3
	RELEASE_5_0_0:1.3
	RELEASE_4_7_0:1.3
	RELEASE_4_6_2:1.3
	RELEASE_4_6_1:1.3
	RELEASE_4_6_0:1.3
	RELEASE_5_0_DP1:1.3
	gcc_3_0_3:1.3
	gcc_3_0_2:1.3
	RELEASE_4_5_0:1.3
	RELEASE_4_4_0:1.3
	gcc_3_0_1:1.3
	gcc_3_0_0:1.3
	gcc30_20010430_1:1.2
	egcs_20010430:1.2
	old_RELEASE_4_3_0:1.2
	old_egcs_20010205:1.2
	old_egcs_20001225:1.2
	old_egcs_20001218:1.2
	old_egcs_20001211:1.2
	old_egcs_20001120:1.2
	old_RELEASE_4_2_0:1.2
	old_egcs_20001002:1.2
	old_RELEASE_4_1_1:1.2
	old_egcs_20000828:1.2
	old_egcs_20000717:1.2
	old_egcs_20000501:1.1
	old_RELEASE_4_1_0:1.1
	old_RELEASE_3_5_0:1.1
	old_egcs_20000313:1.1
	old_RELEASE_4_0_0:1.1
	old_egcs_20000306:1.1
	old_egcs_20000221:1.1
	old_egcs_20000207:1.1
	old_RELEASE_3_4_0:1.1
	old_egcs_991102:1.1
	old_egcs_991110:1.1
	old_egcs_991025:1.1
	old_egcs_990920:1.1
	old_RELEASE_3_3_0:1.1
	old_egcs_990629:1.1
	old_egcs_990718:1.1
	old_egcs_990712:1.1
	old_egcs_990616:1.1
	old_egcs_990623:1.1
	old_egcs_990524:1.1
	old_RELEASE_3_2_0:1.1
	old_egcs_990418:1.1;
locks; strict;
comment	@# @;


1.4
date	2006.12.12.16.06.38;	author vd;	state dead;
branches;
next	1.3;

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

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

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


desc
@@


1.4
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/toplev.c.orig	Tue Jun  6 13:11:39 2000
+++ gcc/toplev.c	Mon Jun 26 20:19:31 2000
@@@@ -787,6 +787,9 @@@@
 /* Tag all structures with __attribute__(packed) */
 int flag_pack_struct = 0;
 
+/* Nonzero means that -Wformat accepts certain system-dependent formats.  */
+int flag_format_extensions = 0;
+
 /* Emit code to check for stack overflow; also may cause large objects
    to be allocated dynamically.  */
 int flag_stack_check;
@@@@ -1064,6 +1067,8 @@@@
    "Do the full regmove optimization pass"},
   {"pack-struct", &flag_pack_struct, 1,
    N_("Pack structure members together without holes") },
+  {"format-extensions", &flag_format_extensions, 1,
+   N_("-Wformat accepts certain FreeBSD system-dependent formats") },
   {"stack-check", &flag_stack_check, 1,
    N_("Insert stack checking code into the program") },
   {"argument-alias", &flag_argument_noalias, 0,
@@@@ -4484,6 +4489,19 @@@@
 	      if (optimize_val != -1)
 		{
 		  optimize = optimize_val;
+#ifdef __alpha__
+		  if (optimize > 1)
+		    {
+		      #ifdef FORCE_OPTIMIZATION_DOWNGRADE
+		      optimize = 1;
+		      warning ("\n***\n***\t-O%d converted to \"-O1\" due to optimizer bugs on this platform\n***\n",
+			      optimize_val);
+		      #else
+		      warning ("\n***\n***\tThe -O%d flag TRIGGERS KNOWN OPTIMIZER BUGS ON THIS PLATFORM\n***\n",
+			      optimize_val);
+		      #endif
+		    }
+#endif /*__alpha__*/
 		  optimize_size = 0;
 		}
 	    }
@


1.3
log
@Update to GCC 3.0.0.
@
text
@@


1.2
log
@Upgrade to the 2000-07-17 GCC 2.96 development snapshot.
@
text
@d16 1
a16 1
    "Pack structure members together without holes" },
d18 1
a18 1
+   "-Wformat accepts certain FreeBSD system-dependent formats" },
d20 1
a20 1
    "Insert stack checking code into the program" },
@


1.1
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
@d1 5
a5 5
--- gcc/toplev.c.orig	Mon Mar 22 15:23:26 1999
+++ gcc/toplev.c	Tue Mar 30 13:13:44 1999
@@@@ -754,6 +754,9 @@@@
 
 int flag_no_ident = 0;
d10 7
a16 7
 /* Table of supported debugging formats.  */
 static struct
 {
@@@@ -954,6 +957,8 @@@@
    "Generate code to check every memory access" },
   {"prefix-function-name", &flag_prefix_function_name, 1,
    "Add a prefix to all function names" },
d19 23
a41 3
   {"dump-unnumbered", &flag_dump_unnumbered, 1,
    "Suppress output of instruction numbers and line number notes in debugging dumps"},
   {"instrument-functions", &flag_instrument_function_entry_exit, 1,
@

