+2001-04-03 Zack Weinberg <zackw@stanford.edu>
+
+ * config/i386/xm-beos.h, config/i386/xm-isc.h,
+ config/i386/xm-next.h, config/i386/xm-sco.h,
+ config/i386/xm-sco5.h, config/m68k/xm-plexus.h,
+ config/m88k/xm-m88k.h: Delete.
+
+ * config/i386/xm-djgpp.h: Don't define __MSDOS__.
+ * config/romp/xm-romp.h: Don't define bcopy.
+ * config/rs6000/xm-beos.h: Don't define bcopy, HAVE_VPRINTF,
+ HAVE_PUTENV, HAVE_RENAME, or USE_C_ALLOCA.
+
+ * config.gcc: Remove references to deleted files.
+
+ 14 xm-host.h remain, 1 xm-cpu.h.
+
2001-04-03 Jakub Jelinek <jakub@redhat.com>
David S. Miller <davem@pierdol.cobaltmicro.com>
Andrew MacLeod <amacleod@redhat.com>
;;
i[34567]86-next-*)
tm_file=i386/next.h
- xm_file=i386/xm-next.h
tmake_file=i386/t-next
xmake_file=i386/x-next
extra_objs=nextstep.o
;;
i[34567]86-*-beoself* | i[34567]86-*-beos*)
xm_defines=USG
- xm_file=i386/xm-beos.h
tmake_file='i386/t-beos i386/t-crtpic'
tm_file=i386/beos-elf.h
xmake_file=i386/x-beos
tmake_file=i386/t-i386bare
;;
i[34567]86-*-isc*) # 80386 running ISC system
- xm_file="${xm_file} i386/xm-isc.h"
xm_defines=USG
case $machine in
i[34567]86-*-isc[34]*)
fi
;;
i[34567]86-*-sco3.2v5*) # 80386 running SCO Open Server 5
- xm_file="${xm_file} i386/xm-sco5.h"
xm_defines=USG
xmake_file=i386/x-sco5
install_headers_dir=install-headers-cpio
extra_parts="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o"
;;
i[34567]86-*-sco3.2v4*) # 80386 running SCO 3.2v4 system
- xm_file="${xm_file} i386/xm-sco.h"
xm_defines="USG BROKEN_LDEXP SMALL_ARG_MAX"
xmake_file=i386/x-sco4
install_headers_dir=install-headers-cpio
# truncate_target=yes
;;
i[34567]86-*-sco*) # 80386 running SCO system
- xm_file=i386/xm-sco.h
xmake_file=i386/x-sco
install_headers_dir=install-headers-cpio
if test x$stabs = xyes
;;
m68k-plexus-sysv*)
tm_file=m68k/plexus.h
- xm_file="m68k/xm-plexus.h ${xm_file}"
xm_defines=USG
use_collect2=yes
extra_headers=math-68881.h
;;
m68k-next-nextstep2*)
tm_file=m68k/next21.h
- xm_file="m68k/xm-next.h ${xm_file}"
tmake_file=m68k/t-next
xmake_file=m68k/x-next
extra_objs=nextstep.o
;;
m68k-next-nextstep[34]*)
tm_file=m68k/next.h
- xm_file="m68k/xm-next.h ${xm_file}"
tmake_file=m68k/t-next
xmake_file=m68k/x-next
extra_objs=nextstep.o
+++ /dev/null
-/* Configuration for GNU C-compiler for BeOS host.
- Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
- Contributed by Fred Fish (fnf@cygnus.com), based on xm-rs6000.h
- by Richard Kenner (kenner@vlsi1.ultra.nyu.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. */
-
-/* Include <sys/wait.h> to define the exit status access macros. */
-#ifndef inhibit_libc
-#include <sys/wait.h>
-#endif
-
-/* use ANSI/SYSV style byte manipulation routines instead of BSD ones */
-
-#undef bcopy
-#define bcopy(s,d,n) memmove((d),(s),(n))
-
-/* Define various things that the BeOS host has. */
-
-#ifndef HAVE_VPRINTF
-#define HAVE_VPRINTF
-#endif
-#ifndef HAVE_PUTENV
-#define HAVE_PUTENV
-#endif
-#define HAVE_RENAME
-
-/* This is a temporary hack until the wimpy default 64k stack
- limit in BeOS is either increased or made user settable somehow.
- This probably won't happen until after the DR9 release. */
-#undef USE_C_ALLOCA
-#define USE_C_ALLOCA 1
-
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-#define __MSDOS__ 1
-
/* Use semicolons to separate elements of a path. */
#define PATH_SEPARATOR ';'
+++ /dev/null
-#ifndef REAL_ARITHMETIC
-#define REAL_VALUE_ATOF(x, mode) strtod ((x), (char **)0)
-extern double strtod ();
-#endif
+++ /dev/null
-/* malloc does better with chunks the size of a page. */
-
-#define OBSTACK_CHUNK_SIZE (getpagesize ())
+++ /dev/null
-/* Configuration for GCC for Intel i386 running SCO. */
-
-/* Big buffers improve performance. */
-
-#define IO_BUFFER_SIZE (0x8000 - 1024)
+++ /dev/null
-/* Configuration for GCC for Intel i386 running SCO. */
-
-/* Big buffers improve performance. */
-
-#define IO_BUFFER_SIZE (0x8000 - 1024)
+++ /dev/null
-/* malloc does better with chunks the size of a page. */
-
-#define OBSTACK_CHUNK_SIZE (getpagesize ())
+++ /dev/null
-/* Host environment for 68000's running System V. */
-
-#ifndef _SIZE_T_
-typedef int size_t;
-#define _SIZE_T_
-#endif
+++ /dev/null
-/* Configuration for GNU compiler.
- Motorola m88100 in an 88open OCS/BCS environment.
- Copyright (C) 1988, 1989, 1990, 1991, 1993, 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. */
-
-/* For DG/UX, the best size is different. */
-#ifdef __DGUX__
-#define OBSTACK_CHUNK_SIZE (8192-16)
-#endif
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-/* If compiled with hc, use the built-in memcpy.
- These definitions assume hc version 2. */
+/* hc has a bug converting functions to pointers in arguments. */
#ifdef __HIGHC__
-#define bcopy(s,d,l) memcpy(d,s,l)
#define FUNCTION_CONVERSION_BUG
#endif
/* use ANSI/SYSV style byte manipulation routines instead of BSD ones */
-#undef bcopy
-#define bcopy(s,d,n) memmove((d),(s),(n))
-
-/* Define various things that the BeOS host has. */
-
-#ifndef HAVE_VPRINTF
-#define HAVE_VPRINTF
-#endif
-#ifndef HAVE_PUTENV
-#define HAVE_PUTENV
-#endif
-#ifndef HAVE_RENAME
-#define HAVE_RENAME
-#endif
-
/* STANDARD_INCLUDE_DIR is the equivalent of "/usr/include" on UNIX. */
-
#define STANDARD_INCLUDE_DIR "/boot/develop/headers/posix"
/* SYSTEM_INCLUDE_DIR is the location for system specific, non-POSIX headers. */
-
#define SYSTEM_INCLUDE_DIR "/boot/develop/headers/be"
-
-/* This is a temporary hack until the wimpy default 64k stack
- limit in BeOS is either increased or made user settable somehow.
- This probably won't happen until after the DR9 release. */
-#undef USE_C_ALLOCA
-#define USE_C_ALLOCA 1