Protoization.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 5635e515c3067e3959af4167a1eb16bb46752a30..5a6c02b96fea0cc0b1c719288f6026c90ecdd8f1 100644 (file)
@@ -1,3 +1,219 @@
+2000-08-30  Kevin Buettner  <kevinb@redhat.com>
+
+       * gnu-nat.c (gnu_xfer_memory): Protoize.
+       * hp-psymtab-read.c (scan_procs, hp_quick_traverse): Protoize.
+
+2000-08-30  Kevin Buettner  <kevinb@redhat.com>
+
+       * solib.c (solib_extract_address, LM_ADDR, LM_NEXT, LM_NAME,
+       LM_ADDR, IGNORE_FIRST_LINK_MAP_ENTRY, first_link_map_member,
+       open_symbol_file_object, current_sos): Rename
+       bfd_elf_get_arch_size to bfd_get_arch_size().
+       * sol-thread.c (rw_common, ps_pdmodel): Likewise.
+
+2000-08-30  David Edelsohn  <dje@watson.ibm.com>
+
+       Patch applied by Kevin Buettner <kevinb@redhat.com>:
+
+       * rs6000-nat.c (xcoff_relocate_symtab): Pass correct size
+       to xrealloc().
+
+2000-08-29  Michael Snyder  <msnyder@seadog.cygnus.com>
+
+       * valops.c (value_cast): Indentation fix-up.
+       * acconfig.h (HAVE_PRGREGSET32_T, HAVE_PRFPREGSET32_T, 
+       HAVE_STRUCT_LINK_MAP32): New configure macros.
+       * config.in: Ditto.
+       * configure.in: Test for the above new macros.
+       * breakpoint.c: Update copyright date.
+       * core-sol2.c: Include v9/sys/privregs.h directly to 
+       work around a bug in Sun's Solaris 8 header files.
+       (fetch_core_registers): Use the above new configure macros to
+       handle cross-debugging of 32-bit core files on a 64-bit host.
+       * sol-thread.c (ps_pdmodel) New function.
+       (rw_common): For debugging of 32-bit apps on a 64-bit host, 
+       truncate addresses to 32 bits.
+       * solib.c (solib_extract_address): Functionize.  Make 32/64 aware.
+       (LM_ADDR, LM_NEXT, LM_NAME): Ditto.
+       (IGNORE_FIRST_LINK_MAP): Ditto.
+       (first_link_map_member): Make 32/64 aware.
+       (open_symbol_file_object): Ditto.
+       (current_sos): Ditto.
+
+2000-08-29  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * i386-linux-nat.c (i386_linux_skip_solib_resolver, 
+       skip_hurd_resolver, find_minsym_and_objfile): Move these
+       solib functions into i386-linux-tdep.c for cross debugging.
+       * i386-linux-tdep.c: Receive the above functions.
+
+2000-08-29  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * m68hc11-tdep.c (stack_correction): New variable for stack offset
+       correction (1 for 68hc11, 0 for 68hc12).
+       (m68hc11_saved_pc_after_call): Use it.
+       (m68hc11_frame_chain): Likewise.
+       (m68hc11_frame_init_saved_regs): Likewise.
+       (m68hc11_init_extra_frame_info): Likewise.
+       (m68hc11_push_return_address): Likewise.
+       (m68hc11_push_arguments): Struct address must be corrected by
+       applying the stack_correction offset.
+       (m68hc11_store_struct_return): Likewise.
+
+2000-08-28  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdbserver/utils.c (error, fatal): Protoize.
+
+2000-08-27  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-linux-nat.c (fetch_inferior_registers): Move call to
+       dummy_sse_values ...
+       (supply_fpregset): ... here.
+
+2000-08-27  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * pa64solib.c (pa64_solib_load_symbols): Don't use ANOFFSET as an
+       lvalue.
+       * xcoffread.c (xcoff_symfile_offsets): Ditto
+       * somsolib.c (som_solib_section_offsets): Ditto.
+       * somread.c (som_symfile_offsets): Ditto.
+       * rs6000-nat.c (vmap_symtab): Ditto.
+       * remote-vx.c (vx_add_symbols): Ditto.
+       * remote-os9k.c (rombug_wait): Ditto.
+
+2000-08-27  Mark Kettenis  <kettenis@gnu.org>
+
+       * gregset.h: Protect against multiple inclusion.  Remove some
+       redundant spaces.
+
+Sun Aug 27 00:00:04 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * win32-nat.c (dll_symbol_command): Tack a .dll on the end of a
+       supplied argument if it is missing an extension.
+
+2000-08-24  Egor Duda <deo@logos-m.ru>
+
+       * corelow.c: Define O_BINARY if it isn't defined.
+       (core_open): Open core file in binary mode.
+       * config/i386/tm-cygwin.h (child_clear_solibs): Rename from
+       child_clear_solib.
+       * config/i386/cygwin.mh: Add dependency from corelow.o.
+       * win32-nat.c (register_loaded_dll): New function.  Add dll to the list
+       of currently loaded dlls.
+       (handle_load_dll): Use register_loaded_dll.
+       (child_solib_add): Distinguish between active process and core targets.
+       (solib_symbols_add): Load symbols from loaded dll.
+       (core_dll_symbols_add): New function.  Load symbols from dll referenced
+       in core.
+       (core_section_load_dll_symbols): New function.
+       (dll_code_sections_add): New function.
+       (map_single_dll_code_section): New function.
+       (fetch_elf_core_registers): New function.
+       (_initialize_core_win32): New function.
+
+2000-08-26  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdbserver/gdbreplay.c (main): Protoize.
+       * gdbserver/server.c (start_inferior, main): Protoize.
+
+2000-08-26  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * m68hc11-tdep.c (m68hc11_register_names): Update name of registers.
+       (m68hc11_get_register_info): New function.
+       (m68hc11_initialize_register_info): New function to get addresses
+       of soft registers.
+       (m68hc11_which_soft_register): New function.
+       (m68hc11_fetch_pseudo_register, m68hc11_store_pseudo_register):
+       New functions to translate read/write of soft registers into a
+       memory read/write.
+       (m68hc11_guess_from_prologue): Initialize soft register addresses.
+       Use the soft register addresses to guess the prologue.
+       (m68hc11_gdbarch_init): Install the pseudo registers.
+
+       * m68hc11-tdep.c (m68hc11_register_name, m68hc11_breakpoint_from_pc,
+       m68hc11_saved_pc_after_call, m68hc11_frame_saved_pc,
+       m68hc11_frame_args_address, m68hc11_frame_locals_address,
+       m68hc11_guess_from_prologue, m68hc11_push_arguments,
+       m68hc11_call_dummy_address, m68hc11_call_dymmy_address,
+       m68hc11_register_virtual_type, m68hc11_store_struct_return,
+       m68hc11_store_return_value, m68hc11_extract_return_value,
+       m68hc11_use_struct_convention, m68hc11_return_value_on_stack,
+       m68hc11_extract_struct_value_address, m68hc11_push_return_address,
+       m68hc11_register_byte, m68hc11_register_raw_size,
+       m68hc11_gdbarch_init): New functions for multi-arch support.
+       (m68hc11_not_yet): Remove.
+
+Fri Aug 25 16:57:05 2000  David Taylor  <taylor@texas.cygnus.com>
+
+       * regcache.c (register_changed): New function.
+       * value.h: Declare it.
+       
+Fri Aug 25 12:11:21 2000  David Taylor  <taylor@texas.cygnus.com>
+
+       * symtab.c (search_symbols): Fix off by one error in index for
+       initializing variables ourtype, ourtype2, ourtype3, and ourtype4.
+       (symtab_symbol_info): fix similar off by one error.
+       
+Fri Aug 25 12:03:15 2000  David Taylor  <taylor@texas.cygnus.com>
+
+       * gdbarch.sh (TARGET_ADDR_BIT): New macro for the number
+       of bits in gdb's representation of a target address.
+       * gdbarch.c, gdbarch.h: Regenerated.
+       * gdbtypes.c (build_gdbtypes): Use TARGET_ADDR_BIT instead of
+       TARGET_PTR_BIT when initializing builtin_type_CORE_ADDR.
+       * printcmd.c (print_address_numeric): Use TARGET_ADDR_BIT instead
+       of TARGET_PTR_BIT, because we're printing an address, not a pointer.
+
+2000-08-25  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * Makefile.in: add rules to compile and link pascal specific files.
+       * config/djgpp/fnchange.lst: add substitution for p-exp.tab.c.
+
+2000-08-20  Michael Chastain  <chastain@redhat.com>
+
+        * remote.c (read_frame): Handle SERIAL_TIMEOUT while reading
+       checksum.
+
+2000-08-23  Kevin Buettner  <kevinb@redhat.com>
+
+       * dstread.c (dst_symfile_offsets): Protoize.
+       * fork-child.c (fork_inferior): Protoize.
+
+2000-08-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * dbxread (dbx_symfile_read, process_later): Protoize.
+       * dsrec.c (load_srec): Protoize.
+
+2000-08-18  Andrew Cagney  <cagney@ops1.cygnus.com>
+
+       * mips-tdep.c (mips_gdbarch_init): Check arches->gdbarch and not
+       current_gdbarch for a match.
+
+2000-08-18  J.T. Conklin  <jtc@redback.com>
+
+       * MAINTAINERS: Add myself as dcache.c maintainer.
+
+       * remote-nindy.c (nindy_load): Invalidate dcache.
+
+       * dcache.c (dcache_invd): Renamed from dcache_flush.  The term
+       flush with respect to caches usually implies that data will be 
+       written to memory.
+       (dcache_init, dcache_xfer_memory): Updated.
+       * monitor.c (flush_monitor_dcache, monitor_resume, monitor_load): 
+       Updated.
+       * ocd.c (ocd_open, ocd_resume, bdm_reset_command): Updated.
+       * remote-bug.c (bug_load, bug_resume): Updated.
+       * remote-nindy.c (nindy_open, nindy_resume): Updated.
+       * remote-sds.c (sds_open, sds_resume): Updated.
+       * remote-utils.c (gr_open): Updated.
+       * remote.c (remote_open_1, remote_resume, remote_async_resume,
+       remote_cisco_open): Updated.
+       * wince.c (child_create_inferior, child_resume): Updated.
+
+       * monitor.c (monitor_open): Free dcache before creating a new one.
+       * dcache.c (dcache_free): New function.
+       * dcache.h (dcache_free): New prototype.
+
 2000-08-18  Andrew Cagney  <cagney@ops1.cygnus.com>
 
        * remote-array.c (array_fetch_register): Pass dummy parameter to
This page took 0.026733 seconds and 4 git commands to generate.