This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

xm-*.h cleanup, continued


This patch removes two more things from xm-*.h:  the ubiquitous
#include "tm.h", and most of the definitions of *_EXIT_CODE.  The
former are replaced by an inclusion of tm.h in the generated
config.h.  The latter, by defaults in system.h.  I did not touch any
definition of *_EXIT_CODE to 'unusual' values, i.e. anything other
than 33 for FATAL and 0 for SUCCESS was left alone.  One exception: I
killed off FATAL_EXIT_CODE in i370/xm-linux.h as I can be fairly
certain that that target has a sensible stdlib.h.

The EXIT_CODE changes are fairly low risk, but *will* change behavior;
most systems define EXIT_FAILURE as 1, not 33.  Scripts which were
hardwired to check for that 33 will break.  I doubt there are many.

The tm.h changes are somewhat higher risk since they alter the order
in which all these things are seen.  However, I'm inclined to blame
any breakage on the particular headers that broke, for being
order-dependent.

I also bumped off a few includes of system headers in xm-*.h where I
could prove that they were unnecessary (e.g. xm-gnu.h doesn't need to
include fcntl.h anymore).

In the future we may want to change FATAL_EXIT_CODE and
SUCCESS_EXIT_CODE to EXIT_FAILURE and EXIT_SUCCESS throughout the
compiler.  I did not do that in this patch because (a) it's already
too big, and (b) it's not clear whether there are any systems which
define EXIT_* incorrectly.  If all systems which define them give them
usable values, xm-*.h can just provide definitions on the very few
targets which don't define them _and_ need definitions other than 1 or 0.
If there are incorrect stdlib.h's out there, we have more problems.

Bootstrapped i386-linux (without java).  OK for trunk?

zw

	* configure.in: Cause config.h, tconfig.h, and hconfig.h to
	include tm.h, and not any files which tm.h always includes
	(gansidecl.h and defaults.h).
	* configure: Regenerate.

	* system.h: If SUCCESS_EXIT_CODE and FATAL_EXIT_CODE are not
	defined, set them from EXIT_SUCCESS and EXIT_FAILURE.  If
	those are not defined, set SEC and FEC to 0 and 1.
	* gcc.texi: Update to match.

	* config/xm-lynx.h, config/xm-std32.h,
	config/a29k/xm-a29k.h, config/a29k/xm-unix.h,
	config/alpha/xm-alpha.h, config/arc/xm-arc.h,
	config/avr/xm-avr.h, config/c4x/xm-c4x.h,
	config/clipper/xm-clix.h, config/convex/xm-convex.h,
	config/d30v/xm-d30v.h, config/dsp16xx/xm-dsp16xx.h,
	config/elxsi/xm-elxsi.h, config/fr30/xm-fr30.h, 
	config/h8300/xm-h8300.h, config/i370/xm-linux.h,
	config/i386/xm-i386.h, config/i860/xm-i860.h,
	config/i960/xm-i960.h, config/ia64/xm-ia64.h,
	config/m32r/xm-m32r.h, config/m68hc11/xm-m68hc11.h,
	config/m88k/xm-m88k.h, config/mcore/xm-mcore.h,
	config/mips/xm-mips.h, config/mn10200/xm-mn10200.h,
	config/mn10300/xm-mn10300.h, config/ns32k/xm-ns32k.h,
	config/pa/xm-linux.h, config/pa/xm-pa.h,
	config/pa/xm-pa64hpux.h, config/pa/xm-pahpux.h,
	config/pa/xm-papro.h, config/pdp11/xm-pdp11.h,
	config/pj/xm-pj.h, config/romp/xm-romp.h,
	config/rs6000/xm-beos.h, config/rs6000/xm-rs6000.h,
	config/rs6000/xm-sysv4.h, config/sh/xm-sh.h,
	config/sparc/xm-sparc.h, config/sparc/xm-sysv4.h,
	config/v850/xm-v850.h, config/vax/xm-vax.h,
	config/we32k/xm-we32k.h: 
	Don't include tm.h.
	Don't define SUCCESS_EXIT_CODE or FATAL_EXIT_CODE.

	* config/i370/xm-i370.h, config/i370/xm-mvs.h,
	config/i370/xm-oe.h: Don't include tm.h.  Don't define
	SUCCESS_EXIT_CODE.
	* config/vax/xm-vms.h: Don't include tm.h. 

	* config/xm-lynx.h, config/avr/xm-avr.h,
	config/fr30/xm-fr30.h, config/pdp11/xm-pdp11.h, 
	Delete; made empty by above changes.
	* config/i386/xm-lynx.h, config/m68k/xm-lynx.h,
	config/rs6000/xm-lynx.h, config/sparc/xm-lynx.h:
	Don't include config/xm-lynx.h or tm.h.

	* config/xm-gnu.h: Don't include fcntl.h.
	* config/sparc/xm-lynx.h: Don't include sys/types.h and
	sys/wait.h.
	* config/clipper/xm-clix.h, config/vax/xm-vax.h: Don't define isinf.

