Delete HOST_BYTE_ORDER.
authorAndrew Cagney <cagney@redhat.com>
Sun, 2 Dec 2001 02:57:18 +0000 (02:57 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sun, 2 Dec 2001 02:57:18 +0000 (02:57 +0000)
55 files changed:
gdb/ChangeLog
gdb/MAINTAINERS
gdb/config/a29k/tm-a29k.h
gdb/config/a29k/tm-vx29k.h
gdb/config/alpha/xm-alphalinux.h
gdb/config/alpha/xm-alphaosf.h
gdb/config/alpha/xm-fbsd.h
gdb/config/arm/xm-linux.h
gdb/config/i386/xm-cygwin.h
gdb/config/i386/xm-i386bsd.h
gdb/config/i386/xm-i386gnu.h
gdb/config/i386/xm-i386lynx.h
gdb/config/i386/xm-i386m3.h
gdb/config/i386/xm-i386mach.h
gdb/config/i386/xm-i386v.h
gdb/config/i386/xm-ptx.h
gdb/config/i386/xm-symmetry.h
gdb/config/ia64/xm-aix.h
gdb/config/ia64/xm-linux.h
gdb/config/m68k/xm-3b1.h
gdb/config/m68k/xm-apollo68b.h
gdb/config/m68k/xm-apollo68v.h
gdb/config/m68k/xm-delta68.h
gdb/config/m68k/xm-dpx2.h
gdb/config/m68k/xm-hp300bsd.h
gdb/config/m68k/xm-hp300hpux.h
gdb/config/m68k/xm-m68k.h
gdb/config/m68k/xm-m68klynx.h
gdb/config/m68k/xm-sun2.h
gdb/config/m68k/xm-sun3.h
gdb/config/m88k/xm-dgux.h
gdb/config/m88k/xm-m88k.h
gdb/config/mips/xm-irix3.h
gdb/config/mips/xm-irix5.h
gdb/config/mips/xm-linux.h
gdb/config/mips/xm-mips.h
gdb/config/mips/xm-mipsm3.h
gdb/config/mips/xm-mipsv4.h
gdb/config/mips/xm-news-mips.h
gdb/config/mips/xm-riscos.h
gdb/config/pa/xm-hppab.h
gdb/config/pa/xm-hppah.h
gdb/config/powerpc/xm-linux.h
gdb/config/romp/xm-rtbsd.h
gdb/config/rs6000/xm-rs6000.h
gdb/config/rs6000/xm-rs6000ly.h
gdb/config/s390/xm-linux.h
gdb/config/sparc/xm-sparc.h
gdb/config/sparc/xm-sparclynx.h
gdb/config/vax/xm-vax.h
gdb/config/xm-aix4.h
gdb/config/xm-nbsd.h
gdb/defs.h
gdb/doc/ChangeLog
gdb/doc/gdbint.texinfo

index 9c9a5d15f0a7cbf8d655d36171eee8fe1b182192..82e143da8f0c473c381881c5e4d089682518e81f 100644 (file)
@@ -1,3 +1,37 @@
+2001-12-01  Andrew Cagney  <ac131313@redhat.com>
+
+       * defs.h: Update comment on HOST_BYTE_ORDER.
+       * config/xm-aix4.h: Delete definition of HOST_BYTE_ORDER.
+       * config/xm-nbsd.h, config/alpha/xm-alphalinux.h: Ditto.
+       * config/alpha/xm-alphaosf.h, config/alpha/xm-fbsd.h: Ditto.
+       * config/arm/xm-linux.h, config/i386/xm-cygwin.h: Ditto.
+       * config/i386/xm-i386bsd.h, config/i386/xm-i386gnu.h: Ditto.
+       * config/i386/xm-i386lynx.h, config/i386/xm-i386m3.h: Ditto.
+       * config/i386/xm-i386mach.h, config/i386/xm-i386v.h: Ditto.
+       * config/i386/xm-ptx.h, config/i386/xm-symmetry.h: Ditto.
+       * config/ia64/xm-aix.h, config/ia64/xm-linux.h: Ditto.
+       * config/m68k/xm-3b1.h, config/m68k/xm-apollo68b.h: Ditto.
+       * config/m68k/xm-apollo68v.h, config/m68k/xm-delta68.h: Ditto.
+       * config/m68k/xm-dpx2.h, config/m68k/xm-hp300bsd.h: Ditto.
+       * config/m68k/xm-hp300hpux.h, config/m68k/xm-m68k.h: Ditto.
+       * config/m68k/xm-m68klynx.h, config/m68k/xm-sun2.h: Ditto.
+       * config/m68k/xm-sun3.h, config/m88k/xm-dgux.h: Ditto.
+       * config/m88k/xm-m88k.h, config/mips/xm-irix3.h: Ditto.
+       * config/mips/xm-irix5.h, config/mips/xm-linux.h: Ditto.
+       * config/mips/xm-mips.h, config/mips/xm-mipsm3.h: Ditto.
+       * config/mips/xm-mipsv4.h, config/mips/xm-news-mips.h: Ditto.
+       * config/mips/xm-riscos.h, config/pa/xm-hppab.h: Ditto.
+       * config/pa/xm-hppah.h, config/powerpc/xm-linux.h: Ditto.
+       * config/romp/xm-rtbsd.h, config/rs6000/xm-rs6000.h: Ditto.
+       * config/rs6000/xm-rs6000ly.h, config/s390/xm-linux.h: Ditto.
+       * config/sparc/xm-sparc.h, config/sparc/xm-sparclynx.h: Ditto.
+       * config/vax/xm-vax.h: Ditto.
+
+       * config/a29k/tm-vx29k.h: Add #error as file depends on
+       HOST_BYTE_ORDER.
+       * config/a29k/tm-a29k.h: Ditto.
+       * MAINTAINERS (a29k-amd-udi): Document as broken.
+
 2001-12-01  Andrew Cagney  <ac131313@redhat.com>
 
        * Makefile.in (tm-news.h, tm-isi.h, xm-news1000.h): Delete.
index 3db0c41c4bef0c18865558ef4e541071f6e1a4c8..96dba4bdea77982e1a89bf54e0b0a0a89bece167 100644 (file)
@@ -51,7 +51,7 @@ variants.  *-tdep.c. The Target/Architecture maintainer works with the
 host maintainer when resolving build issues.  The Target/Architecture
 maintainer works with the native maintainer when resolving API issues.
 
-       a29k            --target=a29k-amd-udi -Werror
+       a29k            (--target=a29k-amd-udi broken)
                        Maintenance only
 
        alpha           --target=alpha-dec-osf4.0a -Werror
index bfd65191f28365e624ab97c0083f0a5ba74d885d..9978459246ec7c77abd30e04567e88adfb74acbe 100644 (file)
@@ -1,6 +1,6 @@
 /* Parameters for target machine AMD 29000, for GDB, the GNU debugger.
-   Copyright 1990, 1991, 1993, 1994, 1995, 1996, 1998, 1999, 2000
-   Free Software Foundation, Inc.
+   Copyright 1990, 1991, 1993, 1994, 1995, 1996, 1998, 1999, 2000,
+   2001 Free Software Foundation, Inc.
    Contributed by Cygnus Support.  Written by Jim Kingdon.
 
    This file is part of GDB.
@@ -617,6 +617,7 @@ extern void pop_frame ();
    asneq 0x50,gr1,gr1  ; breakpoint     (replaced by local breakpoint insn)
  */
 
+#error "This file is broken.  GDB does not define HOST_BYTE_ORDER."
 #if TARGET_BYTE_ORDER == HOST_BYTE_ORDER
 #define BS(const)      const
 #else
index fb6ecb3fd5097216ec62574dc78b1255037f6d38..15113c5cdebd15dba3758336580920996e9ef5e9 100644 (file)
@@ -44,6 +44,7 @@
    For Vxworks, the breakpoint is set and deleted by calls to
    CALL_DUMMY_BREAK_SET and CALL_DUMMY_BREAK_DELETE.  */
 
+#error "This file is broken.  GDB does not define HOST_BYTE_ORDER."
 #if TARGET_BYTE_ORDER == HOST_BYTE_ORDER
 #define CALL_DUMMY {0x0400870f,\
                0x36008200|(MSP_HW_REGNUM), \
index 579fe11fce4c83ae871ad85fb13ca63f862c9f06..b487630e7f57640292c9011cc1d5fc309c3d1bec 100644 (file)
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#if !defined (HOST_BYTE_ORDER)
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-#endif
-
 /* The alpha has no siginterrupt routine.  */
 #define NO_SIGINTERRUPT
 
index 4d32951a143ed3e7d71432952c5d27fd8ee22d27..67d3cc4af8ac44a7ba129d4f7eb5190113046a1e 100644 (file)
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#if !defined (HOST_BYTE_ORDER)
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-#endif
-
 /* The alpha has no siginterrupt routine.  */
 #define NO_SIGINTERRUPT
 
index b1e7efddd4f6fddc66690a2753f7dc5784f93183..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,26 +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
-
-#endif /* XM_FBSD_H */
index e8f9e85d792fe391699f9c088cef563e03d8c7aa..fa82a1e8f39e113515fa021e5b8d3406a1430832 100644 (file)
@@ -21,8 +21,6 @@
 #ifndef XM_ARMLINUX_H
 #define XM_ARMLINUX_H
 
-#define HOST_BYTE_ORDER                LITTLE_ENDIAN
-
 /* This is the amount to subtract from u.u_ar0
    to get the offset in the core file of the register values.  */
 #define KERNEL_U_ADDR 0x0
index 1945a75aea7c27f2ef56d30768f02863d0c978aa..b8290c28cb20e3204182031147e9f987e99d8b93 100644 (file)
@@ -18,9 +18,9 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 #include "fopen-bin.h"
 
+#define GDBINIT_FILENAME "gdb.ini"
+
 /* Define this if source files use \r\n rather than just \n.  */
 #define CRLF_SOURCE_FILES
index 870839db729e93bc1586b1ccca989af0f8579fac..ca0ffb2ab8f8ffd7aa98e2830ac054f3d0a6ed90 100644 (file)
@@ -19,6 +19,4 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 #include <machine/limits.h>    /* for INT_MIN */
index 37bf1e5204f5e8e827fe1ae43f9676e8f72b60d5..711aeebccfb8d71c052475b491f6c7c181bbd064 100644 (file)
@@ -19,8 +19,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 #define HOST_LONG_DOUBLE_FORMAT &floatformat_i387_ext
 
 /* Do implement the attach and detach commands.  */
index c9cc69d784469c1f2466e6813f8f54d507852bdf..0aedb137bbd6eec9d2fcd5141252e18d84efdeef 100644 (file)
@@ -18,8 +18,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 /* Get generic LynxOS host definitions. */
 
 #include "xm-lynx.h"
index 6f2f8968c1eb4098d6c945b89e3b2b89e71b9196..f25b3891210b9f75d8baa9f30bfa8874aa21112b 100644 (file)
@@ -19,8 +19,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 /* Do implement the attach and detach commands.  */
 #define ATTACH_DETACH  1
 
index b895c645ef153e1d666a3840f04415f5d6d1402b..e0a5d6513761eb11ebe9cb892fd6b41861a35d63 100644 (file)
@@ -19,8 +19,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 /* This is the amount to subtract from u.u_ar0
    to get the offset in the core file of the register values.  */
 
index 4476b6970ba26e54c400916149c634178815ef22..1c329054f223c8dbf7c5c51d8dfa621d36cadf27 100644 (file)
@@ -19,8 +19,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 /* I'm running gdb 3.4 under 386/ix 2.0.2, which is a derivative of AT&T's
    Sys V/386 3.2.
 
index ad26a848db736896e9e14ff334c4e210198625a8..6dfb9d6d4e316cff21baa2ba6736ad5d5d091a60 100644 (file)
@@ -36,5 +36,3 @@
 #define USG
 
 #define USE_O_NOCTTY
-
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
index 477ee1b86be3867d694cb841cffe708f72b28085..781a343961ad2decd383e2a2b5d653ac155467fd 100644 (file)
@@ -26,5 +26,3 @@
 #define NO_SIGINTERRUPT
 
 #define HAVE_WAIT_STRUCT
-
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
index 97c790d67cc17e2eb09a8777a695170803e4ccee..6ca026d493f26b43b01f1a3ed5a944fbb2e554ab 100644 (file)
@@ -21,8 +21,6 @@
 #ifndef XM_AIX_H
 #define XM_AIX_H
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 /* Pick up more stuff from the generic SVR4 host include file. */
 
 #include "xm-sysv4.h"
index 6f6b05579bdad05cbb661bd767eb311f5745e7d6..adf6b21b4ccbfc63bc9752aa5e125ec52d32c83c 100644 (file)
@@ -21,8 +21,6 @@
 #ifndef XM_LINUX_H
 #define XM_LINUX_H
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 /* This is the amount to subtract from u.u_ar0
    to get the offset in the core file of the register values.  */
 #define KERNEL_U_ADDR 0x0
index 9b9fcf10c02f9b15a4b37b73d71965c88468262c..acf72e9820197eaac622727dc60c3cf9d0b21225 100644 (file)
@@ -18,8 +18,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 #define HAVE_TERMIO
 #define USG
 
index fc053e2763202cd266d637ddecf35e390835b62a..d77509d5a0d00db8fddf9daa2af6364c33f3e11e 100644 (file)
@@ -18,6 +18,4 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 #define ALIGN_STACK_ON_STARTUP
index 264076baa8ed1cc962a521784f9c9783de5f3ecd..8919088b4f249c84ac4c090ac1904d8ecf581339 100644 (file)
@@ -23,8 +23,6 @@
  * July 1988
  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* I'm running gdb 3.4 under 386/ix 2.0.2, which is a derivative of AT&T's
    Sys V/386 3.2.
 
index d1375459cd2e502f24b09a0fcf1567e0f314af2b..f691c387db23cc33039820ca515420daf126097e 100644 (file)
@@ -18,8 +18,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* I'm running gdb 4.9 under sysV68 R3V7.1.
 
    On some machines, gdb crashes when it's starting up while calling the
index 4595c8181261e56b13e70e8320509d6194ab14c9..4083c9dbc198e419abd051a15a1014af55275e00 100644 (file)
@@ -18,7 +18,5 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 #define HAVE_TERMIOS
 #define USG
index f8659a4c73f871f3e87b927e220d089723015564..b938353b5f7a9b5e23da10006ae04c3ce1be5f8a 100644 (file)
@@ -25,8 +25,6 @@
  * Problems to hpbsd-bugs@cs.utah.edu
  */
 
-#define        HOST_BYTE_ORDER BIG_ENDIAN
-
 #include <sys/param.h>         /* For INT_MIN */
 
 /* Kernel is a bit tenacious about sharing text segments, disallowing bpts.  */
index ec07767aac7403a57c1df4fa8e0b5ab8ec7c86cf..f5982b4491aefa9c929af7d1fc39c6acc0c1f9a4 100644 (file)
@@ -19,8 +19,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* Define this to indicate problems with traps after continuing.  */
 #define HP_OS_BUG
 
index a751f0ee089ce47c66d1fb8bce603a663a65cafa..5dc40ecb8f7ad96958f5a6730f83438ad0f439a4 100644 (file)
@@ -19,4 +19,3 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
index 1247b5d76032564fd9f22abce584198ac497ce83..40619aae437416256393cbaeda4da91c87e4be89 100644 (file)
@@ -18,8 +18,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* Get generic LynxOS host definitions. */
 
 #include "xm-lynx.h"
index 532390c21418c9e8ce85ad3bd366b358215725fb..cf846192491aeb42a6c7ff70edc8c4c3fc5bf546 100644 (file)
@@ -18,8 +18,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* This is the amount to subtract from u.u_ar0
    to get the offset in the core file of the register values.  */
 
index 523c4785d5a9cdbf583ee6cd7dd95b1fb97c2742..6a5a560e1c3d7e261d09ea65ab67d83f319792f9 100644 (file)
@@ -18,9 +18,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-\f
-
 /* Interface definitions for kernel debugger KDB.  */
 
 /* Map machine fault codes into signal numbers.
index f1c6826397b9b756e8ef23bc0e2d62b51280fb32..11220f5c0264423eb7fb226435591942f6c59a87 100644 (file)
@@ -21,8 +21,6 @@
 
 #include "m88k/xm-m88k.h"
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 #if !defined (USG)
 #define USG 1
 #endif
index 68ae055417773a9291b43ecbe018d76faca63687..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,21 +0,0 @@
-/* Host-machine dependent parameters for Motorola 88000, for GDB.
-   Copyright 1993 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.  */
-
-#define HOST_BYTE_ORDER BIG_ENDIAN
index 88ad4452c84728f9c405059299ef0b0f96f9dbd2..27da9a53880e3289f3fb61bcb2dc5ed1e1cb6359 100644 (file)
@@ -21,8 +21,6 @@
 
 #define HAVE_TERMIO
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* Override register locations in upage for SGI machines */
 #undef REGISTER_U_ADDR
 #define REGISTER_U_ADDR(addr, blockend, regno)                 \
index 24c625af369bac5a7577b71298781c4c44b00ba6..78c3a071e10d890fb782cf5193cc51c682c1e5f4 100644 (file)
@@ -21,8 +21,6 @@
 
 #include "xm-sysv4.h"
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* Override register locations in upage for SGI machines */
 #undef REGISTER_U_ADDR
 #define REGISTER_U_ADDR(addr, blockend, regno)                 \
index d691e465993f104907f34c43ed66eb347f0677ec..c19895e042378851f81446b033eba0edf14eb0af 100644 (file)
 #ifndef XM_MIPSLINUX_H
 #define XM_MIPSLINUX_H
 
-#ifndef HOST_BYTE_ORDER
-#include <endian.h>
-#if __BYTE_ORDER == __BIG_ENDIAN
-#define HOST_BYTE_ORDER BIG_ENDIAN
-#else
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-#endif
-#endif
-
 #endif /* XM_MIPSLINUX_H */
index 4b40fc8ee68736e0b85f1a07ffbd6d5df822c983..c1f53b53ed9de0cc3fa8dce488e3ad1018dbbc05 100644 (file)
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#if !defined (HOST_BYTE_ORDER)
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-#endif
-
 #ifdef ultrix
 /* Needed for DECstation core files.  */
 #include <machine/param.h>
index c11f11fd99d20a9d6b747fbdece66824b882d8ab..b2e9f4d533040e1d8cdecafe4efed7470bbb01d4 100644 (file)
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#if !defined (HOST_BYTE_ORDER)
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-#endif
-
 #define KERNEL_U_ADDR 0                /* Not needed. */
 
 /* Only used for core files on DECstations. */
index af60741bc0809ac909332e4aa6dc21ea6e8558ae..76fa5da19dbbb051cf262ed496b081c4ce94a4df 100644 (file)
@@ -20,5 +20,3 @@
    Boston, MA 02111-1307, USA.  */
 
 #include "xm-sysv4.h"
-
-#define HOST_BYTE_ORDER BIG_ENDIAN
index 0f032d7e5b9f358a96e709d611f9ba3acb319763..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,26 +0,0 @@
-/* Definitions to make GDB run on a mips box under 4.3bsd.
-   Copyright 1986, 1987, 1989, 1993, 1994, 1995
-   Free Software Foundation, Inc.
-   Contributed by Per Bothner(bothner@cs.wisc.edu) at U.Wisconsin
-   and by Alessandro Forin(af@cs.cmu.edu) at CMU
-
-   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.  */
-
-#if !defined (HOST_BYTE_ORDER)
-#define HOST_BYTE_ORDER BIG_ENDIAN
-#endif
index acffc875c4a7cc795401c69596178cea3e91ad7a..1f03c5a00a81131fb074f21b780e39c7443f060e 100644 (file)
 
 #define HAVE_TERMIO
 
-#if !defined (HOST_BYTE_ORDER)
-#define HOST_BYTE_ORDER BIG_ENDIAN
-#endif
-
 #define USG 1
 
 /* setjmp.h requires uid_t.  */
index 01753f04aca948481d61af3f2c208212ab74754e..d2561dfcf69b907d5d3f242486c97aef5acae6e5 100644 (file)
@@ -21,8 +21,4 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-/* This is a big-endian host.  */
-
-#define        HOST_BYTE_ORDER BIG_ENDIAN
-
 #include "pa/xm-pa.h"
index bb212187afa896f1964c211231ad0bfc625fb98e..b1c26dd4de81e7f912f026ebffcc852e8765d79b 100644 (file)
@@ -22,9 +22,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-/* Host is big-endian. */
-#define        HOST_BYTE_ORDER BIG_ENDIAN
-
 #include "pa/xm-pa.h"
 
 #define USG
index 410ece1693c66e5f29853daba1f0c2971b93339e..c8a029d10105a7c4bd0e049f60696b3fe047d001 100644 (file)
@@ -21,8 +21,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 #ifndef XM_LINUX_H
 #define XM_LINUX_H
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* This is the amount to subtract from u.u_ar0
    to get the offset in the core file of the register values.  */
 #define KERNEL_U_ADDR 0x0
index 5781d7528568ff02d995cc0d15adaba9470b4550..e7918163ee2fa9aaf655bfb5edd96d87944cd8cf 100644 (file)
@@ -19,9 +19,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-/* This machine is most significant byte first */
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* This OS has the wait structure */
 #define HAVE_WAIT_STRUCT
 
index bf0553f9fb4c4d85cda9f3c9490c01ffbae278f1..51096e643b0ff0b170e6d6f3404bea91fd53995d 100644 (file)
@@ -37,8 +37,6 @@
 
 /* Big end is at the low address */
 
-#define        HOST_BYTE_ORDER BIG_ENDIAN
-
 /* At least as of AIX 3.2, we have termios.  */
 #define        HAVE_TERMIOS 1
 /* #define HAVE_TERMIO 1 */
index 39f7e481f021977be7994f1ccfd06fa6e06d65d6..459df95131524772100bced580e533a15e3bfb74 100644 (file)
@@ -21,8 +21,6 @@
 #ifndef XM_RS6000LYNX_H
 #define XM_RS6000LYNX_H
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* Get generic LynxOS host definitions. */
 
 #include "xm-lynx.h"
index 5c5955c8429a5b2ad0e768392fe9ab566bcc037b..d059d4097f4116c8d7b36d99591d43d6d5f359f8 100644 (file)
@@ -23,9 +23,6 @@
 #ifndef XM_LINUX_H
 #define XM_LINUX_H
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
-
 /* This is the amount to subtract from u.u_ar0
    to get the offset in the core file of the register values.  */
 #define KERNEL_U_ADDR 0x0
index 28f806f96be2d33142d6b9f24ac829b008377c49..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,23 +0,0 @@
-/* Host definitions for a Sun 4, for GDB, the GNU debugger.
-   Copyright 1986, 1987, 1989, 1991, 1992, 1996
-   Free Software Foundation, Inc.
-   Contributed by Michael Tiemann (tiemann@mcc.com).
-
-   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.  */
-
-#define HOST_BYTE_ORDER BIG_ENDIAN
index 7777bc7f9e039a6793bccdf89cadb551bed26001..aeed5b0ca5082af6dc7ed388c0f1981b59842f7d 100644 (file)
@@ -18,8 +18,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
 /* Get generic LynxOS host definitions. */
 
 #include "xm-lynx.h"
index 3512d5b18aa5d06638dedf8a75ab25268e357d5b..9924f2601401a10b1899f13bcf2cf57bf45a1a96 100644 (file)
@@ -18,8 +18,6 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-
 /* This is the amount to subtract from u.u_ar0
    to get the offset in the core file of the register values.  */
 
index dc0aae76068c844118ec466a0507dab4491891b0..bea086a371b768e4f74f86c64f4d4d1edbb48e2d 100644 (file)
 
 #include <sys/select.h>
 
-/* Big end is at the low address */
-
-#define        HOST_BYTE_ORDER BIG_ENDIAN
-
 /* At least as of AIX 3.2, we have termios.  */
 #define        HAVE_TERMIOS 1
 /* #define HAVE_TERMIO 1 */
index 9a1f94a147961f92f02c9a7c27ea2215e4d3e62d..c8d00f6dd639185b53e67af7f70a1e19d70098e4 100644 (file)
    define on some systems. */
 #include <sys/param.h>
 
-#include <machine/endian.h>
-#if BYTE_ORDER == BIG_ENDIAN
-#define HOST_BYTE_ORDER BIG_ENDIAN
-#else
-#define HOST_BYTE_ORDER LITTLE_ENDIAN
-#endif
-
 /* NetBSD has termios facilities. */
 #define HAVE_TERMIOS
index e338f3ce701ff85a6d4dbc2bb7feaf26ed8766d8..d75ecd35b221feec778d3576412360640843193c 100644 (file)
@@ -1237,7 +1237,8 @@ extern void *alloca ();
 #endif /* Not GNU C */
 #endif /* alloca not defined */
 
-/* HOST_BYTE_ORDER must be defined to one of these.  */
+/* Get a definition of BIG_ENDIAN and LITTLE_ENDIAN.  */
+/* FIXME: cagney/2001-10-31: GDB should just use BFD's definitions.  */
 
 #ifdef HAVE_ENDIAN_H
 #include <endian.h>
index f11965d8134c2a22b5b319bbcc3648576fbedd28..3a8fc7440eb3dc91748fc6cceb6e60453f10c5d6 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-01  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbint.texinfo (Host Definition): Delete documentation on
+       HOST_BYTE_ORDER.
+
 2001-11-30  Jim Blandy  <jimb@redhat.com>
 
        * gdb.texinfo (Overlays): New chapter, documenting GDB's
index 2429c49ec0bc2598e5f82df2e14832a235e8de91..491eaaeed5f9ea56f85b6ae2d9a0636950b4fa11 100644 (file)
@@ -2166,11 +2166,6 @@ tables.  For some machines this allows for sharing and quick updates.
 @item HAVE_TERMIO
 Define this if the host system has @code{termio.h}.
 
-@item HOST_BYTE_ORDER
-@cindex byte order
-The ordering of bytes in the host.  This must be defined to be either
-@code{BIG_ENDIAN} or @code{LITTLE_ENDIAN}.
-
 @item INT_MAX
 @itemx INT_MIN
 @itemx LONG_MAX