* config/i386/xm-i386.h: New file.

* config/i386/xm-fbsd.h: Removed.
* config/i386/xm-linux.h: Removed.
* config/i386/fbsd.mh: Reorganize a bit.
(XM_FILE): Set to xm-i386.h instead of xm-fbsd.h.
* config/i386/linux.mh (XM_FILE): Set to xm-i386.h insread of
xm-linux.h.
This commit is contained in:
Mark Kettenis 2001-07-31 19:22:57 +00:00
parent 799a074014
commit 1ca66634bd
5 changed files with 29 additions and 41 deletions

View File

@ -1,3 +1,13 @@
2001-07-31 Mark Kettenis <kettenis@gnu.org>
* config/i386/xm-i386.h: New file.
* config/i386/xm-fbsd.h: Removed.
* config/i386/xm-linux.h: Removed.
* config/i386/fbsd.mh: Reorganize a bit.
(XM_FILE): Set to xm-i386.h instead of xm-fbsd.h.
* config/i386/linux.mh (XM_FILE): Set to xm-i386.h insread of
xm-linux.h.
2001-07-30 Jim Blandy <jimb@redhat.com> 2001-07-30 Jim Blandy <jimb@redhat.com>
* dwarf2read.c (dwarf2_build_psymtabs_hard): Doc fix. * dwarf2read.c (dwarf2_build_psymtabs_hard): Doc fix.

View File

@ -1,6 +1,8 @@
# Host: Intel 386 running FreeBSD # Host: Intel 386 running FreeBSD
XM_FILE= xm-i386.h
XDEPFILES= XDEPFILES=
NAT_FILE= nm-fbsd.h
# NOTE: Do not spread NATDEPFILES over several lines - it hurts BSD make. # NOTE: Do not spread NATDEPFILES over several lines - it hurts BSD make.
NATDEPFILES= fork-child.o infptrace.o inftarg.o solib.o solib-svr4.o solib-legacy.o corelow.o core-aout.o core-regset.o i386-nat.o i387-nat.o i386bsd-nat.o i386fbsd-nat.o NATDEPFILES= fork-child.o infptrace.o inftarg.o solib.o solib-svr4.o solib-legacy.o corelow.o core-aout.o core-regset.o i386-nat.o i387-nat.o i386bsd-nat.o i386fbsd-nat.o
XM_FILE= xm-fbsd.h
NAT_FILE= nm-fbsd.h

View File

@ -1,6 +1,6 @@
# Host: Intel 386 running GNU/Linux # Host: Intel 386 running GNU/Linux.
XM_FILE= xm-linux.h XM_FILE= xm-i386.h
XDEPFILES= XDEPFILES=
NAT_FILE= nm-linux.h NAT_FILE= nm-linux.h
@ -8,4 +8,6 @@ NATDEPFILES= infptrace.o inftarg.o fork-child.o corelow.o \
core-aout.o i386-nat.o i386-linux-nat.o i387-nat.o \ core-aout.o i386-nat.o i386-linux-nat.o i387-nat.o \
proc-service.o thread-db.o lin-lwp.o proc-service.o thread-db.o lin-lwp.o
# The dynamically loaded libthread_db needs access to symbols in the
# gdb executable.
LOADLIBES = -ldl -rdynamic LOADLIBES = -ldl -rdynamic

View File

@ -1,28 +0,0 @@
/* Host-dependent definitions for FreeBSD/i386.
Copyright 2000 Free Software Foundation, Inc.
This file is part of GDB.
This program 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 of the License, or
(at your option) any later version.
This program 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 this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#ifndef XM_FBSD_H
#define XM_FBSD_H
#define HOST_BYTE_ORDER LITTLE_ENDIAN
#define HOST_LONG_DOUBLE_FORMAT &floatformat_i387_ext
#endif /* XM_FBSD_H */

View File

@ -1,6 +1,5 @@
/* Native support for GNU/Linux, for GDB, the GNU debugger. /* Host-dependent definitions for i386.
Copyright 1986, 1987, 1989, 1992, 1993, 1994, 1995, 1996, 1999, 2000, 2001 Copyright 2001 Free Software Foundation, Inc.
Free Software Foundation, Inc.
This file is part of GDB. This file is part of GDB.
@ -19,14 +18,17 @@
Foundation, Inc., 59 Temple Place - Suite 330, Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ Boston, MA 02111-1307, USA. */
#ifndef XM_LINUX_H #ifndef XM_I386_H
#define XM_LINUX_H #define XM_I386_H
#include "floatformat.h"
/* FIXME: kettenis/2001-07-29: Get rid of HOST_BYTE_ORDER when Andrew
has erradicated it from the sources. */
#define HOST_BYTE_ORDER LITTLE_ENDIAN #define HOST_BYTE_ORDER LITTLE_ENDIAN
#define HOST_FLOAT_FORMAT &floatformat_ieee_single_little
#define HOST_DOUBLE_FORMAT &floatformat_ieee_double_little
#define HOST_LONG_DOUBLE_FORMAT &floatformat_i387_ext #define HOST_LONG_DOUBLE_FORMAT &floatformat_i387_ext
/* Need R_OK etc, but USG isn't defined. */ #endif /* XM_386_H */
#include <unistd.h>
#endif /* #ifndef XM_LINUX_H */