===================================================================
Index: configure.in
--- configure.in	2001/03/02 01:50:47	1.487
+++ configure.in	2001/03/02 18:32:44
@@ -716,15 +716,16 @@ fi
 # $vars is the list of shell variables with file names to include.
 # auto-host.h is the file containing items generated by autoconf and is
 # the first file included by config.h.
+# Note that gansidecl.h and defaults.h will be brought in by tm.h.
 null_defines=
-host_xm_file="auto-host.h gansidecl.h ${host_xm_file} defaults.h hwint.h"
+host_xm_file="auto-host.h ${host_xm_file} tm.h hwint.h"
 
 # If host=build, it is correct to have hconfig include auto-host.h
 # as well.  If host!=build, we are in error and need to do more 
 # work to find out the build config parameters.
 if test x$host = x$build
 then
-	build_xm_file="auto-host.h gansidecl.h ${build_xm_file} defaults.h hwint.h"
+	build_auto=auto-host.h
 else
 	# We create a subdir, then run autoconf in the subdir.
 	# To prevent recursion we set host and build for the new
@@ -746,10 +747,11 @@ else
 	mv auto-host.h ../auto-build.h
 	cd ..
 	rm -rf $tempdir
-	build_xm_file="auto-build.h gansidecl.h ${build_xm_file} defaults.h hwint.h"
+	build_auto=auto-build.h
 fi
+build_xm_file="${build_auto} ${build_xm_file} tm.h hwint.h"
 
-xm_file="gansidecl.h ${xm_file} defaults.h"
+xm_file="${xm_file} tm.h"
 tm_file="gansidecl.h ${tm_file} defaults.h"
 
 vars="host_xm_file tm_file tm_p_file xm_file build_xm_file"
@@ -989,7 +991,7 @@ done
 host_xm_file_list=
 for f in $host_xm_file; do
   case $f in
-    auto-host.h | gansidecl.h | defaults.h | hwint.h )
+    auto-host.h | gansidecl.h | defaults.h | hwint.h | tm.h )
        host_xm_file_list="${host_xm_file_list} $f" ;;
     *) host_xm_file_list="${host_xm_file_list} \$(srcdir)/config/$f" ;;
   esac
@@ -998,7 +1000,7 @@ done
 build_xm_file_list=
 for f in $build_xm_file; do
   case $f in
-    auto-build.h | auto-host.h | gansidecl.h | defaults.h | hwint.h )
+    auto-build.h | auto-host.h | gansidecl.h | defaults.h | hwint.h | tm.h )
        build_xm_file_list="${build_xm_file_list} $f" ;;
     *) build_xm_file_list="${build_xm_file_list} \$(srcdir)/config/$f" ;;
   esac
===================================================================
Index: gcc.texi
--- gcc.texi	2001/02/25 05:23:33	1.77
+++ gcc.texi	2001/03/02 18:32:47
@@ -4085,12 +4085,17 @@ Define this macro if the host system is 
 @findex FATAL_EXIT_CODE
 @item FATAL_EXIT_CODE
 A C expression for the status code to be returned when the compiler
-exits after serious errors.
+exits after serious errors.  The default is the system-provided macro
+@samp{EXIT_FAILURE}, or @samp{1} if the system doesn't define that
+macro.  Define this macro only if these defaults are incorrect.
 
 @findex SUCCESS_EXIT_CODE
 @item SUCCESS_EXIT_CODE
 A C expression for the status code to be returned when the compiler
-exits without serious errors.
+exits without serious errors.  (Warnings are not serious errors.)  The
+default is the system-provided macro @samp{EXIT_SUCCESS}, or @samp{0} if
+the system doesn't define that macro.  Define this macro only if these
+defaults are incorrect.
 
 @findex HOST_WORDS_BIG_ENDIAN
 @item HOST_WORDS_BIG_ENDIAN
===================================================================
Index: system.h
--- system.h	2001/03/02 01:50:49	1.87
+++ system.h	2001/03/02 18:32:48
@@ -119,6 +119,25 @@ extern int errno;
 #endif
 #endif
 
+/* If we don't have an overriding definition, set SUCCESS_EXIT_CODE and
+   FATAL_EXIT_CODE to EXIT_SUCCESS and EXIT_FAILURE respectively,
+   or 0 and 1 if those macros are not defined.  */
+#ifndef SUCCESS_EXIT_CODE
+# ifdef EXIT_SUCCESS
+#  define SUCCESS_EXIT_CODE EXIT_SUCCESS
+# else
+#  define SUCCESS_EXIT_CODE 0
+# endif
+#endif
+
+#ifndef FATAL_EXIT_CODE
+# ifdef EXIT_FAILURE
+#  define FATAL_EXIT_CODE EXIT_FAILURE
+# else
+#  define FATAL_EXIT_CODE 1
+# endif
+#endif
+
 #ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif
