Commit cf30ef80 by Kaveh R. Ghazi Committed by Kaveh Ghazi

xm-mvs.h, [...]: Delete references to the USG macro.

	* config/i370/xm-mvs.h, config/i370/xm-oe.h,
	config/i386/xm-beos.h, config/i386/xm-mingw32.h,
	config/m88k/xm-m88k.h, config/mips/xm-iris6.h,
	config/mips/xm-openbsd.h, config/pa/xm-pa64hpux.h,
	config/pa/xm-pahpux.h, config/rs6000/xm-beos.h,
	config/rs6000/xm-darwin.h, config/rs6000/xm-mach.h,
	config/rs6000/xm-rs6000.h, config/xm-interix.h: Delete references
	to the USG macro.

	* config/vax/xm-vaxv.h, config/a29k/xm-unix.h,
	config/i370/xm-i370.h, config/i386/xm-dgux.h,
	config/i386/xm-sun.h, config/i386/xm-sysv3.h,
	config/m68k/xm-tower.h, config/m68k/xm-aux.h,
	config/m68k/xm-hp320.h, config/m68k/xm-amix.h,
	config/m68k/xm-altos3068.h, config/m68k/xm-mot3300.h,
	config/m68k/xm-m68kv.h, config/m88k/xm-openbsd.h,
	config/mips/xm-nws3250v4.h, config/mips/xm-sysv.h,
	config/mips/xm-iris3.h, config/mips/xm-iris4.h, config/xm-svr3.h,
	config/xm-svr4.h, config/sparc/xm-pbd.h, config/clipper/xm-clix.h:
	Delete unused and/or empty files.

	* config.gcc: Define USG in xm_defines as appropriate.  Define
	POSIX in lieu of xm-svr4.h.  Delete all references to the SVR3
	macro.  Remove deleted xm-* files from $xm_files variable.

