<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">diff -urN orig.gcc-2.8.1/BUGS gcc-2.8.1/BUGS
--- orig.gcc-2.8.1/BUGS	1998-02-17 14:47:05.000000000 -0400
+++ gcc-2.8.1/BUGS	2004-01-30 12:31:35.000000000 -0400
@@ -1,8 +1,11 @@
+   Send all bug reports to `ps2dev-bugs@lists.sourceforge.net'.
+Please DO NOT send bug reports to the maintainers of GNU CC; the
+PS2Dev compiler is maintained seperately from GNU CC.
+
 If you think you may have found a bug in GNU CC, please
 read the Bugs section of the GCC manual for advice on
 
-(1) how to tell when to report a bug, 
-(2) where to send your bug report, and
+(1) how to tell when to report a bug, and
 (2) how to write a useful bug report and what information
 it needs to have.
 
diff -urN orig.gcc-2.8.1/ChangeLog gcc-2.8.1/ChangeLog
--- orig.gcc-2.8.1/ChangeLog	1998-03-03 22:32:16.000000000 -0400
+++ gcc-2.8.1/ChangeLog	2004-01-30 12:31:35.000000000 -0400
@@ -1,3 +1,27 @@
+2002-07-16  Douglas C. Knight  &lt;fsdck@uaf.edu&gt;
+
+	* config/i386/xm-cygwin32.h: Don't define DIR_SEPERATOR.
+
+2002-04-21  Douglas C. Knight  &lt;fsdck@uaf.edu&gt;
+
+	* README: Changed version number to 2.8.1-ps2dev.
+	* config/msdos/top.sed: Likewise.
+	* config/winnt/config-nt.sed: Likewise.
+	* gcc.texi: Likewise.
+	* version.c: Likewise.
+	
+	* BUGS: Updated bug reporting information.
+	* gcc.texi: Likewise.
+	* ginclude/math-68881.h: Likewise.
+
+Sat Apr 13 08:06:50 2002  Douglas C. Knight  &lt;fsdck@uaf.edu&gt;
+
+	* config.sub (iop): New target alias.
+	* configure.in (mips*-scei-elf*): Install the extra header irx.h.
+	* config/mips/elf-scei.h (ASM_OUTPUT_SECTION_NAME): New macro.
+	* config/mips/elfl-scei.h (HAS_INIT_SECTION): New macro.
+	* ginclude/irx.h: New file.
+
 Mon Mar  2 08:06:58 1998  Richard Kenner  &lt;kenner@vlsi1.ultra.nyu.edu&gt;
 
 	* Version 2.8.1 released.
diff -urN orig.gcc-2.8.1/README gcc-2.8.1/README
--- orig.gcc-2.8.1/README	1998-03-03 22:33:16.000000000 -0400
+++ gcc-2.8.1/README	2004-01-30 12:31:35.000000000 -0400
@@ -1,4 +1,4 @@
-This directory contains the version 2.8.1 release of the GNU C
+This directory contains the version 2.8.1-ps2dev release of the GNU C
 compiler.  It includes all of the support for compiling C++ and
 Objective C, including a run-time library for Objective C.
 
diff -urN orig.gcc-2.8.1/config/i386/xm-cygwin32.h gcc-2.8.1/config/i386/xm-cygwin32.h
--- orig.gcc-2.8.1/config/i386/xm-cygwin32.h	1997-11-21 07:43:34.000000000 -0400
+++ gcc-2.8.1/config/i386/xm-cygwin32.h	2004-01-30 12:31:35.000000000 -0400
@@ -23,4 +23,5 @@
 #define EXECUTABLE_SUFFIX ".exe"
 
 /* Even though we support "/", allow "\" since everybody tests both.  */
-#define DIR_SEPARATOR '\\'
+/* Apparently, not EVERYBODY tests both...  :P */
+/* #define DIR_SEPARATOR '\\' */
diff -urN orig.gcc-2.8.1/config/mips/ecoff-scei.h gcc-2.8.1/config/mips/ecoff-scei.h
--- orig.gcc-2.8.1/config/mips/ecoff-scei.h	1969-12-31 20:00:00.000000000 -0400
+++ gcc-2.8.1/config/mips/ecoff-scei.h	2004-01-30 12:31:35.000000000 -0400
@@ -0,0 +1,32 @@
+/* Definitions of target machine for GNU compiler.  MIPS version with
+   GOFAST floating point library.
+   Copyright (C) 1994 Free Software Foundation, Inc.
+
+This file is part of GNU CC.
+
+GNU CC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU CC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU CC; see the file COPYING.  If not, write to
+the Free Software Foundation, 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
+
+#include "mips/mips.h"
+
+#undef CPP_PREDEFINES
+#define CPP_PREDEFINES "-Dmips -DMIPSEB -DR3000 -D_mips -D_MIPSEB -D_R3000"
+
+/* Use memcpy, et. al., rather than bcopy.  */
+#define TARGET_MEM_FUNCTIONS
+
+/* Don't assume anything about startfiles.  The linker script will load the
+   appropriate startfiles.  */
+#define STARTFILE_SPEC ""
diff -urN orig.gcc-2.8.1/config/mips/ecoffl-scei.h gcc-2.8.1/config/mips/ecoffl-scei.h
--- orig.gcc-2.8.1/config/mips/ecoffl-scei.h	1969-12-31 20:00:00.000000000 -0400
+++ gcc-2.8.1/config/mips/ecoffl-scei.h	2004-01-30 12:31:35.000000000 -0400
@@ -0,0 +1,29 @@
+/* Definitions of target machine for GNU compiler.  Little endian MIPS
+   version with GOFAST floating point library.
+   Copyright (C) 1994 Free Software Foundation, Inc.
+
+This file is part of GNU CC.
+
+GNU CC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU CC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU CC; see the file COPYING.  If not, write to
+the Free Software Foundation, 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
+
+/* This is a little endian version of ecoff.h.  */
+
+#define TARGET_ENDIAN_DEFAULT 0
+
+#include "mips/ecoff-scei.h"
+
+#undef CPP_PREDEFINES
+#define CPP_PREDEFINES "-Dmips -DMIPSEL -DR3000 -D_mips -D_MIPSEL -D_R3000"
diff -urN orig.gcc-2.8.1/config/mips/elf-scei.h gcc-2.8.1/config/mips/elf-scei.h
--- orig.gcc-2.8.1/config/mips/elf-scei.h	1969-12-31 20:00:00.000000000 -0400
+++ gcc-2.8.1/config/mips/elf-scei.h	2004-01-30 12:31:35.000000000 -0400
@@ -0,0 +1,71 @@
+/* Definitions of target machine for GNU compiler.  MIPS R3000 version with
+   GOFAST floating point library.
+   Copyright (C) 1994 Free Software Foundation, Inc.
+
+This file is part of GNU CC.
+
+GNU CC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU CC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU CC; see the file COPYING.  If not, write to
+the Free Software Foundation, 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
+
+/* Use ELF.  */
+#define OBJECT_FORMAT_ELF
+
+/* Until we figure out what MIPS ELF targets normally use, just do
+   stabs in ELF.  */
+#ifndef PREFERRED_DEBUGGING_TYPE
+#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
+#endif
+
+/* Mostly like ECOFF.  */
+#include "mips/ecoff-scei.h"
+
+/* We need to use .esize and .etype instead of .size and .type to
+   avoid conflicting with ELF directives.  */
+#undef PUT_SDB_SIZE
+#define PUT_SDB_SIZE(a)					\
+do {							\
+  extern FILE *asm_out_text_file;			\
+  fprintf (asm_out_text_file, "\t.esize\t%d;", (a));	\
+} while (0)
+
+#undef PUT_SDB_TYPE
+#define PUT_SDB_TYPE(a)					\
+do {							\
+  extern FILE *asm_out_text_file;			\
+  fprintf (asm_out_text_file, "\t.etype\t0x%x;", (a));	\
+} while (0)
+
+/* Biggest alignment supported by the object file format of this
+   machine.  Use this macro to limit the alignment which can be
+   specified using the `__attribute__ ((aligned (N)))' construct.  If
+   not defined, the default value is `BIGGEST_ALIGNMENT'.  */
+
+#define MAX_OFILE_ALIGNMENT (32768*8)
+
+/* A C statement to output something to the assembler file to switch to section
+   NAME for object DECL which is either a FUNCTION_DECL, a VAR_DECL or
+   NULL_TREE.  Some target formats do not support arbitrary sections.  Do not
+   define this macro in such cases.  */
+
+#define ASM_OUTPUT_SECTION_NAME(F, DECL, NAME, RELOC) \
+do {								\
+  extern FILE *asm_out_text_file;				\
+  if ((DECL) &amp;&amp; TREE_CODE (DECL) == FUNCTION_DECL)		\
+    fprintf (asm_out_text_file, "\t.section %s,\"ax\",@progbits\n", (NAME)); \
+  else if ((DECL) &amp;&amp; DECL_READONLY_SECTION (DECL, RELOC))	\
+    fprintf (F, "\t.section %s,\"a\",@progbits\n", (NAME));	\
+  else								\
+    fprintf (F, "\t.section %s,\"aw\",@progbits\n", (NAME));	\
+} while (0)
diff -urN orig.gcc-2.8.1/config/mips/elfl-scei.h gcc-2.8.1/config/mips/elfl-scei.h
--- orig.gcc-2.8.1/config/mips/elfl-scei.h	1969-12-31 20:00:00.000000000 -0400
+++ gcc-2.8.1/config/mips/elfl-scei.h	2004-01-30 12:31:35.000000000 -0400
@@ -0,0 +1,32 @@
+/* Definitions of target machine for GNU compiler.  Little endian MIPS
+   R3000 version with GOFAST floating point library.
+   Copyright (C) 1994 Free Software Foundation, Inc.
+
+This file is part of GNU CC.
+
+GNU CC is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+GNU CC is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU CC; see the file COPYING.  If not, write to
+the Free Software Foundation, 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
+
+/* This is a little endian version of elf.h.  */
+
+#define TARGET_ENDIAN_DEFAULT 0
+
+#include "mips/elf-scei.h"
+
+/* __main () is called from crt0.o.  */
+#define HAS_INIT_SECTION
+
+#undef CPP_PREDEFINES
+#define CPP_PREDEFINES "-Dmips -DMIPSEL -DR3000 -D_mips -D_MIPSEL -D_R3000"
diff -urN orig.gcc-2.8.1/config/mips/t-scei1 gcc-2.8.1/config/mips/t-scei1
--- orig.gcc-2.8.1/config/mips/t-scei1	1969-12-31 20:00:00.000000000 -0400
+++ gcc-2.8.1/config/mips/t-scei1	2004-01-30 12:31:35.000000000 -0400
@@ -0,0 +1,65 @@
+CONFIG2_H	= $(srcdir)/config/mips/ecoff.h
+
+# Don't run fixproto
+STMP_FIXPROTO =
+
+# Don't run libgcc1-test
+LIBGCC1_TEST =
+
+# Suppress building libgcc1.a, since the MIPS compiler port is complete
+# and does not need anything from libgcc1.a.
+LIBGCC1 =
+CROSS_LIBGCC1 =
+
+# We must build libgcc2.a with -G 0, in case the user wants to link
+# without the $gp register.
+TARGET_LIBGCC2_CFLAGS = -G 0
+
+# Build the libraries for both hard and soft floating point
+
+MULTILIB_OPTIONS =
+MULTILIB_DIRNAMES =
+MULTILIB_MATCHES =
+
+# only C language
+LANGUAGES = c gcov
+
+# Library members defined in libgcc2.c.
+# LIB2FUNCS = _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 \
+#     _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 \
+#    _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 \
+#    __gcc_bcmp _varargs __dummy
+
+
+# Add additional dependencies to recompile selected modules whenever the
+# tm.h file changes.  The files compiled are:
+#
+#	gcc.c		(*_SPEC changes)
+#	toplev.c	(new switches + assembly output changes)
+#	sdbout.c	(debug format changes)
+#	dbxout.c	(debug format changes)
+#	dwarfout.c	(debug format changes)
+#	final.c		(assembly output changes)
+#	varasm.c	(assembly output changes)
+#	cse.c		(cost functions)
+#	insn-output.c	(possible ifdef changes in tm.h)
+#	regclass.c	(fixed/call used register changes)
+#	cccp.c		(new preprocessor macros, -v version #)
+#	explow.c	(GO_IF_LEGITIMATE_ADDRESS)
+#	recog.c		(GO_IF_LEGITIMATE_ADDRESS)
+#	reload.c	(GO_IF_LEGITIMATE_ADDRESS)
+
+gcc.o: $(CONFIG2_H)
+toplev.o: $(CONFIG2_H)
+sdbout.o: $(CONFIG2_H)
+dbxout.o: $(CONFIG2_H)
+dwarfout.o: $(CONFIG2_H)
+final.o: $(CONFIG2_H)
+varasm.o: $(CONFIG2_H)
+cse.o: $(CONFIG2_H)
+insn-output.o: $(CONFIG2_H)
+regclass.o: $(CONFIG2_H)
+cccp.o: $(CONFIG2_H)
+explow.o: $(CONFIG2_H)
+recog.o: $(CONFIG2_H)
+reload.o: $(CONFIG2_H)
diff -urN orig.gcc-2.8.1/config/msdos/top.sed gcc-2.8.1/config/msdos/top.sed
--- orig.gcc-2.8.1/config/msdos/top.sed	1998-02-08 09:12:57.000000000 -0400
+++ gcc-2.8.1/config/msdos/top.sed	2004-01-30 12:31:35.000000000 -0400
@@ -19,9 +19,9 @@
 /^xmake_file=/ d
 /^tmake_file=/ d
 /^version=/ c\
-version=2.8.1
+version=2.8.1-ps2dev
 /^mainversion=/ c\
-mainversion=2.8.1
+mainversion=2.8.1-ps2dev
 s/CC = cc/CC = gcc/
 s/:\$/: \$/g
 s/^	\ *\.\//	/
diff -urN orig.gcc-2.8.1/config/winnt/config-nt.sed gcc-2.8.1/config/winnt/config-nt.sed
--- orig.gcc-2.8.1/config/winnt/config-nt.sed	1998-02-08 09:14:09.000000000 -0400
+++ gcc-2.8.1/config/winnt/config-nt.sed	2004-01-30 12:31:35.000000000 -0400
@@ -13,7 +13,7 @@
 /^lang_specs_files=/ d
 /^lang_options_files=/ d
 /^version=/ c\
-version=2.8.1
+version=2.8.1-ps2dev
 s/CC = cc/CC = cl/
 s/^SHELL =.*/SHELL =/
 s/CFLAGS = -g/CFLAGS =/
diff -urN orig.gcc-2.8.1/config.sub gcc-2.8.1/config.sub
--- orig.gcc-2.8.1/config.sub	1998-02-13 08:16:06.000000000 -0400
+++ gcc-2.8.1/config.sub	2004-01-30 12:31:35.000000000 -0400
@@ -366,6 +366,10 @@
 		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
 		os=-solaris2
 		;;
+	iop)
+		basic_machine=mipsel-scei
+		os=-elfl
+		;;
 	iris | iris4d)
 		basic_machine=mips-sgi
 		case $os in
diff -urN orig.gcc-2.8.1/configure gcc-2.8.1/configure
--- orig.gcc-2.8.1/configure	1998-02-28 22:02:02.000000000 -0400
+++ gcc-2.8.1/configure	2004-01-30 12:31:35.000000000 -0400
@@ -4483,6 +4483,14 @@
 		;;
 	mips-*-gnu*)
 		;;
+	mips*-scei-ecoff*)
+		fixincludes=Makefile.in # There is nothing to fix
+		tm_file=mips/ecoffl-scei.h
+		if [ x$stabs = xyes ]; then
+			tm_file="${tm_file} dbx.h"
+		fi
+		tmake_file=mips/t-scei1
+		;;
 	mipsel-*-ecoff*)
 		tm_file=mips/ecoffl.h
 		if [ x$stabs = xyes ]; then
@@ -4498,6 +4506,12 @@
 		tmake_file=mips/t-ecoff
 		broken_install=yes
 		;;
+	mips*-scei-elf*)
+		fixincludes=Makefile.in # There is nothing to fix
+		tm_file="mips/elfl-scei.h libgloss.h"
+		tmake_file=mips/t-scei1
+		extra_headers=irx.h
+		;;
 	mipsel-*-elf*)
 		tm_file="mips/elfl.h libgloss.h"
 		tmake_file=mips/t-ecoff
@@ -5137,6 +5151,9 @@
 		esac
 		;;
 
+	mips*-scei-ecoff* | mips*-scei-elf*)
+		target_cpu_default2=16
+		;;
 	mips*-*-ecoff* | mips*-*-elf*)
 		if [ x$gas = xyes ]
 		then
diff -urN orig.gcc-2.8.1/configure.in gcc-2.8.1/configure.in
--- orig.gcc-2.8.1/configure.in	1998-02-28 16:58:12.000000000 -0400
+++ gcc-2.8.1/configure.in	2004-01-30 12:31:35.000000000 -0400
@@ -1989,6 +1989,14 @@
 		;;
 	mips-*-gnu*)
 		;;
+	mips*-scei-ecoff*)
+		fixincludes=Makefile.in # There is nothing to fix
+		tm_file=mips/ecoffl-scei.h
+		if [[ x$stabs = xyes ]]; then
+			tm_file="${tm_file} dbx.h"
+		fi
+		tmake_file=mips/t-scei1
+		;;
 	mipsel-*-ecoff*)
 		tm_file=mips/ecoffl.h
 		if [[ x$stabs = xyes ]]; then
@@ -2004,6 +2012,12 @@
 		tmake_file=mips/t-ecoff
 		broken_install=yes
 		;;
+	mips*-scei-elf*)
+		fixincludes=Makefile.in # There is nothing to fix
+		tm_file="mips/elfl-scei.h libgloss.h"
+		tmake_file=mips/t-scei1
+		extra_headers=irx.h
+		;;
 	mipsel-*-elf*)
 		tm_file="mips/elfl.h libgloss.h"
 		tmake_file=mips/t-ecoff
@@ -2643,6 +2657,9 @@
 		esac
 		;;
 
+	mips*-scei-ecoff* | mips*-scei-elf*)
+		target_cpu_default2=16
+		;;
 	mips*-*-ecoff* | mips*-*-elf*)
 		if [[ x$gas = xyes ]]
 		then
diff -urN orig.gcc-2.8.1/cp/ChangeLog gcc-2.8.1/cp/ChangeLog
--- orig.gcc-2.8.1/cp/ChangeLog	1998-02-14 19:46:23.000000000 -0400
+++ gcc-2.8.1/cp/ChangeLog	2004-01-30 12:31:35.000000000 -0400
@@ -1,3 +1,8 @@
+2002-04-21  Douglas C. Knight  &lt;fsdck@uaf.edu&gt;
+
+	* g++FAQ.texi: Updated bug reporting address.
+	* typeck2.c: Likewise.
+	
 Mon Nov 24 12:15:55 1997  Jason Merrill  &lt;jason@yorick.cygnus.com&gt;
 
 	* typeck.c (mark_addressable): Don't assume a FUNCTION_DECL
diff -urN orig.gcc-2.8.1/cp/g++FAQ.texi gcc-2.8.1/cp/g++FAQ.texi
--- orig.gcc-2.8.1/cp/g++FAQ.texi	1997-12-03 09:10:27.000000000 -0400
+++ gcc-2.8.1/cp/g++FAQ.texi	2004-01-30 12:31:35.000000000 -0400
@@ -1424,19 +1424,11 @@
 the gcc documentation are generally C-specific.
 
 @cindex g++ bug report
-First, mail your bug report to "bug-g++@@prep.ai.mit.edu".  You may also
-post to @file{gnu.g++.bug}, but it's better to use mail, particularly if you
-have any doubt as to whether your news software generates correct reply
-addresses.  Don't mail C++ bugs to bug-gcc@@prep.ai.mit.edu.
-
-@strong{News:} as I write this (late February 1996) the gateway
-connecting the bug-g++ mailing list and the @file{gnu.g++.bug} newsgroup
-is (temporarily?) broken.  Please mail, do not post bug reports.
+First, mail your bug report to "ps2dev-bugs@@lists.sourceforge.net".
 
 @cindex libg++ bug report
 If your bug involves libg++ rather than the compiler, mail to
-bug-lib-g++@@prep.ai.mit.edu.  If you're not sure, choose one, and if you
-guessed wrong, the maintainers will forward it to the other list.
+bug-lib-g++@@prep.ai.mit.edu.
 
 @cindex C++, reference books
 @cindex ARM [Annotated C++ Ref Manual]
diff -urN orig.gcc-2.8.1/cp/typeck2.c gcc-2.8.1/cp/typeck2.c
--- orig.gcc-2.8.1/cp/typeck2.c	1998-02-03 15:33:02.000000000 -0400
+++ gcc-2.8.1/cp/typeck2.c	2004-01-30 12:31:35.000000000 -0400
@@ -322,7 +322,7 @@
 	    ack ("Internal compiler error.");
 	  else
 	    ack ("Internal compiler error %d.", i);
-	  ack ("Please submit a full bug report to `bug-g++@prep.ai.mit.edu'.");
+	  ack ("Please submit a full bug report to `ps2dev-bugs@lists.sourceforge.net'.");
 	}
       else
 	error ("confused by earlier errors, bailing out");
@@ -336,7 +336,7 @@
   else
     error ("Internal compiler error %d.", i);
 
-  fatal ("Please submit a full bug report to `bug-g++@prep.ai.mit.edu'.");
+  fatal ("Please submit a full bug report to `ps2dev-bugs@lists.sourceforge.net'.");
 }
 
 void
diff -urN orig.gcc-2.8.1/gcc.info-1 gcc-2.8.1/gcc.info-1
--- orig.gcc-2.8.1/gcc.info-1	1998-02-28 22:03:58.000000000 -0400
+++ gcc-2.8.1/gcc.info-1	2004-01-30 12:31:35.000000000 -0400
@@ -37,7 +37,7 @@
 
    This manual documents how to run, install and port the GNU compiler,
 as well as its new features and incompatibilities, and how to report
-bugs.  It corresponds to GNU CC version 2.8.1.
+bugs.  It corresponds to GNU CC version 2.8.1-ps2dev.
 
 * Menu:
 
diff -urN orig.gcc-2.8.1/gcc.info-11 gcc-2.8.1/gcc.info-11
--- orig.gcc-2.8.1/gcc.info-11	1998-02-28 22:03:58.000000000 -0400
+++ gcc-2.8.1/gcc.info-11	2004-01-30 12:31:35.000000000 -0400
@@ -1133,7 +1133,7 @@
      with the ordinary C compiler.  If you do so, you must specify the
      following options:
 
