LITTLE_ENDIAN -> BFD_ENDIAN_LITTLE
authorAndrew Cagney <cagney@redhat.com>
Sat, 15 Dec 2001 16:53:24 +0000 (16:53 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sat, 15 Dec 2001 16:53:24 +0000 (16:53 +0000)
26 files changed:
gdb/ChangeLog
gdb/arch-utils.c
gdb/config/alpha/tm-alpha.h
gdb/config/arm/tm-arm.h
gdb/config/i386/tm-i386.h
gdb/config/i960/tm-i960.h
gdb/config/ia64/tm-ia64.h
gdb/config/mcore/tm-mcore.h
gdb/config/mips/tm-wince.h
gdb/config/mn10200/tm-mn10200.h
gdb/config/ns32k/tm-umax.h
gdb/config/powerpc/tm-ppcle-eabi.h
gdb/config/sh/tm-wince.h
gdb/config/v850/tm-v850.h
gdb/config/vax/tm-vax.h
gdb/cris-tdep.c
gdb/d10v-tdep.c
gdb/defs.h
gdb/doc/ChangeLog
gdb/doc/gdbint.texinfo
gdb/gdbarch.c
gdb/gdbarch.sh
gdb/remote-rdp.c
gdb/remote-sim.c
gdb/sh-tdep.c
gdb/sparc-tdep.c

index a4d5b179ee76f1198284dba3e55dc3ca621ff7cb..1bf5860ad5e188c625365c110cfd4f547b3a0652 100644 (file)
@@ -1,3 +1,16 @@
+2001-12-15  Andrew Cagney  <ac131313@redhat.com>
+
+       * defs.h (LITTLE_ENDIAN): Delete definition.
+       * arch-utils.c, cris-tdep.c, d10v-tdep.c, defs.h, gdbarch.c,
+       gdbarch.sh, remote-rdp.c, remote-sim.c, sh-tdep.c, sparc-tdep.c,
+       config/alpha/tm-alpha.h, config/arm/tm-arm.h,
+       config/i386/tm-i386.h, config/i960/tm-i960.h,
+       config/ia64/tm-ia64.h, config/mcore/tm-mcore.h,
+       config/mips/tm-wince.h, config/mn10200/tm-mn10200.h,
+       config/ns32k/tm-umax.h, config/powerpc/tm-ppcle-eabi.h,
+       config/sh/tm-wince.h, config/v850/tm-v850.h, config/vax/tm-vax.h,
+       doc/gdbint.texinfo: Replace LITTLE_ENDIAN with BFD_ENDIAN_LITTLE.
+
 2001-12-15  Andrew Cagney  <ac131313@redhat.com>
 
        * ui-out.c (struct ui_out_table): Add field entry_level.
index d01ab69030030c1148d434b67f74230dec0466b1..d7e82d7529ca38342d9a9dd021fd5c75869c95ee 100644 (file)
@@ -195,7 +195,7 @@ default_float_format (struct gdbarch *gdbarch)
     {
     case BIG_ENDIAN:
       return &floatformat_ieee_single_big;
-    case LITTLE_ENDIAN:
+    case BFD_ENDIAN_LITTLE:
       return &floatformat_ieee_single_little;
     default:
       internal_error (__FILE__, __LINE__,
@@ -216,7 +216,7 @@ default_double_format (struct gdbarch *gdbarch)
     {
     case BIG_ENDIAN:
       return &floatformat_ieee_double_big;
-    case LITTLE_ENDIAN:
+    case BFD_ENDIAN_LITTLE:
       return &floatformat_ieee_double_little;
     default:
       internal_error (__FILE__, __LINE__,
@@ -467,7 +467,7 @@ set_endian (char *ignore_args, int from_tty, struct cmd_list_element *c)
        {
          struct gdbarch_info info;
          memset (&info, 0, sizeof info);
-         info.byte_order = LITTLE_ENDIAN;
+         info.byte_order = BFD_ENDIAN_LITTLE;
          if (! gdbarch_update_p (info))
            {
              printf_unfiltered ("Little endian target not supported by GDB\n");
@@ -475,7 +475,7 @@ set_endian (char *ignore_args, int from_tty, struct cmd_list_element *c)
        }
       else
        {
-         target_byte_order = LITTLE_ENDIAN;
+         target_byte_order = BFD_ENDIAN_LITTLE;
        }
     }
   else if (set_endian_string == endian_big)
@@ -517,7 +517,7 @@ set_endian_from_file (bfd *abfd)
       if (bfd_big_endian (abfd))
        want = BIG_ENDIAN;
       else
-       want = LITTLE_ENDIAN;
+       want = BFD_ENDIAN_LITTLE;
       if (TARGET_BYTE_ORDER_AUTO)
        target_byte_order = want;
       else if (TARGET_BYTE_ORDER != want)
@@ -771,7 +771,7 @@ initialize_current_architecture (void)
          info.byte_order = BIG_ENDIAN;
          break;
        case BFD_ENDIAN_LITTLE:
-         info.byte_order = LITTLE_ENDIAN;
+         info.byte_order = BFD_ENDIAN_LITTLE;
          break;
        default:
          break;
@@ -785,7 +785,7 @@ initialize_current_architecture (void)
       if (chp != NULL
          && chp - 2 >= target_name
          && strncmp (chp - 2, "el", 2) == 0)
-       info.byte_order = LITTLE_ENDIAN;
+       info.byte_order = BFD_ENDIAN_LITTLE;
     }
   if (info.byte_order == 0)
     {
index 60c0b80cf93c77992b5fb71c0e2b9ecbaa0d1c43..f5f349760fe79a19cd7c27b08d1940f1ba248406 100644 (file)
@@ -34,7 +34,7 @@ struct value;
 struct symbol;
 
 #if !defined (TARGET_BYTE_ORDER)
-#define TARGET_BYTE_ORDER LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 #endif
 
 /* Redefine some target bit sizes from the default.  */
index e4271dae19ec20ed1daa4d79372ea576ef9d667c..3c1535022b0a6914368883b2f989d80979a596c8 100644 (file)
@@ -32,7 +32,7 @@ struct value;
 /* Target byte order on ARM defaults to selectable, and defaults to
    little endian.  */
 #define TARGET_BYTE_ORDER_SELECTABLE_P 1
-#define TARGET_BYTE_ORDER_DEFAULT      LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER_DEFAULT BFD_ENDIAN_LITTLE
 
 /* IEEE format floating point.  */
 #define IEEE_FLOAT (1)
index 8407057ba373db76825cebeaf85ebc76596b50a4..d40a5f80e873ab74d1d9a71c19678dac0eca9751 100644 (file)
@@ -32,7 +32,7 @@ struct frame_saved_regs;
 struct value;
 struct type;
 
-#define TARGET_BYTE_ORDER LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 
 /* The format used for `long double' on almost all i386 targets is the
    i387 extended floating-point format.  In fact, of all targets in the
index f47b880e8a5b173ec3a4d2e1e129681856d3216f..b6ed313456d488c03764365cac45f1faee7fe780 100644 (file)
@@ -39,7 +39,7 @@
 #define        DBX_PARM_SYMBOL_CLASS(type) ((type == N_LSYM)? LOC_LOCAL_ARG: LOC_ARG)
 
 /* Byte order is configurable, but this machine runs little-endian.  */
-#define        TARGET_BYTE_ORDER       LITTLE_ENDIAN
+#define        TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 
 /* We have IEEE floating point, if we have any float at all.  */
 
index 326729f601d942262faa5e026da770af5cb34588..37e4d72a34e2aa12f6e5d23b152dce0bb39edff3 100644 (file)
@@ -29,7 +29,7 @@
 
 /* ia64 is little endian by default */
 
-#define TARGET_BYTE_ORDER LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 
 /* Say how long (ordinary) registers are.  This is a piece of bogosity
    used in push_word and a few other places; REGISTER_RAW_SIZE is the
index 0fae6ac1f032b358a17e86de45505920d9a982a6..22631c00f24939ea93fc3958600ccd2909acda73 100644 (file)
@@ -21,7 +21,7 @@
 #include "regcache.h"
 
 /* The mcore is little endian (by default) */
-#define TARGET_BYTE_ORDER_DEFAULT LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER_DEFAULT BFD_ENDIAN_LITTLE
 
 /* All registers are 32 bits */
 #define REGISTER_SIZE 4
index 10e2eeb5d2b032ff5bcceaaebe3620251d00b944..737ccc60bc570eb81b18918771531f95f3461929 100644 (file)
@@ -30,6 +30,6 @@
 
 void wince_software_single_step (unsigned int, int);
 #undef TARGET_BYTE_ORDER_SELECTABLE
-#define TARGET_BYTE_ORDER LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 
 #endif /* TM_WINCE_H */
index 7018d5662c28b5d970292eb0a89ddc722974fc2f..4d416c51921f2aa987fb0c5715744355fec38ecb 100644 (file)
@@ -26,7 +26,7 @@
 #include "regcache.h"
 
 /* The mn10200 is little endian.  */
-#define TARGET_BYTE_ORDER LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 
 /* ints are only 16bits on the mn10200.  */
 #undef TARGET_INT_BIT
index 5f9d2b985eafe4e571b5ef97885b3c7c0ead73e2..9f1fb31eb24ec4dbaed8f3e7ecdbdea8ed758a9f 100644 (file)
@@ -23,7 +23,7 @@
 
 /* This is also included by tm-ns32km3.h, as well as being used by umax.  */
 
-#define TARGET_BYTE_ORDER LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 
 /* Need to get function ends by adding this to epilogue address from .bf
    record, not using x_fsize field.  */
index a6b16719cc6554743a03f269c461c35b945cbf16..1eb64701de01631b64224594c1e2c09742ffacfd 100644 (file)
@@ -26,6 +26,6 @@
 #include "powerpc/tm-ppc-eabi.h"
 
 #undef  TARGET_BYTE_ORDER_DEFAULT
-#define TARGET_BYTE_ORDER_DEFAULT      LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER_DEFAULT BFD_ENDIAN_LITTLE
 
 #endif /* TM_PPCLE_EABI_H */
index 4c4869af7a3d009c855930af2365fa470fe07021..ddebbd2714e79c9c7f68afe4375576a13d16dbf7 100644 (file)
@@ -29,6 +29,6 @@
 #define SOFTWARE_SINGLE_STEP(sig, bp_p) wince_software_single_step (sig, bp_p)
 void wince_software_single_step (unsigned int, int);
 #undef TARGET_BYTE_ORDER_SELECTABLE
-#define TARGET_BYTE_ORDER LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 
 #endif /* TM_WINCE_H */
index 83e755edaaa2b662cb61545efb364fd8d265d223..69f8491ad2f81347c10810534f337974c3f81b1a 100644 (file)
@@ -21,7 +21,7 @@
 
 #include "regcache.h"
 
-#define TARGET_BYTE_ORDER LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 
 #define NUM_REGS 66
 
index 867844bc7c6c3276e91791fd1e24e7c28e245e13..65f8d7048ea472c7842639ff5613f387e8135cd8 100644 (file)
@@ -21,7 +21,7 @@
 
 #include "regcache.h"
 
-#define TARGET_BYTE_ORDER LITTLE_ENDIAN
+#define TARGET_BYTE_ORDER BFD_ENDIAN_LITTLE
 
 /* Offset from address of function to start of its code.
    Zero on most machines.  */
index cb5305a37710a217b4eefaf1ea67089de0a67b1a..d3376b5ae6ad90d26ce26f517a2b78f192dbe9c6 100644 (file)
@@ -3799,7 +3799,7 @@ cris_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   /* INIT shall ensure that the INFO.BYTE_ORDER is non-zero.  */
   switch (info.byte_order)
     {
-    case LITTLE_ENDIAN:
+    case BFD_ENDIAN_LITTLE:
       /* Ok.  */
       break;
 
index fa55d464ef5d4fb152792a2b5b90f748065cfe30..4bb9c9d570e7ca05f68155a0f176a8387f406c69 100644 (file)
@@ -1528,7 +1528,7 @@ d10v_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
       set_gdbarch_double_format (gdbarch, &floatformat_ieee_single_big);
       set_gdbarch_long_double_format (gdbarch, &floatformat_ieee_double_big);
       break;
-    case LITTLE_ENDIAN:
+    case BFD_ENDIAN_LITTLE:
       set_gdbarch_float_format (gdbarch, &floatformat_ieee_single_little);
       set_gdbarch_double_format (gdbarch, &floatformat_ieee_single_little);
       set_gdbarch_long_double_format (gdbarch, &floatformat_ieee_double_little);
index b1512a2e39ce3213de60655e1b18470518fe8d76..48adef5139d7e5056b19506d060ab097b94b2fc9 100644 (file)
@@ -1223,7 +1223,7 @@ extern void *alloca ();
 #endif /* Not GNU C */
 #endif /* alloca not defined */
 
-/* Get a definition of BIG_ENDIAN and LITTLE_ENDIAN.  */
+/* Get a definition of BIG_ENDIAN and BFD_ENDIAN_LITTLE.  */
 /* FIXME: cagney/2001-10-31: GDB should just use BFD's definitions.  */
 
 #ifdef HAVE_ENDIAN_H
@@ -1234,10 +1234,6 @@ extern void *alloca ();
 #define BIG_ENDIAN 4321
 #endif
 
-#if !defined (LITTLE_ENDIAN)
-#define LITTLE_ENDIAN 1234
-#endif
-
 /* Dynamic target-system-dependent parameters for GDB. */
 #include "gdbarch.h"
 #if (GDB_MULTI_ARCH == 0)
index 3a8fc7440eb3dc91748fc6cceb6e60453f10c5d6..9be00483bc03eff569e628c4bb276fea4b994e6f 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-15  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbint.texinfo (Target Architecture Definition): Replace
+       LITTLE_ENDIAN with BFD_ENDIAN_LITTLE.
+
 2001-12-01  Andrew Cagney  <ac131313@redhat.com>
 
        * gdbint.texinfo (Host Definition): Delete documentation on
index 491eaaeed5f9ea56f85b6ae2d9a0636950b4fa11..cf0d9301d15f30b67bfda2d787cdfba86fbb76fc 100644 (file)
@@ -3488,13 +3488,13 @@ current sources.)
 @item TARGET_BYTE_ORDER_DEFAULT
 @findex TARGET_BYTE_ORDER_DEFAULT
 The ordering of bytes in the target.  This must be either
-@code{BIG_ENDIAN} or @code{LITTLE_ENDIAN}.  This macro replaces
+@code{BIG_ENDIAN} or @code{BFD_ENDIAN_LITTLE}.  This macro replaces
 @code{TARGET_BYTE_ORDER} which is deprecated.
 
 @item TARGET_BYTE_ORDER_SELECTABLE_P
 @findex TARGET_BYTE_ORDER_SELECTABLE_P
 Non-zero if the target has both @code{BIG_ENDIAN} and
-@code{LITTLE_ENDIAN} variants.  This macro replaces
+@code{BFD_ENDIAN_LITTLE} variants.  This macro replaces
 @code{TARGET_BYTE_ORDER_SELECTABLE} which is deprecated.
 
 @item TARGET_CHAR_BIT
index 64cecbad4cf513d9bb4808013f505cd8432070a5..72737e738afd495611d1f05501069316faa5ee89 100644 (file)
@@ -341,6 +341,7 @@ struct gdbarch startup_gdbarch =
   0,
   0,
   0,
+  0,
   generic_get_saved_register,
   0,
   0,
@@ -4725,7 +4726,7 @@ gdbarch_update_p (struct gdbarch_info info)
   if (info.byte_order == 0
       && info.abfd != NULL)
     info.byte_order = (bfd_big_endian (info.abfd) ? BIG_ENDIAN
-                      : bfd_little_endian (info.abfd) ? LITTLE_ENDIAN
+                      : bfd_little_endian (info.abfd) ? BFD_ENDIAN_LITTLE
                       : 0);
   /* From the current target. */
   if (info.byte_order == 0)
@@ -4745,7 +4746,7 @@ gdbarch_update_p (struct gdbarch_info info)
                          "gdbarch_update: info.byte_order %d (%s)\n",
                          info.byte_order,
                          (info.byte_order == BIG_ENDIAN ? "big"
-                          : info.byte_order == LITTLE_ENDIAN ? "little"
+                          : info.byte_order == BFD_ENDIAN_LITTLE ? "little"
                           : "default"));
       fprintf_unfiltered (gdb_stdlog,
                          "gdbarch_update: info.abfd 0x%lx\n",
index 28395a864773da63bcf884bd19642060204227d2..c474232790ec88ea49ed7d2f6bafa36c98c6f7ea 100755 (executable)
@@ -2044,7 +2044,7 @@ gdbarch_update_p (struct gdbarch_info info)
   if (info.byte_order == 0
       && info.abfd != NULL)
     info.byte_order = (bfd_big_endian (info.abfd) ? BIG_ENDIAN
-                      : bfd_little_endian (info.abfd) ? LITTLE_ENDIAN
+                      : bfd_little_endian (info.abfd) ? BFD_ENDIAN_LITTLE
                       : 0);
   /* From the current target. */
   if (info.byte_order == 0)
@@ -2064,7 +2064,7 @@ gdbarch_update_p (struct gdbarch_info info)
                          "gdbarch_update: info.byte_order %d (%s)\n",
                          info.byte_order,
                          (info.byte_order == BIG_ENDIAN ? "big"
-                          : info.byte_order == LITTLE_ENDIAN ? "little"
+                          : info.byte_order == BFD_ENDIAN_LITTLE ? "little"
                           : "default"));
       fprintf_unfiltered (gdb_stdlog,
                          "gdbarch_update: info.abfd 0x%lx\n",
index 22f5b3e4fd4cd06f88300110483cc2ff4a2875ac..b531047118a74617c1639df309e8d6e17a973666 100644 (file)
@@ -349,7 +349,7 @@ rdp_init (int cold, int tty)
                  case SERIAL_TIMEOUT:
                    break;
                  case RDP_RES_VALUE_LITTLE_ENDIAN:
-                   target_byte_order = LITTLE_ENDIAN;
+                   target_byte_order = BFD_ENDIAN_LITTLE;
                    sync = 1;
                    break;
                  case RDP_RES_VALUE_BIG_ENDIAN:
index 3e515c13af8d9697888ab5f8201c1935f7f3e155..caba037d3b5c9f0ad8efe8bcdbeb385e2772eeae 100644 (file)
@@ -480,7 +480,7 @@ gdbsim_open (char *args, int from_tty)
        case BIG_ENDIAN:
          strcat (arg_buf, " -E big");
          break;
-       case LITTLE_ENDIAN:
+       case BFD_ENDIAN_LITTLE:
          strcat (arg_buf, " -E little");
          break;
        default:
index 65bc62b38c4c08edbbce29e501b068f55c191a58..5a555b1e301b900dd232ecd1b2bc05c2e90ee2c8 100644 (file)
@@ -1034,7 +1034,7 @@ sh3e_sh4_extract_return_value (struct type *type, char *regbuf, char *valbuf)
   if (len == 8 && TYPE_CODE (type) == TYPE_CODE_FLT)
     {
       DOUBLEST val;
-      if (TARGET_BYTE_ORDER == LITTLE_ENDIAN)
+      if (TARGET_BYTE_ORDER == BFD_ENDIAN_LITTLE)
        floatformat_to_doublest (&floatformat_ieee_double_littlebyte_bigword,
                                 (char *) regbuf + REGISTER_BYTE (return_register),
                                 &val);
@@ -1536,7 +1536,7 @@ sh_default_register_virtual_type (int reg_nr)
 int
 sh_sh4_register_convertible (int nr)
 {
-  if (TARGET_BYTE_ORDER == LITTLE_ENDIAN)
+  if (TARGET_BYTE_ORDER == BFD_ENDIAN_LITTLE)
     return (gdbarch_tdep (current_gdbarch)->DR0_REGNUM <= nr
            && nr <= gdbarch_tdep (current_gdbarch)->DR_LAST_REGNUM);
   else 
index 0a1d576a05134b5f6f17c67eab43282efb060f3e..1910b1b182e51e2b35508c355f649caa2a813455 100644 (file)
@@ -2063,7 +2063,7 @@ sparc32_extract_return_value (struct type *type, char *regbuf, char *valbuf)
     memcpy (valbuf,
            &regbuf[O0_REGNUM * regsize +
                    (typelen >= regsize
-                    || TARGET_BYTE_ORDER == LITTLE_ENDIAN ? 0
+                    || TARGET_BYTE_ORDER == BFD_ENDIAN_LITTLE ? 0
                     : regsize - typelen)],
            typelen);
 }
@@ -2202,7 +2202,7 @@ sparc_target_architecture_hook (const bfd_arch_info_type *ap)
     {
       if (TARGET_BYTE_ORDER_SELECTABLE_P)
        {
-         target_byte_order = LITTLE_ENDIAN;
+         target_byte_order = BFD_ENDIAN_LITTLE;
          bi_endian = 1;
        }
       else