===================================================================
Index: config/xm-gnu.h
--- config/xm-gnu.h	1998/12/16 21:00:21	1.3
+++ config/xm-gnu.h	2001/03/02 18:32:48
@@ -24,9 +24,3 @@ Boston, MA 02111-1307, USA.  */
    CPU/xm-CPU.h and this file xm-gnu.h.  */
 
 #define POSIX			/* GNU complies to POSIX.1.  */
-
-#ifndef inhibit_libc
-/* Get a definition of O_RDONLY; some of the GCC files don't include this
-   properly and will define it themselves to be zero. */
-#include <fcntl.h>
-#endif
===================================================================
Index: config/xm-lynx.h
--- config/xm-lynx.h	Fri Mar  2 10:32:51 2001
+++ config/xm-lynx.h	Tue May  5 13:32:27 1998
@@ -1,27 +0,0 @@
-/* Configuration for GNU C-compiler for Lynx.
-   Copyright (C) 1993, 1995, 2001 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 file defines machine-independent things specific to a host
-   running Lynx.  This file should not be specified as $xm_file itself;
-   instead $xm_file should be CPU/xm-lynx.h, which should include this one.  */
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
===================================================================
Index: config/xm-std32.h
--- config/xm-std32.h	2001/03/02 01:50:50	1.3
+++ config/xm-std32.h	2001/03/02 18:32:48
@@ -24,7 +24,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
===================================================================
Index: config/a29k/xm-a29k.h
--- config/a29k/xm-a29k.h	2001/03/02 01:50:50	1.3
+++ config/a29k/xm-a29k.h	2001/03/02 18:32:48
@@ -26,11 +26,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_LONGLONG 64
 
 #define HOST_WORDS_BIG_ENDIAN
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
===================================================================
Index: config/a29k/xm-unix.h
--- config/a29k/xm-unix.h	2001/03/02 01:50:50	1.3
+++ config/a29k/xm-unix.h	2001/03/02 18:32:48
@@ -27,13 +27,5 @@ Boston, MA 02111-1307, USA.  */
 
 #define HOST_WORDS_BIG_ENDIAN
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* Ultra is V7, which is closest to USG.  */
 #define USG
===================================================================
Index: config/alpha/xm-alpha.h
--- config/alpha/xm-alpha.h	2001/03/02 01:50:50	1.10
+++ config/alpha/xm-alpha.h	2001/03/02 18:32:48
@@ -27,14 +27,6 @@ Boston, MA 02111-1307, USA.  */
 #define	HOST_BITS_PER_LONG	64
 #define HOST_BITS_PER_LONGLONG  64
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define	SUCCESS_EXIT_CODE	0
-#define	FATAL_EXIT_CODE		33
-
 /* If compiled with GNU C, use the builtin alloca.  */
 #ifndef alloca
 #if defined(__GNUC__) && !defined(USE_C_ALLOCA)
===================================================================
Index: config/arc/xm-arc.h
--- config/arc/xm-arc.h	2001/03/02 01:50:50	1.3
+++ config/arc/xm-arc.h	2001/03/02 18:32:48
@@ -29,14 +29,6 @@ Boston, MA 02111-1307, USA.  */
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* If compiled with Sun CC, the use of alloca requires this #include.  */
 #ifndef __GNUC__
 #include "alloca.h"
===================================================================
Index: config/arm/xm-arm.h
--- config/arm/xm-arm.h	2001/03/02 01:50:50	1.5
+++ config/arm/xm-arm.h	2001/03/02 18:32:48
@@ -41,18 +41,8 @@ Boston, MA 02111-1307, USA.  */
 #define USE_C_ALLOCA
 #endif
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.  */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* If we have defined POSIX, but are compiling in the BSD environment, then
    we need to define getcwd in terms of getwd.  */
 #if defined (POSIX) && defined (_BSD_C)
 #define HAVE_GETWD 1
 #endif