From-SVN: r40310
parent 6a556ad6
2001-03-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* config/i370/xm-mvs.h, config/i370/xm-oe.h,
config/i386/xm-beos.h, config/i386/xm-mingw32.h,
config/m88k/xm-m88k.h, config/mips/xm-iris6.h,
config/mips/xm-openbsd.h, config/pa/xm-pa64hpux.h,
config/pa/xm-pahpux.h, config/rs6000/xm-beos.h,
config/rs6000/xm-darwin.h, config/rs6000/xm-mach.h,
config/rs6000/xm-rs6000.h, config/xm-interix.h: Delete references
to the USG macro.
* config/vax/xm-vaxv.h, config/a29k/xm-unix.h,
config/i370/xm-i370.h, config/i386/xm-dgux.h,
config/i386/xm-sun.h, config/i386/xm-sysv3.h,
config/m68k/xm-tower.h, config/m68k/xm-aux.h,
config/m68k/xm-hp320.h, config/m68k/xm-amix.h,
config/m68k/xm-altos3068.h, config/m68k/xm-mot3300.h,
config/m68k/xm-m68kv.h, config/m88k/xm-openbsd.h,
config/mips/xm-nws3250v4.h, config/mips/xm-sysv.h,
config/mips/xm-iris3.h, config/mips/xm-iris4.h, config/xm-svr3.h,
config/xm-svr4.h, config/sparc/xm-pbd.h, config/clipper/xm-clix.h:
Delete unused and/or empty files.
* config.gcc: Define USG in xm_defines as appropriate. Define
POSIX in lieu of xm-svr4.h. Delete all references to the SVR3
macro. Remove deleted xm-* files from $xm_files variable.
2001-03-07 Tom Tromey <tromey@redhat.com> 2001-03-07 Tom Tromey <tromey@redhat.com>
* configure: Rebuilt. * configure: Rebuilt.
......
/* Configuration for GNU C-compiler for AMD Am29000 processor.
Copyright (C) 1987, 1988, 1993, 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 describes the machine the compiler is hosted on. */
#define HOST_WORDS_BIG_ENDIAN
/* Ultra is V7, which is closest to USG. */
#define USG
/* Config file for Clipper running Clix, system V. 3.2 clone */
#define USG
/* Configuration for GNU C-compiler for System/370.
Copyright (C) 1989, 1993, 1997, 2001 Free Software Foundation, Inc.
Contributed by Jan Stein (jan@cd.chalmers.se).
Modified for MVS C/370 by Dave Pitts (dpitts@nyx.cs.du.edu)
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 describes the machine the compiler is hosted on. */
#define HOST_FLOAT_FORMAT IBM_FLOAT_FORMAT
#define HOST_EBCDIC 1
#define USG
/* Arguments to use with `exit'. */
#define FATAL_EXIT_CODE 12
...@@ -25,7 +25,5 @@ Boston, MA 02111-1307, USA. */ ...@@ -25,7 +25,5 @@ Boston, MA 02111-1307, USA. */
#define HOST_FLOAT_FORMAT IBM_FLOAT_FORMAT #define HOST_FLOAT_FORMAT IBM_FLOAT_FORMAT
#define HOST_EBCDIC 1 #define HOST_EBCDIC 1
#define USG
/* Arguments to use with `exit'. */ /* Arguments to use with `exit'. */
#define FATAL_EXIT_CODE 12 #define FATAL_EXIT_CODE 12
...@@ -29,7 +29,5 @@ Boston, MA 02111-1307, USA. */ ...@@ -29,7 +29,5 @@ Boston, MA 02111-1307, USA. */
#define ONLY_INT_FIELDS 1 #define ONLY_INT_FIELDS 1
#define USG
/* Arguments to use with `exit'. */ /* Arguments to use with `exit'. */
#define FATAL_EXIT_CODE 12 #define FATAL_EXIT_CODE 12
...@@ -34,10 +34,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -34,10 +34,6 @@ Boston, MA 02111-1307, USA. */
#undef bcopy #undef bcopy
#define bcopy(s,d,n) memmove((d),(s),(n)) #define bcopy(s,d,n) memmove((d),(s),(n))
/* BeOS is closer to USG than BSD */
#define USG
/* Define various things that the BeOS host has. */ /* Define various things that the BeOS host has. */
#ifndef HAVE_VPRINTF #ifndef HAVE_VPRINTF
......
/* Configuration for GCC for Intel i386 running DG/ux */
/* looks just like sysv4 for now */
#include "i386/xm-i386.h"
#include "xm-svr4.h"
...@@ -19,10 +19,6 @@ along with GNU CC; see the file COPYING. If not, write to ...@@ -19,10 +19,6 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330, the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ Boston, MA 02111-1307, USA. */
#ifndef USG
#define USG 1
#endif
#ifndef ONLY_INT_FIELD #ifndef ONLY_INT_FIELD
#define ONLY_INT_FIELDS 1 #define ONLY_INT_FIELDS 1
#endif #endif
......
/* Configuration for GNU C-compiler for Intel 80386 running SunOS 4.0.
Copyright (C) 1988, 1997 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. */
#define USG
#include "i386/xm-i386.h"
/* Configuration for GCC for Intel i386 running System V Release 3. */
#include "i386/xm-i386.h"
#include "xm-svr3.h"
#define USG
#include "m68k/xm-m68k.h"
/* Definitions of host machine for GNU compiler.
Commodore Amiga A3000UX version.
Copyright (C) 1991, 1997, 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. */
#include "m68k/xm-m68kv.h" /* Use the System V flavor of m68k host */
#ifndef USG
#define USG
#endif
#include "m68k/xm-m68k.h"
/* USG is needed to prevent trying to use getrusage and getwd. */
#define USG
#include "m68k/xm-m68k.h"
/* Host environment for 68000's running System V. */
#include "m68k/xm-m68k.h"
#define USG
/* Configuration for GNU C-compiler for Motorola 68000 family.
SysV68 Motorola 3300 Delta Series
Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 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. */
#define USG 1
#include "m68k/xm-m68k.h"
#include "xm-svr3.h"
#define HAVE_VPRINTF
...@@ -23,14 +23,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -23,14 +23,6 @@ Boston, MA 02111-1307, USA. */
/* This describes the machine the compiler is hosted on. */ /* This describes the machine the compiler is hosted on. */
#define HOST_WORDS_BIG_ENDIAN #define HOST_WORDS_BIG_ENDIAN
/* 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
#ifndef USG
#define USG
#endif
#endif
/* For DG/UX, the best size is different. */ /* For DG/UX, the best size is different. */
#ifdef __DGUX__ #ifdef __DGUX__
#define OBSTACK_CHUNK_SIZE (8192-16) #define OBSTACK_CHUNK_SIZE (8192-16)
......
/* Configuration file for an host running m88k OpenBSD.
Copyright (C) 2000 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. */
/* Remove base m88k idiosyncrasies. */
#undef USG
#include "mips/xm-mips.h"
#define USG
#include "mips/xm-mips.h"
#define USG
#include "mips/xm-mips.h"
#define USG
#undef HOST_BITS_PER_LONG #undef HOST_BITS_PER_LONG
#define HOST_BITS_PER_LONG _MIPS_SZLONG #define HOST_BITS_PER_LONG _MIPS_SZLONG
#ifndef inhibit_libc
#include "string.h"
#endif
#define USG
#include "xm-mips.h"
...@@ -20,6 +20,3 @@ Boston, MA 02111-1307, USA. */ ...@@ -20,6 +20,3 @@ Boston, MA 02111-1307, USA. */
#include <xm-openbsd.h> #include <xm-openbsd.h>
#include <mips/xm-mips.h> #include <mips/xm-mips.h>
/* We're NOT systemV. */
#undef USG
/* Configuration for GNU C-compiler for UMIPS operating system
Copyright (C) 1989, 1990, 1991, 1997 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. */
/*
* Notes for compiling gcc on umips (v3.0)
* - change the -g in the CFLAGS to a -g3 or take it out all together.
* - do not define DBX_DEBUGGING_INFO in tm.h, it doesn't exist (unless
* you get one from a bsd system)
*/
#define USG
#include "mips/xm-mips.h"
...@@ -18,9 +18,6 @@ along with GNU CC; see the file COPYING. If not, write to ...@@ -18,9 +18,6 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330, the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ Boston, MA 02111-1307, USA. */
/* HP-UX is a flavor of System V */
#define USG
/* This describes the machine the compiler is hosted on. */ /* This describes the machine the compiler is hosted on. */
#define HOST_BITS_PER_LONG 64 #define HOST_BITS_PER_LONG 64
......
...@@ -19,9 +19,6 @@ along with GNU CC; see the file COPYING. If not, write to ...@@ -19,9 +19,6 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330, the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ Boston, MA 02111-1307, USA. */
/* HP-UX is a flavor of System V */
#define USG
/* This describes the machine the compiler is hosted on. */ /* This describes the machine the compiler is hosted on. */
/* Doubles are stored in memory with the high order word first. This /* Doubles are stored in memory with the high order word first. This
matters when cross-compiling. */ matters when cross-compiling. */
......
...@@ -32,10 +32,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -32,10 +32,6 @@ Boston, MA 02111-1307, USA. */
#undef bcopy #undef bcopy
#define bcopy(s,d,n) memmove((d),(s),(n)) #define bcopy(s,d,n) memmove((d),(s),(n))
/* BeOS is closer to USG than BSD */
#define USG
/* Define various things that the BeOS host has. */ /* Define various things that the BeOS host has. */
#ifndef HAVE_VPRINTF #ifndef HAVE_VPRINTF
......
/* Undo the USG definition in xm-rs6000.h, Darwin is a BSD flavor. */
#undef USG
/* Override the usual setting, since Apple's GCC has lame bugs and /* Override the usual setting, since Apple's GCC has lame bugs and
can't handle the initializers. Someday the bugs will be fixed and can't handle the initializers. Someday the bugs will be fixed and
we can get rid of this silliness. */ we can get rid of this silliness. */
......
#undef USG
#undef COLLECT_EXPORT_LIST #undef COLLECT_EXPORT_LIST
...@@ -27,9 +27,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -27,9 +27,6 @@ Boston, MA 02111-1307, USA. */
#define ONLY_INT_FIELDS #define ONLY_INT_FIELDS
#endif #endif
/* AIX is a flavor of System V */
#define USG
/* Big buffers improve performance. */ /* Big buffers improve performance. */
#define IO_BUFFER_SIZE (0x8000 - 4096) #define IO_BUFFER_SIZE (0x8000 - 4096)
......
/* Host environment for the tti "Unicom" PBB 68020 boards */
#include "sparc/xm-sparc.h"
#define USG
/* Config file for Vax running system V. */
#define USG
...@@ -21,10 +21,6 @@ along with GNU CC; see the file COPYING. If not, write to ...@@ -21,10 +21,6 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330, the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ Boston, MA 02111-1307, USA. */
#ifndef USG
#define USG 1
#endif
#ifndef ONLY_INT_FIELDS #ifndef ONLY_INT_FIELDS
#ifndef __GNUC__ #ifndef __GNUC__
#define ONLY_INT_FIELDS 1 #define ONLY_INT_FIELDS 1
......
/* Configuration for GNU C-compiler for hosts running System V Release 3
Copyright (C) 1991, 1993, 1996, 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. */
#define USG
/* Configuration for GNU C-compiler for hosts running System V Release 4
Copyright (C) 1988, 1997 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. */
#define USG
#define POSIX
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment