2003-11-05 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Thu, 6 Nov 2003 02:52:28 +0000 (02:52 +0000)
committerAndrew Cagney <cagney@redhat.com>
Thu, 6 Nov 2003 02:52:28 +0000 (02:52 +0000)
* xcoffread.c (find_linenos): Replace "sec_ptr" and "bfd" with
"struct bfd_section" and "struct bfd".
* target.h (struct section_table): Ditto.
* rs6000-nat.c (xcoff_relocate_core): Ditto.
* solib-svr4.c (elf_locate_base): Ditto.
* pa64solib.c (dld_cache_t): Ditto.
* objfiles.h (struct obj_section): Ditto.
* objfiles.c (add_to_objfile_sections): Ditto.
* exec.c (bfdsec_to_vmap): Ditto.
(add_to_section_table): Ditto.
(build_section_table): Ditto.
* corelow.c (get_core_register_section): Ditto.
* coffread.c (find_linenos): Ditto.
* elfread.c (elf_interpreter): Delete #if0'd function.

* mips-tdep.c (mips_dump_tdep): Delete code prinint VX_NUM_REGS.
* config/sparc/tm-vxsparc.h (VX_NUM_REGS): Delete macro.
* config/mips/tm-vxmips.h (VX_NUM_REGS): Delete macro.
* config/m68k/tm-vx68.h (VX_NUM_REGS): Delete macro.

* arch-utils.h (generic_cannot_extract_struct_value_address):
Delete declaration.
* wince.c (_initialize_wince): Fix multi-line string.
* ia64-tdep.c (floatformat_valid): Convert to ISO C.

18 files changed:
gdb/ChangeLog
gdb/coffread.c
gdb/config/m68k/tm-vx68.h
gdb/config/mips/tm-vxmips.h
gdb/config/sparc/tm-vxsparc.h
gdb/corelow.c
gdb/elfread.c
gdb/exec.c
gdb/ia64-tdep.c
gdb/mips-tdep.c
gdb/objfiles.c
gdb/objfiles.h
gdb/pa64solib.c
gdb/rs6000-nat.c
gdb/solib-svr4.c
gdb/target.h
gdb/wince.c
gdb/xcoffread.c

index e2b2befeaa8c11a946ff506583139277d3202556..43ac45455be010794652bcbeaa81fbfe63fdfdb6 100644 (file)
@@ -1,3 +1,30 @@
+2003-11-05  Andrew Cagney  <cagney@redhat.com>
+
+       * xcoffread.c (find_linenos): Replace "sec_ptr" and "bfd" with
+       "struct bfd_section" and "struct bfd".
+       * target.h (struct section_table): Ditto.
+       * rs6000-nat.c (xcoff_relocate_core): Ditto.
+       * solib-svr4.c (elf_locate_base): Ditto.
+       * pa64solib.c (dld_cache_t): Ditto.
+       * objfiles.h (struct obj_section): Ditto.
+       * objfiles.c (add_to_objfile_sections): Ditto.
+       * exec.c (bfdsec_to_vmap): Ditto.
+       (add_to_section_table): Ditto.
+       (build_section_table): Ditto.
+       * corelow.c (get_core_register_section): Ditto.
+       * coffread.c (find_linenos): Ditto.
+       * elfread.c (elf_interpreter): Delete #if0'd function.
+
+       * mips-tdep.c (mips_dump_tdep): Delete code prinint VX_NUM_REGS.
+       * config/sparc/tm-vxsparc.h (VX_NUM_REGS): Delete macro.
+       * config/mips/tm-vxmips.h (VX_NUM_REGS): Delete macro.
+       * config/m68k/tm-vx68.h (VX_NUM_REGS): Delete macro.
+
+       * arch-utils.h (generic_cannot_extract_struct_value_address):
+       Delete declaration.
+       * wince.c (_initialize_wince): Fix multi-line string.
+       * ia64-tdep.c (floatformat_valid): Convert to ISO C.
+
 2003-11-05  Elena Zannoni  <ezannoni@redhat.com>
 
        * top.c (execute_command): Fix broken logic for command execution