-
-/* EOF xm-arm.h */
===================================================================
Index: config/avr/xm-avr.h
--- config/avr/xm-avr.h	Fri Mar  2 10:32:51 2001
+++ config/avr/xm-avr.h	Tue May  5 13:32:27 1998
@@ -1 +0,0 @@
-#include "tm.h"
===================================================================
Index: config/c4x/xm-c4x.h
--- config/c4x/xm-c4x.h	2001/03/02 01:50:50	1.3
+++ config/c4x/xm-c4x.h	2001/03/02 18:32:48
@@ -6,11 +6,3 @@
 #define HOST_BITS_PER_LONGLONG 64
 
 #define HOST_WORDS_BIG_ENDIAN
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
===================================================================
Index: config/clipper/xm-clix.h
--- config/clipper/xm-clix.h	2001/03/02 01:50:51	1.4
+++ config/clipper/xm-clix.h	2001/03/02 18:32:48
@@ -1,22 +1,10 @@
 /* Config file for Clipper running Clix, system V. 3.2 clone  */
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
-/* isinf isn't there, but finite is. */
-#define isinf(x) (!finite(x))
 
 #define USG
===================================================================
Index: config/convex/xm-convex.h
--- config/convex/xm-convex.h	2001/03/02 01:50:51	1.4
+++ config/convex/xm-convex.h	2001/03/02 18:32:48
@@ -18,20 +18,12 @@ along with GNU CC; see the file COPYING.
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
 
 /* Convex uses Vax or IEEE floats.
    Both formats have Vax semantics. */
===================================================================
Index: config/d30v/xm-d30v.h
--- config/d30v/xm-d30v.h	2001/03/02 01:50:51	1.5
+++ config/d30v/xm-d30v.h	2001/03/02 18:32:48
@@ -19,14 +19,6 @@
    the Free Software Foundation, 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-/* A C expression for the status code to be returned when the compiler exits
-   after serious errors.  */
-#define FATAL_EXIT_CODE 33
-
-/* A C expression for the status code to be returned when the compiler exits
-   without serious errors.  */
-#define SUCCESS_EXIT_CODE 0
-
 /* Defined if the host machine stores words of multi-word values in big-endian
    order.  (GNU CC does not depend on the host byte ordering within a word.)  */
 #define HOST_WORDS_BIG_ENDIAN
@@ -50,7 +42,3 @@
 #else
 #define alloca __builtin_alloca
 #endif
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
===================================================================
Index: config/dsp16xx/xm-dsp16xx.h
--- config/dsp16xx/xm-dsp16xx.h	2001/03/02 01:50:51	1.4
+++ config/dsp16xx/xm-dsp16xx.h	2001/03/02 18:32:48
@@ -26,17 +26,9 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
 
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* If compiled with GNU C, use the built-in alloca */
 #ifdef __GNUC__
 #define alloca __builtin_alloca
 #else
 #define USE_C_ALLOCA
 #endif
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
===================================================================
Index: config/elxsi/xm-elxsi.h
--- config/elxsi/xm-elxsi.h	2001/03/02 01:50:51	1.4
+++ config/elxsi/xm-elxsi.h	2001/03/02 18:32:48
@@ -18,16 +18,8 @@ along with GNU CC; see the file COPYING.
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
===================================================================
Index: config/fr30/xm-fr30.h
--- config/fr30/xm-fr30.h	Fri Mar  2 10:32:51 2001
+++ config/fr30/xm-fr30.h	Tue May  5 13:32:27 1998
@@ -1,34 +0,0 @@
-/* Definitions of FR30 target.
-   Copyright (C) 1998, 1999, 2001 Free Software Foundation, Inc.
-   Contributed by Cygnus Solutions.
-
-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.  */
-
-/* A C expression for the status code to be returned when the compiler exits
-   after serious errors.  */
-#define FATAL_EXIT_CODE 33
-
-/* A C expression for the status code to be returned when the compiler exits
-   without serious errors.  */
-#define SUCCESS_EXIT_CODE 0
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* end of xm-fr30.h */
===================================================================
Index: config/h8300/xm-h8300.h
--- config/h8300/xm-h8300.h	2001/03/02 01:50:51	1.3
+++ config/h8300/xm-h8300.h	2001/03/02 18:32:48
@@ -25,17 +25,9 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
 
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* If compiled with GNU C, use the built-in alloca */
 #ifdef __GNUC__
 #define alloca __builtin_alloca
 #else
 #define USE_C_ALLOCA
 #endif
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
===================================================================
Index: config/i370/xm-i370.h
--- config/i370/xm-i370.h	2001/03/02 01:50:51	1.5
+++ config/i370/xm-i370.h	2001/03/02 18:32:48
@@ -32,12 +32,5 @@ Boston, MA 02111-1307, USA.  */
 
 #define USG
 
-/* Target machine dependencies.  tm.h is a symbolic link to the actual
-   target specific file.  */
-
-#include "tm.h"
-
 /* Arguments to use with `exit'.  */
-
-#define SUCCESS_EXIT_CODE	0
 #define FATAL_EXIT_CODE		12