-          -L/usr/local/lib/gcc-lib/we32k-att-sysv/2.8.1 -lgcc -lc_s
+          -L/usr/local/lib/gcc-lib/we32k-att-sysv/2.8.1-ps2dev -lgcc -lc_s
 
      The first specifies where to find the library `libgcc.a' specified
      with the `-lgcc' option.
diff -urN orig.gcc-2.8.1/gcc.info-12 gcc-2.8.1/gcc.info-12
--- orig.gcc-2.8.1/gcc.info-12	1998-02-28 22:03:58.000000000 -0400
+++ gcc-2.8.1/gcc.info-12	2004-01-30 12:31:35.000000000 -0400
@@ -967,33 +967,7 @@
 Where to Report Bugs
 ====================
 
-   Send bug reports for GNU C to `bug-gcc@prep.ai.mit.edu'.
-
-   Send bug reports for GNU C++ to `bug-g++@prep.ai.mit.edu'.  If your
-bug involves the C++ class library libg++, send mail instead to the
-address `bug-lib-g++@prep.ai.mit.edu'.  If you're not sure, you can
-send the bug report to both lists.
-
-   *Do not send bug reports to `help-gcc@prep.ai.mit.edu' or to the
-newsgroup `gnu.gcc.help'.* Most users of GNU CC do not want to receive
-bug reports.  Those that do, have asked to be on `bug-gcc' and/or
-`bug-g++'.
-
-   The mailing lists `bug-gcc' and `bug-g++' both have newsgroups which
-serve as repeaters: `gnu.gcc.bug' and `gnu.g++.bug'.  Each mailing list
-and its newsgroup carry exactly the same messages.
-
-   Often people think of posting bug reports to the newsgroup instead of
-mailing them.  This appears to work, but it has one problem which can be
-crucial: a newsgroup posting does not contain a mail path back to the
-sender.  Thus, if maintainers need more information, they may be unable
-to reach you.  For this reason, you should always send bug reports by
-mail to the proper mailing list.
-
-   As a last resort, send bug reports on paper to:
-
-     GNU Compiler Bugs
-     Free Software Foundation
-     59 Temple Place - Suite 330
-     Boston, MA 02111-1307, USA
+   Send all bug reports to `ps2dev-bugs@lists.sourceforge.net'.
+Please DO NOT send bug reports to the maintainers of GNU CC; the
+PS2Dev compiler is maintained seperately from GNU CC.
 
diff -urN orig.gcc-2.8.1/gcc.info-13 gcc-2.8.1/gcc.info-13
--- orig.gcc-2.8.1/gcc.info-13	1998-02-28 22:03:58.000000000 -0400
+++ gcc-2.8.1/gcc.info-13	2004-01-30 12:31:35.000000000 -0400
@@ -292,7 +292,7 @@
 
    If you would like to write bug fixes or improvements for the GNU C
 compiler, that is very helpful.  Send suggested fixes to the bug report
-mailing list, `bug-gcc@prep.ai.mit.edu'.
+mailing list, `ps2dev-bugs@lists.sourceforge.net'.
 
    Please follow these guidelines so we can study your patches
 efficiently.  If you don't follow these guidelines, your information
@@ -409,8 +409,8 @@
 ways to find it:
 
    * Send a message to a suitable network mailing list.  First try
-     `bug-gcc@prep.ai.mit.edu', and if that brings no response, try
-     `help-gcc@prep.ai.mit.edu'.
+     `ps2dev-bugs@@lists.sourceforge.net', and if that brings no
+     response, try `help-gcc@prep.ai.mit.edu'.
 
    * Look in the service directory for someone who might help you for a
      fee.  The service directory is found in the file named `SERVICE'
diff -urN orig.gcc-2.8.1/gcc.texi gcc-2.8.1/gcc.texi
--- orig.gcc-2.8.1/gcc.texi	1998-02-28 16:58:17.000000000 -0400
+++ gcc-2.8.1/gcc.texi	2004-01-30 12:31:35.000000000 -0400
@@ -148,12 +148,12 @@
 @sp 1
 @c The version number appears five times more in this file.
 
-@center for version 2.8.1
+@center for version 2.8.1-ps2dev
 @page
 @vskip 0pt plus 1filll
 Copyright @copyright{} 1988, 89, 92, 93, 94, 95, 96 Free Software Foundation, Inc.
 @sp 2
-For GCC Version 2.8.1@*
+For GCC Version 2.8.1-ps2dev@*
 @sp 1
 Published by the Free Software Foundation @*
 59 Temple Place - Suite 330@*
@@ -194,19 +194,19 @@
 @ifset USING
 This manual documents how to run, install and port the GNU
 compiler, as well as its new features and incompatibilities, and how to
-report bugs.  It corresponds to GNU CC version 2.8.1.
+report bugs.  It corresponds to GNU CC version 2.8.1-ps2dev.
 @end ifset
 @end ifset
 
 @ifclear INTERNALS
 This manual documents how to run and install the GNU compiler,
 as well as its new features and incompatibilities, and how to report
-bugs.  It corresponds to GNU CC version 2.8.1.
+bugs.  It corresponds to GNU CC version 2.8.1-ps2dev.
 @end ifclear
 @ifclear USING
 This manual documents how to port the GNU compiler,
 as well as its new features and incompatibilities, and how to report
-bugs.  It corresponds to GNU CC version 2.8.1.
+bugs.  It corresponds to GNU CC version 2.8.1-ps2dev.
 @end ifclear
 
 @end ifinfo
@@ -1122,7 +1122,7 @@
 options:
 
 @smallexample
--L/usr/local/lib/gcc-lib/we32k-att-sysv/2.8.1 -lgcc -lc_s
+-L/usr/local/lib/gcc-lib/we32k-att-sysv/2.8.1-ps2dev -lgcc -lc_s
 @end smallexample
 
 The first specifies where to find the library @file{libgcc.a}
@@ -2188,40 +2188,10 @@
 @node Bug Lists
 @section Where to Report Bugs
 @cindex bug report mailing lists
-@kindex bug-gcc@@prep.ai.mit.edu
-Send bug reports for GNU C to @samp{bug-gcc@@prep.ai.mit.edu}.
-
-@kindex bug-g++@@prep.ai.mit.edu
-@kindex bug-libg++@@prep.ai.mit.edu
-Send bug reports for GNU C++ to @samp{bug-g++@@prep.ai.mit.edu}.  If
-your bug involves the C++ class library libg++, send mail instead to the
-address @samp{bug-lib-g++@@prep.ai.mit.edu}.  If you're not sure, you
-can send the bug report to both lists.
-
-@strong{Do not send bug reports to @samp{help-gcc@@prep.ai.mit.edu} or
-to the newsgroup @samp{gnu.gcc.help}.} Most users of GNU CC do not want
-to receive bug reports.  Those that do, have asked to be on
-@samp{bug-gcc} and/or @samp{bug-g++}.
-
-The mailing lists @samp{bug-gcc} and @samp{bug-g++} both have newsgroups
-which serve as repeaters: @samp{gnu.gcc.bug} and @samp{gnu.g++.bug}.
-Each mailing list and its newsgroup carry exactly the same messages.
-
-Often people think of posting bug reports to the newsgroup instead of
-mailing them.  This appears to work, but it has one problem which can be
-crucial: a newsgroup posting does not contain a mail path back to the
-sender.  Thus, if maintainers need more information, they may be unable
-to reach you.  For this reason, you should always send bug reports by
-mail to the proper mailing list.
-
-As a last resort, send bug reports on paper to:
-
-@example
-GNU Compiler Bugs
-Free Software Foundation
-59 Temple Place - Suite 330
-Boston, MA 02111-1307, USA
-@end example
+@kindex ps2dev-bugs@@lists.sourceforge.net
+Send all bug reports to `ps2dev-bugs@@lists.sourceforge.net'.
+Please DO NOT send bug reports to the maintainers of GNU CC; the PS2Dev
+compiler is maintained seperately from GNU CC.
 
 @node Bug Reporting
 @section How to Report Bugs
@@ -2491,7 +2461,7 @@
 
 If you would like to write bug fixes or improvements for the GNU C
 compiler, that is very helpful.  Send suggested fixes to the bug report
-mailing list, @code{bug-gcc@@prep.ai.mit.edu}.
+mailing list, @code{ps2dev-bugs@@lists.sourceforge.net}.
 
 Please follow these guidelines so we can study your patches efficiently.
 If you don't follow these guidelines, your information might still be
@@ -2611,7 +2581,7 @@
 @itemize @bullet
 @item
 Send a message to a suitable network mailing list.  First try
-@code{bug-gcc@@prep.ai.mit.edu}, and if that brings no response, try
+@code{ps2dev-bugs@@lists.sourceforge.net}, and if that brings no response, try
 @code{help-gcc@@prep.ai.mit.edu}.
 
 @item
diff -urN orig.gcc-2.8.1/ginclude/irx.h gcc-2.8.1/ginclude/irx.h
--- orig.gcc-2.8.1/ginclude/irx.h	1969-12-31 20:00:00.000000000 -0400
+++ gcc-2.8.1/ginclude/irx.h	2004-01-30 12:31:35.000000000 -0400
@@ -0,0 +1,7 @@
+#if ! defined (__IRX_H__)
+#define __IRX_H__
+
+#define IRX_ID(name, maj, min) \
+const struct { char *n; unsigned short s;} _irx_id = { name, \
+						       maj * 0x100 + min }
+#endif /* ! defined (__IRX_H__) */
diff -urN orig.gcc-2.8.1/ginclude/math-68881.h gcc-2.8.1/ginclude/math-68881.h
--- orig.gcc-2.8.1/ginclude/math-68881.h	1994-12-20 20:51:32.000000000 -0400
+++ gcc-2.8.1/ginclude/math-68881.h	2004-01-30 12:31:35.000000000 -0400
@@ -22,7 +22,7 @@
 /* This file is NOT a part of GCC, just distributed with it.  */
 
 /* If you find this in GCC,
-   please send bug reports to bug-gcc@prep.ai.mit.edu.  */
+   please send bug reports to ps2dev-bugs@@lists.sourceforge.net.  */
 
 /* Changed by Richard Stallman:
    May 1993, add conditional to prevent multiple inclusion.
diff -urN orig.gcc-2.8.1/ps2ver gcc-2.8.1/ps2ver
--- orig.gcc-2.8.1/ps2ver	1969-12-31 20:00:00.000000000 -0400
+++ gcc-2.8.1/ps2ver	2004-01-30 12:31:35.000000000 -0400
@@ -0,0 +1 @@
+20020804
diff -urN orig.gcc-2.8.1/version.c gcc-2.8.1/version.c
--- orig.gcc-2.8.1/version.c	1998-03-02 21:57:44.000000000 -0400
+++ gcc-2.8.1/version.c	2004-01-30 12:31:35.000000000 -0400
@@ -1 +1 @@
-char *version_string = "2.8.1";
+char *version_string = "2.8.1-ps2dev";
</pre></body></html>