index 0b832299897d2fcb0bfb43fb2ef10b67811e8600..c2d6148020c24b56221c20baf964b3ad3480c96a 100644 (file)
@@ -470,7 +470,7 @@ coff_symfile_init (struct objfile *objfile)
    mainline code can read the whole thing for efficiency.  */
 
 static void
-find_linenos (bfd *abfd, sec_ptr asect, void *vpinfo)
+find_linenos (bfd *abfd, struct bfd_section *asect, void *vpinfo)
 {
   struct coff_symfile_info *info;
   int size, count;
index ce1a8590e5c3f8cbfc15bc053b262b2713259593..6eaf41894352f745df2da0a6c7a537eded365b72 100644 (file)
 
 #define GET_LONGJMP_TARGET(ADDR) m68k_get_longjmp_target(ADDR)
 
-/* Number of registers in a ptrace_getregs call. */
-
-#define VX_NUM_REGS (18)
-
 /* Number of registers in a ptrace_getfpregs call. */
 
 #define VX_SIZE_FPREGS (8 * DEPRECATED_REGISTER_RAW_SIZE (FP0_REGNUM) \
index 5475fb572597e5c81b3821d02d505a12b92f7d6c..5eb10438303a0e5038cd7fa1e1fce02017183900 100644 (file)
@@ -21,9 +21,3 @@
 
 #include "mips/tm-mips.h"
 #include "config/tm-vxworks.h"
-
-/* FIXME: These are almost certainly wrong. */
-
-/* Number of registers in a ptrace_getregs call. */
-
-#define VX_NUM_REGS (NUM_REGS)
index f32f70daf733b342ccc6873018478baf0e79da9a..95861ecf9fb53f91eac79be0c772745f1c9d2bb8 100644 (file)
 #include "sparc/tm-spc-em.h"
 #include "config/tm-vxworks.h"
 
-/* FIXME: These are almost certainly wrong. */
-
-/* Number of registers in a ptrace_getregs call. */
-
-#define VX_NUM_REGS (NUM_REGS)
-
 /* Number of registers in a ptrace_getfpregs call. */
 
 /* #define VX_SIZE_FPREGS (don't know how many) */
index b933467579faaf8e4d11139f73430472c45de58b..8fc3e669849924e474d94aa5248f767e36e0fd38 100644 (file)
@@ -432,7 +432,7 @@ get_core_register_section (char *name,
                           int required)
 {
   char section_name[100];
-  sec_ptr section;
+  struct bfd_section *section;
   bfd_size_type size;
   char *contents;
 
index 9ac30aeeb9f3f8d71cca3f2aa59208629a258fc2..75384a5020c4a1979e85d6da9fc20ae36d7b0556 100644 (file)
@@ -104,35 +104,6 @@ elf_locate_sections (bfd *ignore_abfd, asection *sectp, void *eip)
     }
 }
 
-#if 0                          /* Currently unused */
-
-char *
-elf_interpreter (bfd *abfd)
-{
-  sec_ptr interp_sec;
-  unsigned size;
-  char *interp = NULL;
-
-  interp_sec = bfd_get_section_by_name (abfd, ".interp");
-  if (interp_sec)
-    {
-      size = bfd_section_size (abfd, interp_sec);
-      interp = alloca (size);
-      if (bfd_get_section_contents (abfd, interp_sec, interp, (file_ptr) 0,
-                                   size))
-       {
-         interp = savestring (interp, size - 1);
-       }
-      else
-       {
-         interp = NULL;
-       }
-    }
-  return (interp);
-}
-
-#endif
-
 static struct minimal_symbol *
 record_minimal_symbol_and_info (char *name, CORE_ADDR address,
                                enum minimal_symbol_type ms_type, char *info,   /* FIXME, is this really char *? */
index a8ae0c03acf856f2dae680363f8195639a4c03b5..1c51917a851138f3222f829798ee74a1f1dd37b8 100644 (file)
@@ -57,8 +57,6 @@ void (*file_changed_hook) (char *);
 
 /* Prototypes for local functions */
 
-static void add_to_section_table (bfd *, sec_ptr, void *);
-
 static void exec_close (int);
 
 static void file_command (char *, int);
@@ -67,8 +65,6 @@ static void set_section_command (char *, int);
 
 static void exec_files_info (struct target_ops *);
 
-static void bfdsec_to_vmap (bfd *, sec_ptr, void *);
-
 static int ignore (CORE_ADDR, char *);
 
 static void init_exec_ops (void);
@@ -338,7 +334,8 @@ file_command (char *arg, int from_tty)
    we cast it back to its proper type.  */
 
 static void
-add_to_section_table (bfd *abfd, sec_ptr asect, void *table_pp_char)
+add_to_section_table (bfd *abfd, struct bfd_section *asect,
+                     void *table_pp_char)
 {
   struct section_table **table_pp = (struct section_table **) table_pp_char;
   flagword aflag;
@@ -359,7 +356,7 @@ add_to_section_table (bfd *abfd, sec_ptr asect, void *table_pp_char)
    Returns 0 if OK, 1 on error.  */
 
 int
-build_section_table (bfd *some_bfd, struct section_table **start,
+build_section_table (struct bfd *some_bfd, struct section_table **start,
                     struct section_table **end)
 {
   unsigned count;
@@ -377,7 +374,7 @@ build_section_table (bfd *some_bfd, struct section_table **start,
 }
 \f
 static void
-bfdsec_to_vmap (bfd *abfd, sec_ptr sect, void *arg3)
+bfdsec_to_vmap (struct bfd *abfd, struct bfd_section *sect, void *arg3)
 {
   struct vmap_and_bfd *vmap_bfd = (struct vmap_and_bfd *) arg3;
   struct vmap *vp;
index 7f1c39ee1be150e7e8e51e619808eced31a7a8e5..4d0f8a8ec898edaf9516a610a94ed69a6a6973a0 100644 (file)
@@ -315,9 +315,7 @@ ia64_dwarf_reg_to_regnum (int reg)
 }
 
 static int
-floatformat_valid (fmt, from)
-     const struct floatformat *fmt;
-     const char *from;
+floatformat_valid (const struct floatformat *fmt, const char *from)
 {
   return 1;
 }
index 19fdc13412e237f4470a89f731a5e215cbc945db..c0d8b08127c450fe138ff925bfd8341ba2e92604 100644 (file)
@@ -6480,11 +6480,6 @@ mips_dump_tdep (struct gdbarch *current_gdbarch, struct ui_file *file)
   fprintf_unfiltered (file,
                      "mips_dump_tdep: VM_MIN_ADDRESS = %ld\n",
                      (long) VM_MIN_ADDRESS);
-#ifdef VX_NUM_REGS
-  fprintf_unfiltered (file,
-                     "mips_dump_tdep: VX_NUM_REGS = %d (used?)\n",
-                     VX_NUM_REGS);
-#endif
   fprintf_unfiltered (file,
                      "mips_dump_tdep: ZERO_REGNUM = %d\n",
                      ZERO_REGNUM);
index 9a181f4f33b6954a3c6a36c13e806bcf80dd89c6..23c0927b318240ba224d94e6936580c5083ae964 100644 (file)
@@ -60,8 +60,6 @@ static void *map_to_file (int);
 
 #endif /* defined(USE_MMALLOC) && defined(HAVE_MMAP) */
 
-static void add_to_objfile_sections (bfd *, sec_ptr, void *);
-
 static void objfile_alloc_data (struct objfile *objfile);
 static void objfile_free_data (struct objfile *objfile);
 
@@ -89,7 +87,8 @@ int mapped_symbol_files;      /* Try to use mapped symbol files */
    the end of the table (objfile->sections_end). */
 
 static void
-add_to_objfile_sections (bfd *abfd, sec_ptr asect, void *objfile_p_char)
+add_to_objfile_sections (struct bfd *abfd, struct bfd_section *asect,
+                        void *objfile_p_char)
 {
   struct objfile *objfile = (struct objfile *) objfile_p_char;
   struct obj_section section;
index 6887dcab657f29fd5f2fab00df41c52543de1a76..ebc10b36828de5bea56e5cb329e58d67be000f8b 100644 (file)
@@ -178,7 +178,7 @@ struct obj_section
        addresses.  */
     CORE_ADDR offset;
 
-    sec_ptr the_bfd_section;   /* BFD section pointer */
+    struct bfd_section *the_bfd_section;       /* BFD section pointer */
 
     /* Objfile this section is part of.  */
     struct objfile *objfile;
index 64f1ebbb1d871610526856943567e58f63de527e..8a5cae188cd23e089036dbf31299139d5358c0db 100644 (file)
@@ -109,7 +109,7 @@ typedef struct
   {
     CORE_ADDR dld_flags_addr;
     LONGEST dld_flags;
-    sec_ptr dyninfo_sect;
+    struct bfd_section *dyninfo_sect;
     int have_read_dld_descriptor;
     int is_valid;
     CORE_ADDR load_map;
index e8bf4a0a411b6b1d5e8620bb9d968054851fe935..6f96c176bf1925b71f7fb2c99c2c926dce34e87d 100644 (file)
@@ -1067,7 +1067,7 @@ xcoff_relocate_symtab (unsigned int pid)
 void
 xcoff_relocate_core (struct target_ops *target)
 {
-  sec_ptr ldinfo_sec;
+  struct bfd_section *ldinfo_sec;
   int offset = 0;
   LdInfo *ldi;
   struct vmap *vp;
index ff35ba998fe41fd2751d0e39a6897bc57d608b49..a6eb39bb285b3733c1992893ed9a99ccfe70bec8 100644 (file)
@@ -425,7 +425,7 @@ look_for_base (int fd, CORE_ADDR baseaddr)
 static CORE_ADDR
 elf_locate_base (void)
 {
-  sec_ptr dyninfo_sect;
+  struct bfd_section *dyninfo_sect;
   int dyninfo_sect_size;
   CORE_ADDR dyninfo_addr;
   char *buf;
index de09208e0667f17e4ac654e924d4b0c864a475bb..4d10f02588fc87fe7dbd456bbed6d1acb3171f7b 100644 (file)
@@ -1154,7 +1154,7 @@ struct section_table
     CORE_ADDR addr;            /* Lowest address in section */
     CORE_ADDR endaddr;         /* 1+highest address in section */
 
-    sec_ptr the_bfd_section;
+    struct bfd_section *the_bfd_section;
 
     bfd *bfd;                  /* BFD file pointer */
   };
index 0e1746dc89d7c26913e06619f1f3af54315c7676..f15bbd4fa0f80b6fe94599db80608d92db756e1a 100644 (file)
@@ -1997,7 +1997,8 @@ _initialize_wince (void)
   add_show_from_set
     (add_set_cmd ((char *) "remoteaddhost", class_support, var_boolean,
                  (char *) &remote_add_host,
-                 (char *) "Set whether to add this host to remote stub arguments for\n
+                 (char *) "\
+Set whether to add this host to remote stub arguments for\n\
 debugging over a network.", &setlist),
      &showlist);
 
index 243dab81de4acedcdc6971c09a94430a457de39e..6183785db6906236d4ffa6f6f92fd32392b47fcc 100644 (file)
@@ -193,8 +193,6 @@ static void xcoff_symfile_finish (struct objfile *);
 static void xcoff_symfile_offsets (struct objfile *,
                                   struct section_addr_info *addrs);
 
-static void find_linenos (bfd *, sec_ptr, void *);
-
 static char *coff_getfilename (union internal_auxent *, struct objfile *);
 
 static void read_symbol (struct internal_syment *, int);
@@ -1699,7 +1697,7 @@ gotit:
  * mainline code can read the whole thing for efficiency.
  */
 static void
-find_linenos (bfd *abfd, sec_ptr asect, void *vpinfo)
+find_linenos (struct bfd *abfd, struct bfd_section *asect, void *vpinfo)
 {
   struct coff_symfile_info *info;
   int size, count;
@@ -2881,7 +2879,7 @@ xcoff_initial_scan (struct objfile *objfile, int mainline)
 
       /* Read the .debug section, if present.  */
       {
-       sec_ptr secp;
+       struct bfd_section *secp;
        bfd_size_type length;
        char *debugsec = NULL;