===================================================================
Index: config/i370/xm-linux.h
--- config/i370/xm-linux.h	2001/03/02 01:50:51	1.4
+++ config/i370/xm-linux.h	2001/03/02 18:32:48
@@ -41,12 +41,3 @@ extern char *alloca ();
 #endif
 #define ONLY_INT_FIELDS
 #endif
-
-/* Target machine dependencies.  tm.h is a symbolic link to the actual
-   target specific file.  */
-
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE	0
-#define FATAL_EXIT_CODE		12
===================================================================
Index: config/i370/xm-mvs.h
--- config/i370/xm-mvs.h	2001/03/02 01:50:51	1.5
+++ config/i370/xm-mvs.h	2001/03/02 18:32:48
@@ -32,12 +32,5 @@ Boston, MA 02111-1307, USA.  */
 
 #define USG
 
-/* Target machine dependencies.  tm.h is a symbolic link to the actual
-   target specific file.  */
-
-#include "tm.h"
-
 /* Arguments to use with `exit'.  */
-
-#define SUCCESS_EXIT_CODE	0
 #define FATAL_EXIT_CODE		12
===================================================================
Index: config/i370/xm-oe.h
--- config/i370/xm-oe.h	2001/03/02 01:50:51	1.6
+++ config/i370/xm-oe.h	2001/03/02 18:32:48
@@ -34,12 +34,5 @@ Boston, MA 02111-1307, USA.  */
 
 #define USG
 
-/* Target machine dependencies.  tm.h is a symbolic link to the actual
-   target specific file.  */
-
-#include "tm.h"
-
 /* Arguments to use with `exit'.  */
-
-#define SUCCESS_EXIT_CODE	0
 #define FATAL_EXIT_CODE		12
===================================================================
Index: config/i386/xm-beos.h
--- config/i386/xm-beos.h	2001/02/25 05:23:35	1.4
+++ config/i386/xm-beos.h	2001/03/02 18:32:48
@@ -22,11 +22,6 @@ Boston, MA 02111-1307, USA.  */
 
 #include <i386/xm-i386.h>
 
-/* Arguments to use with `exit'.  */
-
-#define	SUCCESS_EXIT_CODE	0
-#define	FATAL_EXIT_CODE		33
-
 /* Include <sys/wait.h> to define the exit status access macros.  */
 #ifndef inhibit_libc
 #include <sys/wait.h>
===================================================================
Index: config/i386/xm-i386.h
--- config/i386/xm-i386.h	2001/03/02 01:50:52	1.5
+++ config/i386/xm-i386.h	2001/03/02 18:32:48
@@ -28,12 +28,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/i386/xm-lynx.h
--- config/i386/xm-lynx.h	1998/12/16 21:05:17	1.2
+++ config/i386/xm-lynx.h	2001/03/02 18:32:48
@@ -18,16 +18,9 @@ along with GNU CC; see the file COPYING.
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-#include <xm-lynx.h>
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/i860/xm-i860.h
--- config/i860/xm-i860.h	2001/03/02 01:50:52	1.4
+++ config/i860/xm-i860.h	2001/03/02 18:32:48
@@ -24,12 +24,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/i960/xm-i960.h
--- config/i960/xm-i960.h	2001/03/02 01:50:52	1.3
+++ config/i960/xm-i960.h	2001/03/02 18:32:48
@@ -25,15 +25,7 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
 
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* If not compiled with GNU C, use the C alloca */
 #ifndef __GNUC__
 #define USE_C_ALLOCA
 #endif
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
===================================================================
Index: config/ia64/xm-ia64.h
--- config/ia64/xm-ia64.h	2001/03/02 01:50:52	1.4
+++ config/ia64/xm-ia64.h	2001/03/02 18:32:48
@@ -18,14 +18,6 @@ along with GNU CC; see the file COPYING.
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* A C expression for the status code to be returned when the compiler exits
-   after serious errors.  */
-#define FATAL_EXIT_CODE 33
-
-/* A C expression for the status code to be returned when the compiler exits
-   without serious errors.  */
-#define SUCCESS_EXIT_CODE 0
-
 /* Defined if the host machine stores words of multi-word values in big-endian
    order.  (GNU CC does not depend on the host byte ordering within a word.)  */
 #ifdef __BIG_ENDIAN__
@@ -49,9 +41,3 @@ Boston, MA 02111-1307, USA.  */
 /* A C expression for the number of bits in `long long' on the host
    machine.  */
 #define HOST_BITS_PER_LONGLONG 64
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* end of xm-ia64.h */
===================================================================
Index: config/m32r/xm-m32r.h
--- config/m32r/xm-m32r.h	2001/03/02 01:50:52	1.3
+++ config/m32r/xm-m32r.h	2001/03/02 18:32:48
@@ -29,14 +29,6 @@ Boston, MA 02111-1307, USA.  */
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* If compiled with Sun CC, the use of alloca requires this #include.  */
 #ifndef __GNUC__
 #include "alloca.h"
===================================================================
Index: config/m68hc11/xm-m68hc11.h
--- config/m68hc11/xm-m68hc11.h	2000/09/08 20:54:44	1.1
+++ config/m68hc11/xm-m68hc11.h	2001/03/02 18:32:48
@@ -1,5 +1,5 @@
 /* Configuration for GNU C-compiler for Motorola 68HC11 and 68HC12.
-   Copyright (C) 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
    Contributed by Stephane Carrez (stcarrez@worldnet.fr)
 
 This file is part of GNU CC.
@@ -18,7 +18,5 @@ You should have received a copy of the G
 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 "tm.h"
 
 #define inhibit_libc
===================================================================
Index: config/m68k/xm-lynx.h
--- config/m68k/xm-lynx.h	1998/12/16 21:08:04	1.2
+++ config/m68k/xm-lynx.h	2001/03/02 18:32:48
@@ -18,8 +18,6 @@ along with GNU CC; see the file COPYING.
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-#include <xm-lynx.h>
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
@@ -28,8 +26,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_LONGLONG 64
 
 #define HOST_WORDS_BIG_ENDIAN 1
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/m68k/xm-m68k.h
--- config/m68k/xm-m68k.h	2001/03/02 01:50:52	1.3
+++ config/m68k/xm-m68k.h	2001/03/02 18:32:48
@@ -26,11 +26,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_LONGLONG 64
 
 #define HOST_WORDS_BIG_ENDIAN
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
===================================================================
Index: config/m88k/xm-m88k.h
--- config/m88k/xm-m88k.h	2001/03/02 01:50:52	1.7
+++ config/m88k/xm-m88k.h	2001/03/02 18:32:48
@@ -29,10 +29,6 @@ Boston, MA 02111-1307, USA.  */
 
 #define HOST_WORDS_BIG_ENDIAN
 
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* The 88open BCS (and ABI) environment doesn't support BSD features
    (vfork, getrusage), so use USG.  The Omron Luna/88k is BSD though.  */
 #ifndef luna88k
@@ -50,7 +46,3 @@ Boston, MA 02111-1307, USA.  */
 #ifdef __DGUX__
 #define OBSTACK_CHUNK_SIZE (8192-16)
 #endif
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
===================================================================
Index: config/mcore/xm-mcore.h
--- config/mcore/xm-mcore.h	2001/03/02 01:50:52	1.2
+++ config/mcore/xm-mcore.h	2001/03/02 18:32:48
@@ -27,11 +27,3 @@ the Free Software Foundation, 675 Mass A
 #ifdef __GNUC__
 #define alloca __builtin_alloca
 #endif
-
-/* Target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.  */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
===================================================================
Index: config/mips/xm-mips.h
--- config/mips/xm-mips.h	2001/03/02 01:50:52	1.7
+++ config/mips/xm-mips.h	2001/03/02 18:32:48
@@ -36,14 +36,6 @@ Boston, MA 02111-1307, USA.  */
 
 #define HOST_FLOAT_FORMAT IEEE_FLOAT_FORMAT
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 #ifndef __GNUC__
 /* The MIPS compiler gets it wrong, and treats enumerated bitfields
    as signed quantities, making it impossible to use an 8-bit enum
===================================================================
Index: config/mn10200/xm-mn10200.h
--- config/mn10200/xm-mn10200.h	2001/03/02 01:50:53	1.4
+++ config/mn10200/xm-mn10200.h	2001/03/02 18:32:48
@@ -25,12 +25,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_INT 16
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/mn10300/xm-mn10300.h
--- config/mn10300/xm-mn10300.h	2001/03/02 01:50:53	1.4
+++ config/mn10300/xm-mn10300.h	2001/03/02 18:32:48
@@ -25,12 +25,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/ns32k/xm-ns32k.h
--- config/ns32k/xm-ns32k.h	2001/03/02 01:50:53	1.4
+++ config/ns32k/xm-ns32k.h	2001/03/02 18:32:48
@@ -18,17 +18,9 @@ along with GNU CC; see the file COPYING.
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
===================================================================
Index: config/pa/xm-linux.h
--- config/pa/xm-linux.h	2001/03/02 01:50:53	1.4
+++ config/pa/xm-linux.h	2001/03/02 18:32:48
@@ -29,12 +29,4 @@ Boston, MA 02111-1307, USA.  */
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 #include <xm-linux.h>
===================================================================
Index: config/pa/xm-pa.h
--- config/pa/xm-pa.h	2001/03/02 01:50:53	1.6
+++ config/pa/xm-pa.h	2001/03/02 18:32:48
@@ -33,14 +33,6 @@ Boston, MA 02111-1307, USA.  */
 /* Place any machine-dependent include files here, in case we
    are bootstrapping.  */
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* 4.3BSD, OSF1 and Lites on the PA are all derived from NET2 or
    later code from Berkeley.  */
 #define __BSD_NET2__
