* eval.c (parse_and_eval_long): New function.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 6f0bc08067e67702d1b713ada5e4c62a73ed5195..c819b1b297dfbdc058faa8e6fe32a0c6e25eab53 100644 (file)
@@ -1,3 +1,729 @@
+Mon Oct 30 10:19:01 2000  David Taylor  <taylor@redhat.com>
+
+       * eval.c (parse_and_eval_long): New function.
+       * value.h: Declare it.
+       
+       * breakpoint.c (breakpoints_info, maintenance_info_breakpoints):
+       Call parse_and_eval_long, not parse_and_eval_address.
+       * command.c (do_setshow_command): Ditto.
+       * infcmd.c (step_1, signal_command, continue_command): Ditto.
+       * infrun.c (signals_info): Ditto.
+       * stack.c (set_backtrace_limit_command, backtrace_command_1,
+       up_silently_base, down_silently_base): Ditto.
+       * tracepoints.c (tracepoints_info, trace_find_command,
+       trace_find_tracepoint_command): Ditto.
+       * valprint.c (set_radix): Ditto.
+       * values.c (show_values): Ditto.
+
+2000-10-28  Kevin Buettner  <kevinb@redhat.com>
+
+       * symtab.c (decode_line_2, file_matches, search_symbols): Protoize.
+       * thread.c (iterate_over_threads): Protoize.
+
+2000-10-27  J.T. Conklin  <jtc@redback.com>
+
+       * arch-utils.c (set_architecture, set_architecture_from_arch_mach,
+       set_gdbarch_from_file): Fix spelling error.
+       * v850-tdep.c (v850_target_architecture_hook): Likewise.
+       * gdbarch.sh: Fix spelling errors in comment.
+       * gdbarch.c, gdbarch.h: Regenerate.
+
+       * ppcnbsd-nat.c (fetch_core_registers, fetch_inferior_registers,
+       store_inferior_registers): Support older NetBSD/powerpc systems
+       from before fp reg support was added.  Adapt to register number
+       changes caused when powerpc target was multi-arched.
+
+2000-10-26  David B. Anderson <davea@sgi.com>
+
+       * breakpoint.c breakpoint.h hppab-nat.c infrun.c
+       language.h mcore-tdep.c mips-tdep.c symfile.c symtab.c
+       symtab.h target.c tm-mips.h xm-sun4sol2.h: Corrected
+       spelling errors in comments.
+       * gdbarch.c gdbarch.sh: Removed word from comment.
+
+2000-10-26  Kevin Buettner  <kevinb@redhat.com>
+
+       * sun3-nat.c (fetch_core_registers): Protoize.
+       * symm-nat.c (print_1167_regs, child_xfer_memory): Protoize.
+
+2000-10-26  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * stabsread.c (define_symbol): Update comment.
+
+2000-10-26 Pierre Muller <muller@ics.u-strasbg.fr>
+
+       * stabsread.c (define_symbol): Set the type_name of the type
+       of the new symbol to the symbol name for type symbol, if the
+       language is Pascal.
+       
+2000-10-26  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * arch-utils.c, arch-utils.h (default_convert_from_func_ptr_addr):
+       New function.
+       * gdbarch.sh (CONVERT_FROM_FUNC_PTR_ADDR):  Add.
+       * gdbarch.c, gdbarch.h:  Regenerate.
+       * valops.c (find_function_addr):  Use CONVERT_FROM_FUNC_PTR_ADDR
+       unconditionally.
+
+       * config/rs6000/tm-rs6000.h (CONVERT_FROM_FUNC_PTR_ADDR):  Delete
+       definition.
+       * config/powerpc/tm-linux.h (CONVERT_FROM_FUNC_PTR_ADDR):  Remove
+       undef.
+       * rs6000-tdep.c (rs6000_convert_from_func_ptr_addr):  Fix comment.
+       (rs6000_gdbarch_init):  Register rs6000_convert_from_func_ptr_addr
+       if not ELFOSABI_LINUX.
+
+2000-10-25  Kevin Buettner  <kevinb@redhat.com>
+
+       * config/rs6000/rs6000lynx.mt (TDEPFILES): Revert 2000-10-24
+       change in which solib-svr4.o was inadvertently added to this
+       list.
+
+2000-10-25  Fred Fish  <fnf@cygnus.com>
+
+       * mips-tdep.c (MIPS_DEFAULT_MASK_ADDRESS_P): Define using either
+       the current arch or use zero.
+
+2000-10-25  Fernando Nasser  <fnasser@cygnus.com>
+
+       * ser-unix.c (do_unix_readchar): Coding style improvement only.
+
+2000-10-25  Fernando Nasser  <fnasser@cygnus.com>
+
+        * target.c (generic_mourn_inferior): Notify GUI that inferior is gone
+        by calling detach_hook, if defined.
+
+2000-10-24  Kevin Buettner  <kevinb@redhat.com>
+
+       * coffread.c (coff_end_symtab): When calling end_symtab(),
+       use SECT_OFF_TEXT() instead of 0 to represent the .text
+       section.
+       * hp-symtab-read.c (hpread_expand_symtab): Likewise.
+       * hpread.c (hpread_expand_symtab, hpread_process_one_debug_symbol):
+       Likewise.
+
+2000-10-24  Kevin Buettner  <kevinb@redhat.com>
+
+       * solib-svr4.c: New file created out of much of solib.c...
+       * solib.c (_SYSCALL32, BKPT_AT_SYMBOL): Move these defines to
+       solib-svr4.c.
+       (sys/types.h, signal.h, sys/param.h, fcntl.h, a.out.h,
+       elf/external.h, link.h): Move these includes to solib-svr4.c.
+       (bkpt_names, debug_base_symbols, main_name_list,
+       solib_extract_address, SOLIB_EXTRACT_ADDRESS, dynamic_copy,
+       ld_2_copy, debug_addr, flag_addr, LM_ADDR, LM_NEXT, LM_NAME,
+       IGNORE_FIRST_LINK_MAP_ENTRY, breakpoint_addr,
+       allocate_rt_common_objfile, solib_add_common_symbols,
+       bfd_lookup_symbol, look_for_base, elf_locate_base, locate_base,
+       first_link_map_member, open_symbol_file_object, match_main,
+       current_sos, interp_text_sect_low, interp_text_sect_high,
+       interp_plt_sect_low, interp_plt_sect_high,
+       in_svr4_dynsym_resolve_code, disable_break, enable_break,
+       special_symbol_handling): Moved to solib-svr4.c.
+       (debug32_copy, shadow_contents, fdmatch)
+       Removed entirely.
+       (struct so_list): Moved to solist.h
+       (MAX_PATH_SIZE): Moved to solist.h and renamed to
+       SO_NAME_MAX_PATH_SIZE.
+
+       * solist.h: New file created from struct so_list in solib.c.
+       (struct lm_info): Add forward declaration.
+       (struct so_list): Remove fields lm, lm32, lmaddr.  Replace with a
+       single field, lm_info, which will be a pointer to target specific
+       data.
+       (struct target_so_ops): New struct.
+       (free_so): Add extern declaration.
+       (current_target_so_ops): Declare new global variable.
+       (solib_map_sections): 
+       (TARGET_SO_LM_ADDR, TARGET_SO_FREE_SO, TARGET_SO_CLEAR_SOLIB,
+       TARGET_SO_SOLIB_CREATE_INFERIOR_HOOK,
+       TARGET_SO_SPECIAL_SYMBOL_HANDLING, TARGET_SO_CURRENT_SOS,
+       TARGET_SO_OPEN_SYMBOL_FILE_OBJECT):  New macros.
+       * solib.c (solib_map_sections, free_so, symbol_add_stub,
+       update_solib_list, solib_add, info_shared_library_command,
+       solib_address, clear_solib, solib_create_inferior_hook):  Use
+       new TARGET_SO_* macros to call function on target specific
+       side indirectly.
+       (current_target_so_ops): Define new global variable.
+       (_initialize_solib): Eliminate HAVE_LINK_H ifdef.
+       * solib-svr4.h: New file; defines struct link_map_offsets and
+       SVR4_FETCH_LINK_MAP_OFFSETS.
+       * solib-svr4.c (_initialize_svr4_solib, svr4_clear_solib,
+       svr4_free_so): New functions.
+       (special_symbol_handling, solib_create_inferior_function_hook,
+       current_sos): Rename by adding a svr4_ prefix.
+       (default_svr4_fetch_link_map_offsets): New function.
+       (LM_ADDR, LM_NEXT, LM_NAME, IGNORE_FIRST_LINK_MAP_ENTRY,
+       first_link_map_member, open_symbol_file_object, svr4_current_sos):
+       Remove dependence on existence of link.h by calling
+       SVR4_FETCH_LINK_MAP_OFFSETS to obtain the offsets of shared library
+       data.  As a result, SVR4 and non-SVR4 versions of many of these
+       functions coalesce into a single function and HAVE_STRUCT_LINK_MAP32
+       ugliness is moved into default_svr4_fetch_link_map_offsets where it
+       is relatively contained.
+       (SOLIB_EXTRACT_ADDRESS): Revert 2000-08-29 change in which
+       solib_extract_address() is called instead of extract_address().
+       (solib_extract_address): Removed.
+
+       * Makefile.in (solib.o): Add solist.h as a dependency.
+       (solib-svr4.o): Add dependencies.
+       * config/alpha/alpha-linux.mh, config/alpha/fbsd.mh,
+       config/arm/linux.mh, config/i386/fbsd.mh,
+       config/i386/i386dgux.mh, config/i386/i386gnu.mh,
+       config/i386/i386sco5.mh, config/i386/i386sol2.mt,
+       config/i386/i386v4.mh, config/i386/i386v42mp.mh,
+       config/i386/linux.mh, config/i386/nbsd.mh,
+       config/i386/nbsdelf.mh, config/i386/ncr3000.mt,
+       config/i386/ptx4.mh, config/i386/sun386.mt,
+       config/ia64/linux.mh, config/m68k/linux.mh,
+       config/m68k/m68kv4.mh, config/m68k/nbsd.mh,
+       config/m68k/sun2os4.mt, config/m68k/sun3os4.mt,
+       config/m88k/delta88v4.mh, config/mips/mipsv4.mh,
+       config/ns32k/nbsd.mh, config/powerpc/linux.mh,
+       config/powerpc/nbsd.mh, config/powerpc/solaris.mh,
+       config/rs6000/rs6000lynx.mt, config/sparc/linux.mt,
+       config/sparc/nbsd.mh, config/sparc/nbsdelf.mh,
+       config/sparc/sun4os4.mt, config/sparc/sun4sol2.mh
+       (NATDEPFILES):  Add solib-svr4.o to list.
+
+       * sparc-tdep.c (gregset.h): Don't include unless USE_PROC_FS is
+       defined.
+
+2000-10-24  Kevin Buettner  <kevinb@redhat.com>
+
+       * stabsread.c (dbx_lookup_type, dbx_alloc_type,
+       read_sun_builtin_type, read_sun_floating_type,
+       read_range_type): Protoize.
+
+Wed Oct 25 01:19:26 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * solib.c (open_symbol_file_object): Update function signature to
+       match catch_errors function argument.
+
+Wed Oct 25 00:08:01 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-09-06 Angela Marie Thomas <angela@cygnus.com>:
+       * infttrace.c (get_dictionary_entry_of_page): Function
+       require_memory_page_dictionary takes no args.
+
+Tue Oct 24 16:12:00 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdba.el: Delete file.
+       * NEWS: Mention.
+
+2000-10-23 David B Anderson <davea@sgi.com>
+
+       * TODO: Correct spelling errors
+       * command.c (_initialize_command) corelow.c (core_open)
+       main.c (captured_command_loop) mips-tdep.c (mips32_next_pc)
+       remote.c serial.h top.c utils.c config/nm-lynx.h:
+       Correct spelling errors in comments
+
+2000-10-22  Kevin Buettner  <kevinb@redhat.com>
+
+       * sparc-nat.c (fetch_core_registers): Protoize.
+       * sparcl-tdep.c (download): Protoize.
+
+Fri Oct 20 19:08:47 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Add Fred Fish to Blanket Write Privs list.
+
+2000-10-19  Kevin Buettner  <kevinb@redhat.com>
+
+       * solib.c (LM_ADDR, LM_NEXT, LM_NAME, IGNORE_FIRST_LINK_MAP_ENTRY,
+       open_symbol_file_object): Protoize.
+
+2000-10-17  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote-vx29k.c (vx29k_frame_chain_valid): Protoize.
+       * remote.c (remote_xfer_memory, remote_search): Protoize.
+       * sol-thread.c (sol_thread_xfer_memory): Protoize.
+
+2000-10-16  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * sparc-tdep.c (sparc_fix_call_dummy):  Improve comments.
+       Adjust call_dummy_breakpoint_offset, so that `finish' after a stop
+       in a call dummy works.
+       (sparc_gdbarch_init):  Fix setting of pc_in_call_dummy, it depends
+       on SPARC32/64_CALL_DUMMY_ON_STACK, not DO_CALL_DUMMY_ON_STACK.
+
+2000-10-15  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote-st.c (st2000_xfer_inferior_memory): Protoize.
+       * remote-utils.c (gr_multi_scan): Protoize.
+       * remote-vx.c (vx_xfer_memory, net_get_symbols): Protoize.
+
+2000-10-13  Fernando Nasser  <fnasser@cygnus.com>
+
+       * remote.c (putpkt_binary): Call read_frame, not getpkt. Log message.
+       (read_frame): Do not call error() on communication error when
+       reading checksum, but return failure instead and log message.
+
+2000-10-13  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * varobj.c (type_changeable): Arrays are not changeable.
+       Trying to check for updates was causing an error if the array lived
+       in a register as gdb value_equal() cannot handle that case yet.
+
+2000-10-13  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * varobj.c (varobj_update): Prevent uninitialized error code to be
+       returned on type_changed.  Also, prevent value_equal() to be called
+       for the types we do not want to test for updates.
+
+2000-10-11  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       From Grant Edwards <grante@visi.com>
+       This keeps the GUI alive while running an RDI target and lets the
+       STOP button be used to stop the target.
+       * remote-rdi.c (arm_rdi_stop): New function.  Implements target_stop.
+       (init_rdi_ops): Set to_stop target vector entry to the above.
+       * rdi-share/ardi.c (stop_request): New variable.  Tells when a stop
+       has been requested.
+       (angel_RDI_stop_request): New function. Registers that a stop has
+       been requested.
+       (angel_RDI_ExecuteOrStep): Add call to ui_loop_hook() in loop that
+       waits while target is executing.  Initialize and reset stop_request.
+       * rdi-share/ardi.h: Add declaration of angel_RDI_stop_request().
+
+2000-10-12  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote-rdp.c (remote_rdp_xfer_inferior_memory): Protoize.
+       * remote-sds.c (sds_xfer_memory): Protoize.
+       * remote-sim.c (gdbsim_xfer_inferior_memory): Protoize.
+
+2000-10-12  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       From Daniel Berlin <dberlin@redhat.com> :
+
+       * symtab.h (SYMBOL_INIT_DEMANGLED_NAME): Initialize the symbol
+       language to auto instead of unknown, so it will try to demangle
+       the symbol.
+       * symtab.h (OPNAME_PREFIX_P): Change operator prefix to correct value.
+       * symtab.c (gdb_mangle_name): Properly handle C++ operators.
+       
+2000-10-12  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       From Daniel Berlin <dberlin@redhat.com> :
+
+       * symtab.c (lookup_symbol_aux): New function. Renamed from
+       lookup_symbol. Move code to do demangling/case sensitivity to
+       lookup_symbol().
+       (lookup_symbol): Now wrapper for lookup_symbol_aux, so we can
+       perform case sensitivity/demangling without leaking memory.  Move
+       code to do demangling/case sensitivity from old_lookup_symbol to
+       here.
+       (lookup_partial_symbol): Use SYMBOL_SOURCE_NAME instead of
+       SYMBOL_NAME.
+       (lookup_block_symbol): Use SYMBOL_SOURCE_NAME instead of
+       SYMBOL_NAME. Don't do linear search in case of C++.
+
+       * symfile.c (compare_symbols): Use SYMBOL_SOURCE_NAME instead of
+       SYMBOL_NAME.
+       (compare_psymbols): Same here.
+
+2000-10-09  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote-nindy.c (non_dle, nindy_xfer_inferior_memory): Protoize.
+       * remote-os9k.c (rombug_xfer_inferior_memory): Protoize.
+       * remote-rdi.c (arm_rdi_xfer_memory): Protoize.
+
+2000-10-09  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * config/i386/i386sol2.mh:  Add XM_CLIBS definition to resolve
+       reference to gethostbyname.
+
+2000-10-06  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote-eb.c (eb_xfer_inferior_memory): Protoize.
+       * remote-es.c (es1800_xfer_inferior_memory, es1800_files_info):
+       Protoize.
+       * remote-mm.c (expect_msg): Protoize.
+
+2000-10-04  Kevin Buettner  <kevinb@redhat.com>
+
+       * rs6000-tdep.c (skip_prologue): Add new parameter lim_pc.
+       Update all callers.
+
+2000-10-03  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote-bug.c (bug_xfer_memory, bug_insert_breakpoint,
+       bug_remove_breakpoint): Protoize.
+       * remote-e7000.c (fetch_regs_from_dump, e7000_xfer_inferior_memory):
+       Protoize.
+
+2000-10-01  Kevin Buettner  <kevinb@redhat.com>
+
+       * remote-adapt.c (adapt_insert_breakpoint, adapt_remove_breakpoint):
+       Protoize.
+       * remote-array.c (write_monitor, array_xfer_memory): Protoize.
+
+2000-09-29  Kevin Buettner  <kevinb@redhat.com>
+
+       * ppc-linux-nat.c (supply_gregset, fill_gregset): Change type
+       of first argument from gregset_t to gdb_gregset_t in order
+       to match declarations in gregset.h.
+       (supply_fpregset, fill_fpregset): Change type of first argument
+       from fpregset_t to gdb_fpregset_t in order to match declarations
+       in gregset.h.
+
+2000-09-29  Kevin Buettner  <kevinb@redhat.com>
+
+       * procfs.c (proc_iterate_over_mappings, proc_iterate_over_threads,
+       procfs_xfer_memory): Protoize.
+       * ptx4-nat.c (proc_iterate_over_mappings): Protoize.
+
+2000-09-28  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * sol-thread.c (ps_pdmodel):  Return PR_MODEL_UNKNOWN instead of
+       PS_ERR if exec_bfd is not yet open.
+
+2000-09-28  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * target.c (target_signal_from_host, do_target_signal_to_host):
+       Add support for Solaris realtime signals.
+
+2000-09-27  Kevin Buettner  <kevinb@redhat.com>
+
+       * os9kread.c (os9k_symfile_read, os9k_end_psymtab): Protoize.
+       * osfsolib.c (find_solib): Protoize.
+
+2000-09-25  Kevin Buettner  <kevinb@redhat.com>
+
+       * ns32knbsd-nat.c (fetch_core_registers): Protoize.
+       * ocd.c (ocd_xfer_memory): Protoize.
+
+2000-09-25  Andrew Cagney  <ac131313@cygnus.com>
+
+       * MAINTAINERS: Add Mark Kettenis to ``Blanket Write Privs'' list.
+
+2000-09-24  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * rs6000-tdep.c (rs6000_pop_frame):  Use PC_IN_CALL_DUMMY to test
+       for call dummy instead of accessing stop_stack_dummy, which does
+       not work if we `return' from a stop in a call dummy.
+       (rs6000_gdbarch_init):  Use generic_save_dummy_frame_tos for
+       dummy_frame_tos function to make PC_IN_CALL_DUMMY work.
+
+2000-09-23  Kevin Buettner  <kevinb@redhat.com>
+
+       * mdebugread.c (mdebug_next_symbol_text): Protoize.
+       * monitor.c (monitor_xfer_memory): Protoize.
+
+2000-09-22  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * i386-linux-nat.c (OLD_CANNOT_FETCH_REGISTER,
+       OLD_CANNOT_FETCH_REGISTER):  New definitions for accessible registers
+       when accessing the registers via the U area.
+       (fetch_register, store_register):  Use them.
+       (cannot_fetch_register, cannot_store_register):  New functions,
+       all registers should be accessible if we have GETREGS support.
+       * config/i386/nm-linux.h:  Use cannot_fetch/store_register for
+       CANNOT_FETCH/STORE_REGISTER definitions.
+
+2000-09-06  Fred Fish  <fnf@cygnus.com>
+
+       * infttrace.c (update_thread_state_after_attach): Pass address
+       of ttstate_t object, not the object itself.
+
+2000-09-18  Mark Kettenis  <kettenis@gnu.org>
+
+       * lin-lwp.c (stop_wait_callback): Remove bogus assertions in the
+       code that deals with exiting/signalled threads.  Replace with
+       code similar to what's done in lin_lwp_wait.
+
+2000-09-17  Kevin Buettner  <kevinb@redhat.com>
+
+       * ppc-linux-nat.c (fill_gregset, fill_fpregset): New functions.
+       * config/powerpc/linux.mh (NATDEPFILES): Remove linux-thread.o.
+       Add proc-service.o, thread-db.o, and lin-lwp.o.
+       (LOADLIBES): Define.
+       * config/powerpc/nm-linux.h (ATTACH_DETACH, SVR4_SHARED_LIBS):
+       Remove defines which are already present in ../nm-linux.h.
+       (solib.h): Don't include this file; it's already included by
+       ../nm-linux.h.
+       (PREPARE_TO_PROCEED, GET_THREAD_SIGNALS, ATTACH_LWP): Define
+       to use the following lin-lwp.c functions...
+       (lin_lwp_prepare_to_proceed, lin_thread_get_thread_signals,
+       lin_lwp_attach_lwp): Declare.
+
+2000-09-17  Kevin Buettner  <kevinb@redhat.com>
+
+       * m88k-nat.c (fetch_inferior_registers): Protoize.
+       * m88k-tdep.c (m88k_skip_prologue): Protoize.
+
+2000-09-15  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * varobj.c (varobj_set_value): Call wrapped version of
+       parse_exp_1() to avoid longjumps.
+
+2000-09-15  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * remote.c (putpkt_binary): Call read_frame, not getpkt. Log message.
+       (read_frame): Do not call error() on communication error when
+       reading checksum, but return failure instead and log message.
+
+2000-09-15  Fernando Nasser  <fnasser@cygnus.com>
+
+       * ser-unix.c (do_unix_readchar): Prevent infinite read wait to be
+       interrupted after 32K seconds.
+
+2000-09-15  Kevin Buettner  <kevinb@redhat.com>
+
+       * language.c (show_case_command, set_case_command): Protoize.
+       * m3-nat.c (m3_xfer_memory, fetch_thread_info): Protoize.
+
+2000-09-12  Kevin Buettner  <kevinb@redhat.com>
+
+       * lin-thread.c (threadlist_iter, get_lwp_from_thread_id,
+       thread_db_xfer_memory): Protoize.
+       * linux-thread.c (iterate_active_threads): Protoize.
+
+2000-09-12  Kevin Buettner  <kevinb@redhat.com>
+
+       * objfiles.c (objfile_relocate): Don't assume that offsets
+       associated with one of SECT_OFF_TEXT, SECT_OFF_DATA, or
+       SECT_OFF_BSS will be adequate for relocating all of the
+       sections in an objfile.
+
+2000-09-12  Fernando Nasser  <fnasser@cygnus.com>
+
+       * remote-rdi.c (arm_rdi_open): Fix typo in error message.
+
+Wed Sep 13 03:08:32 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-mips.c (mips_expect, mips_getstring, mips_send_packet,
+       mips_send_packet, pmon_insert_breakpoint, send_srec,
+       pmon_check_ack, pmon_check_entry_address,
+       _initialize_remote_mips): Replace the magic two seconds with
+       ``remote_timeout''.
+       (pmon_check_entry_address, pmon_check_total): New functions.  Use
+       ``remote_timeout'' instead of magic two seconds.
+       (pmon_end_download): Rewrite.  Use pmon_check_entry_address and
+       pmon_check_total.
+
+2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
+
+       * MAINTAINERS: Added myself.
+
+2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
+
+       * acinclude.m4 (CY_GNU_GETTEXT): Add dummy definition, so that the
+       one brought in by ../bfd/acinclude.m4 prevails.
+       * aclocal.m4, configure: Rebuilt.
+
+2000-09-11  Kevin Buettner  <kevinb@redhat.com>
+
+       * configure.in (HAVE_STRUCT_LINK_MAP32): Change test to use
+       AC_TRY_COMPILE instead of AC_TRY_RUN.
+       * configure: Regenerate.
+
+2000-09-11  Kevin Buettner  <kevinb@redhat.com>
+
+       * irix4-nat.c (fetch_core_registers): Protoize.
+       * irix5-nat.c (fetch_core_registers, find_solib): Protoize.
+
+2000-09-06  Mark Kettenis  <kettenis@gnu.org>
+
+       * lin-lwp.c (normal_mask, blocked_mask): New variables.
+       (lin_lwp_wait): Block SIGCHLD here if it isn't already blocked.
+       (lin_lwp_mourn_inferior): Restore the origional signal mask, and
+       reset the mask of blocked signals.
+       (_initialize_lin_lwp): Don't block SIGCHLD here, but do initialize
+       suspend_mask and blocked_mask.  This makes us pass
+       gdb.base/sigall.exp for Linux/x86 now.
+       (lin_thread_get_thread_signals): Treat the LinuxThreads "cancel"
+       signal similarly to SIGCHLD in the generic code.  Avoids GDB being
+       terminated by a Real-time signal.
+
+2000-09-08  Kevin Buettner  <kevinb@redhat.com>
+
+       * infptrace.c, infttrace.c (child_xfer_memory): Protoize.
+
+2000-09-07  J.T. Conklin  <jtc@redback.com>
+
+       * config/i386/nbsd.mt (TDEPFILES): Add i386nbsd-tdep.o.
+       * i386nbsd-nat.c (i386nbsd_use_struct_convention): Moved from here.
+       * i386nbsd-tdep.c (i386nbsd_use_struct_convention): To here.
+       * i386nbsd-tdep.c: New file.
+
+2000-09-07  Kevin Buettner  <kevinb@redhat.com>
+
+       * i386mach-nat.c (fetch_inferior_registers, fetch_core_registers):
+       Protoize.
+       * i960-tdep.c (i960_skip_prologue, leafproc_return, mem): Protoize.
+
+Thu Sep  7 21:59:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * aclocal.m4: Regenerate.
+       * config.in, configure: Regenerate.
+
+Wed Sep  6 23:15:43 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-rdi.c (voiddummy): Update function signature to match
+       struct Dbg_HostosInterface's reset method.
+       * remote-rdp.c (rdp_step): Fix handle parameter to
+       remote_rdp_insert_breakpoint and remote_rdp_remove_breakpoint.
+
+       * arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS_P): Provide default
+       definition.
+       (arm_init_extra_frame_info): Use.
+
+2000-09-06  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * m68hc11-tdep.c (m68hc11_store_return_value): Store the value
+       in D and X if it's larger than 16-bits.
+       (m68hc11_extract_return_value): Fix extractions for 1 and 3 bytes
+       return.
+       (m68hc11_push_return_address): Use CALL_DUMMY_ADDRESS for the
+       return address.
+       (m68hc11_use_struct_convention): Check for struct and union.
+       (m68hc11_return_value_on_stack): Use the struct convention.
+       (m68hc11_call_dummy_address): Use the entry point address.
+       (m68hc11_push_arguments): Fix alignment and padding.
+       (m68hc11_stack_align): New function.
+       (m68hc11_gdbarch_init): Register it.
+
+2000-09-06  Scott Bambrough <scottb@netwinder.org>
+
+       * arm-linux-tdep.c (arm_linux_skip_solib_resolver):
+       Removed debug print statement.  Removed arm_pc_is_thumb prototype.
+       * config/arm/tm-arm.h (arm_pc_is_thumb, arm_pc_is_thumb_dummy):
+       Move prototypes here from tm-embed.h.
+       * config/arm/tm-embed.h (arm_pc_is_thumb, arm_pc_is_thumb_dummy):
+       Remove prototypes.  Moved to tm-arm.h.
+
+2000-09-06  H.J. Lu  <hjl@gnu.org>
+
+       * TODO: Add hardware watchpoint problems on x86 OSes for 5.1.
+
+2000-09-06  Kevin Buettner  <kevinb@redhat.com>
+
+       * ia64-tdep.c (examine_prologue): Add rotating register rename
+       support for the general registers.
+       (ia64_get_saved_register): Add rotating register rename support
+       for the predicate registers and the floating-point registers.
+
+2000-09-05  Kevin Buettner  <kevinb@redhat.com>
+
+       * config/arm/tm-linux.h (arm_linux_sigcontext_register_address,
+       arm_linux_in_sigtramp): Declare.
+       (IN_SIGTRAMP, SIGCONTEXT_REGISTER_ADDRESS): Define.
+       * arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS): Define to be 0
+       if not already defined by tm.h.
+       (arm_scan_prologue): Don't assume that the prologue instructions
+       will be in a contiguous clump.
+       (arm_init_extra_frame_info): Add support for sigtramp frames.
+       (arm_pc_is_thumb, arm_pc_is_thumb_dummy): Change type of
+       `memaddr' from bfd_vma to CORE_ADDR.
+       * arm-linux-tdep.c (gdbcore.h, frame.h): Include.
+       (arm_pc_is_thumb): Declare.
+       (arm_linux_skip_solib_resolver): Fix printf() statement.  [Which
+       shouldn't be there anyway.]
+       (ARM_LINUX_SIGRETURN_INSTR, ARM_LINUX_RT_SIGRETURN_INSTR): New
+       defines.
+       (arm_linux_in_sigtramp, arm_linux_sigcontext_register_address):
+       New functions.
+
+2000-09-05  Kevin Buettner  <kevinb@redhat.com>
+
+       * i386aix-nat.c (fetch_core_registers): Protoize.
+       * hpux-thread.c (hpux_thread_xfer_memory): Protoize.
+
+2000-09-06  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * m68hc11-tdep.c (m68hc11_frame_chain): Check for pc in call dummy.
+       (m68hc11_guess_from_prologue): 'des' instruction to allocate 1 byte
+       on the stack can appear in the prologue.
+       
+2000-09-05  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * sol-thread.c (ps_pdmodel): Protect with an ifdef.
+
+Mon Sep  4 16:21:31 2000  Andrew Cagney  <cagney@amy.cygnus.com>
+
+       * gdbarch.sh: Use printf instead of echo.
+       (do_read): During read, pad ``::'' with spaces and then strip out
+       those spaces.  Avoid problems with IFS=:.
+
+2000-09-04  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/nm-linux.h: Include <signal.h>.
+
+2000-09-04 Pierre Muller <muller@ics.u-strasbg.fr>
+
+       * c-typeprint.c (c_typedef_print): remove (replaced by 
+       typedef_print in typeprint.c).
+       * typeprint.c (typedef_print): new function. (old c_typedef_print
+       function with pascal language support added).
+       * value.h (c_printdef_print): removed.
+       (typedef_print): declare.
+       * symtab.c (print_symbol_info): call to c_typedef_print replaced
+       by call to typedef_print.
+
+2000-09-03  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/nm-linux.h (PREPARE_TO_PROCEED, ATTCH_LWP,
+       GET_THREAD_SIGNALS): New defines.
+       * config/i386/linux.mh (NATDEPFILES): Remove lin-thread.o and
+       linux-threads.o.  Add proc-service.o, thread-db.o and lin-lwp.o.
+       * proc-service.c: New file.
+       * thread-db.c: New file.
+       * lin-lwp.c: New file.
+
+       * gdb_assert.h: New file.
+
+       * gdb_thread_db.h [HAVE_THREAD_DB_H]: Include <thread_db.h>.
+       [!HAVE_THREAD_DB_H]: Update from current glibc thread_db.h.  Deal
+       with absence of <stdint.h> here.
+
+       * gdb_proc_service.h: Add copyright notice.
+       Protect against multiple inclusion.
+       Add fix for broken prfpregset_t here.
+       (struct ps_prochandle): Declare here.
+       [HAVE_PROC_SERVICE_H]: Include <proc_service.h>.
+       [!HAVE_PROC_SERVICE_H]: Include "gregset.h", define prgregset_t
+       and prfpregset_t in terms of gdb_gregset_t and gdb_fpregset_t if
+       necessary.
+       * lin-thread.c: Unconditionally include "gdb_proc_service.h".
+       Remove fix for broken prfpregset_t here.
+       (struct ps_prochandle): Don't declare here.
+
+       * MAINTAINERS: Add myself as threads co-maintainer.
+
+2000-09-01  David Anderson  <davea@sgi.com>
+
+       * arch-utils.c arch-utils.h blockframe.c fork-child.c:
+       Corrected comment spelling dependant->dependent.
+       * corelow.c (default_core_sniffer): Corrected comment 
+       spelling.
+       * cp-valprint.c (cp_print_value_fields): Corrected 
+       comment spelling.
+       * d10v-tdep.c dbxread.c: Corrected comment spelling 
+       dependan->dependen.
+       * defs.h: Corrected spelling, meant 64, not 32, in comment.
+       * dst.h eval.c event-loop.c: Corrected comment spelling.
+       * event-top.c gdb-events.sh: Corrected comment spelling.
+       * gdbarch.c: Corrected comment spelling.
+       * gdbarch.h gdbarch.sh: Corrected comment spelling,
+       dependant->dependent.
+       * gdbtypes.c gdbtypes.h: Corrected comment spelling.
+       * infcmd.c infrun.c: Corrected comment spelling.
+       * symfile.c symfile.h target.h: Corrected comment spelling,
+       dependant->dependent.
+       * tracepoint.h: Corrected comment spelling.
+
+2000-09-01  Kevin Buettner  <kevinb@redhat.com>
+
+       * hppa-tdep.c (record_text_segment_lowaddr): Protoize.
+       * hppah-nat.c (child_xfer_memory): Protoize.
+
+2000-09-01  Kevin Buettner  <kevinb@redhat.com>
+
+       * symtab.c (decode_line_1):  Make sure leading character is
+       actually a colon before skipping over leading colons in global
+       namespace specification.
+
 2000-09-01  Michael Snyder  <msnyder@cleaver.cygnus.com>
 
        * regcache.c (reg_flush_command): New function.  Maintainer-mode
This page took 0.032837 seconds and 4 git commands to generate.