===================================================================
Index: config/pa/xm-pa64hpux.h
--- config/pa/xm-pa64hpux.h	2001/03/02 01:50:53	1.3
+++ config/pa/xm-pa64hpux.h	2001/03/02 18:32:48
@@ -33,17 +33,6 @@ Boston, MA 02111-1307, USA.  */
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
 
-/* Place any machine-dependent include files here, in case we
-   are bootstrapping.  */
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* HP's compiler has problems with enum bitfields.  */
 #define ONLY_INT_FIELDS
 
===================================================================
Index: config/pa/xm-pahpux.h
--- config/pa/xm-pahpux.h	2001/03/02 01:50:53	1.4
+++ config/pa/xm-pahpux.h	2001/03/02 18:32:48
@@ -33,17 +33,6 @@ Boston, MA 02111-1307, USA.  */
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
 
-/* Place any machine-dependent include files here, in case we
-   are bootstrapping.  */
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* HP's compiler has problems with enum bitfields.  */
 #define ONLY_INT_FIELDS
 
===================================================================
Index: config/pa/xm-papro.h
--- config/pa/xm-papro.h	2001/03/02 01:50:53	1.6
+++ config/pa/xm-papro.h	2001/03/02 18:32:48
@@ -30,17 +30,6 @@ Boston, MA 02111-1307, USA.  */
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
 
-/* Place any machine-dependent include files here, in case we
-   are bootstrapping.  */
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* HP's compiler has problems with enum bitfields.  */
 #define ONLY_INT_FIELDS
 
===================================================================
Index: config/pdp11/xm-pdp11.h
--- config/pdp11/xm-pdp11.h	Fri Mar  2 10:32:51 2001
+++ config/pdp11/xm-pdp11.h	Tue May  5 13:32:27 1998
@@ -1,27 +0,0 @@
-/* Configuration for GNU C-compiler for pdp-11 family.
-   Copyright (C) 1994, 1995 Free Software Foundation, Inc.
-   Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
-
-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.  */
-
-/* gcc can never run on a PDP, since it needs too much memory */
-/* but we need the xm-pdp.h file to compile libgcc2           */
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
===================================================================
Index: config/pj/xm-pj.h
--- config/pj/xm-pj.h	2001/03/02 01:50:53	1.2
+++ config/pj/xm-pj.h	2001/03/02 18:32:48
@@ -24,12 +24,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/romp/xm-romp.h
--- config/romp/xm-romp.h	2001/03/02 01:50:53	1.4
+++ config/romp/xm-romp.h	2001/03/02 18:32:48
@@ -27,14 +27,6 @@ Boston, MA 02111-1307, USA.  */
 
 #define HOST_WORDS_BIG_ENDIAN
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* If compiled with hc, use the built-in alloca and memcpy.
    These definitions assume hc version 2.  */
 #ifdef __HIGHC__
===================================================================
Index: config/rs6000/xm-beos.h
--- config/rs6000/xm-beos.h	2001/03/02 01:50:53	1.7
+++ config/rs6000/xm-beos.h	2001/03/02 18:32:48
@@ -31,16 +31,6 @@ Boston, MA 02111-1307, USA.  */
 
 #define	HOST_WORDS_BIG_ENDIAN
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-
-#define	SUCCESS_EXIT_CODE	0
-#define	FATAL_EXIT_CODE		33
-
 /* Use the C alloca and use only int bitfields.  */
 
 #define USE_C_ALLOCA
===================================================================
Index: config/rs6000/xm-lynx.h
--- config/rs6000/xm-lynx.h	1998/12/16 21:12:48	1.2
+++ config/rs6000/xm-lynx.h	2001/03/02 18:32:48
@@ -18,8 +18,6 @@ along with GNU CC; see the file COPYING.
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-#include <xm-lynx.h>
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
@@ -28,8 +26,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_LONGLONG 64
 
 #define HOST_WORDS_BIG_ENDIAN 1
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/rs6000/xm-rs6000.h
--- config/rs6000/xm-rs6000.h	2001/03/02 01:50:53	1.7
+++ config/rs6000/xm-rs6000.h	2001/03/02 18:32:48
@@ -28,14 +28,6 @@ Boston, MA 02111-1307, USA.  */
 
 #define	HOST_WORDS_BIG_ENDIAN
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define	SUCCESS_EXIT_CODE	0
-#define	FATAL_EXIT_CODE		33
-
 /* If not compiled with GNU C, use the C alloca and use only int bitfields.  */
 #ifndef __GNUC__
 #define USE_C_ALLOCA
===================================================================
Index: config/rs6000/xm-sysv4.h
--- config/rs6000/xm-sysv4.h	2001/03/02 01:50:53	1.11
+++ config/rs6000/xm-sysv4.h	2001/03/02 18:32:48
@@ -30,14 +30,6 @@ Boston, MA 02111-1307, USA.  */
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 #ifdef __linux__
 #include "xm-linux.h"
 #endif
===================================================================
Index: config/sh/xm-sh.h
--- config/sh/xm-sh.h	2001/03/02 01:50:53	1.3
+++ config/sh/xm-sh.h	2001/03/02 18:32:48
@@ -28,11 +28,3 @@ Boston, MA 02111-1307, USA.  */
 #ifdef __GNUC__
 #define alloca __builtin_alloca
 #endif
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.  */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
===================================================================
Index: config/sparc/xm-lynx.h
--- config/sparc/xm-lynx.h	1998/12/16 21:13:57	1.2
+++ config/sparc/xm-lynx.h	2001/03/02 18:32:48
@@ -18,8 +18,6 @@ along with GNU CC; see the file COPYING.
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-#include <xm-lynx.h>
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
@@ -28,12 +26,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_LONGLONG 64
 
 #define HOST_WORDS_BIG_ENDIAN 1
-
-/* Include <sys/wait.h> to define the exit status access macros.  */
-#include <sys/types.h>
-#include <sys/wait.h>
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/sparc/xm-sparc.h
--- config/sparc/xm-sparc.h	2001/03/02 01:50:53	1.3
+++ config/sparc/xm-sparc.h	2001/03/02 18:32:48
@@ -30,14 +30,6 @@ Boston, MA 02111-1307, USA.  */
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 /* If compiled with Sun CC, the use of alloca requires this #include.  */
 #ifndef __GNUC__
 #include "alloca.h"
===================================================================
Index: config/sparc/xm-sysv4.h
--- config/sparc/xm-sysv4.h	2001/03/02 01:50:53	1.3
+++ config/sparc/xm-sysv4.h	2001/03/02 18:32:48
@@ -30,14 +30,6 @@ Boston, MA 02111-1307, USA.  */
    matters when cross-compiling.  */
 #define HOST_WORDS_BIG_ENDIAN 1
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
 #ifndef __GNUC__
 #define ONLY_INT_FIELDS
 #endif
===================================================================
Index: config/v850/xm-v850.h
--- config/v850/xm-v850.h	2001/03/02 01:50:53	1.6
+++ config/v850/xm-v850.h	2001/03/02 18:32:48
@@ -25,12 +25,3 @@ Boston, MA 02111-1307, USA.  */
 #define HOST_BITS_PER_INT 32
 #define HOST_BITS_PER_LONG 32
 #define HOST_BITS_PER_LONGLONG 64
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-
-#include "tm.h"
===================================================================
Index: config/vax/xm-vax.h
--- config/vax/xm-vax.h	2001/03/02 01:50:54	1.4
+++ config/vax/xm-vax.h	2001/03/02 18:32:48
@@ -18,10 +18,6 @@ along with GNU CC; see the file COPYING.
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
@@ -31,10 +27,3 @@ Boston, MA 02111-1307, USA.  */
 
 /* This machine doesn't use IEEE floats.  */
 #define HOST_FLOAT_FORMAT VAX_FLOAT_FORMAT
-
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
-/* isinf isn't there, but finite is. */
-#define isinf(x) (!finite(x))
===================================================================
Index: config/vax/xm-vms.h
--- config/vax/xm-vms.h	2001/03/02 01:50:54	1.9
+++ config/vax/xm-vms.h	2001/03/02 18:32:48
@@ -40,10 +40,6 @@ Boston, MA 02111-1307, USA.  */
 #undef FILE_TYPE
 #endif
 
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
 /* This describes the machine the compiler is hosted on.  */
 #define HOST_BITS_PER_CHAR 8
 #define HOST_BITS_PER_SHORT 16
===================================================================
Index: config/we32k/xm-we32k.h
--- config/we32k/xm-we32k.h	2001/03/02 01:50:54	1.4
+++ config/we32k/xm-we32k.h	2001/03/02 18:32:48
@@ -28,14 +28,6 @@ Boston, MA 02111-1307, USA.  */
 
 #define HOST_WORDS_BIG_ENDIAN
 
-/* Arguments to use with `exit'.  */
-#define SUCCESS_EXIT_CODE 0
-#define FATAL_EXIT_CODE 33
-
-/* target machine dependencies.
-   tm.h is a symbolic link to the actual target specific file.   */
-#include "tm.h"
-
 #ifndef MAXPATHLEN
 #define MAXPATHLEN 512
 #endif


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]