+2004-01-27 Daniel Jacobowitz <drow@mvista.com>
+
+ * dwarf2read.c: Update calls to changed and renamed functions, and
+ references to moved variables.
+
+ (struct dwarf2_cu): Add first_fn, last_fn, cached_fn,
+ language, language_defn, list_in_scope, and ftypes members.
+ (cu_first_fn, cu_last_fn, cu_cached_fn, cu_language)
+ (cu_language_defn, list_in_scope, ftypes, cu_header_offset)
+ (baseaddr): Remove globals.
+
+ (dwarf_attr): Renamed to dwarf2_attr. Add CU argument.
+ (set_cu_language, die_is_declaration, die_specification)
+ (determine_prefix, determin_prefix_aux, class_name, namespace_name)
+ (dwarf2_linkage_name, dwarf2_name, dwarf2_extension)
+ (dwarf2_get_ref_die_offset, dwarf2_fundamental_type)
+ (initialize_cu_func_list, add_to_cu_func_list): Add CU argument.
+
+ (dwarf2_build_psymtabs_hard): Add local baseaddr. Initialize
+ cu.list_in_scope. Don't initialize cu_header_offset.
+ (add_partial_symbol): Add local baseaddr.
+ (psymtab_to_symtab_1): Add local baseaddr. Use
+ objfile->section_offsets for consistency. Don't initialize
+ cu_header_offset; do initialize cu.header.offset and
+ cu.list_in_scope.
+ (read_file_scope, read_func_scope, read_lexical_block_scope)
+ (dwarf_decode_lines, new_symbol): Add local baseaddr.
+
+2004-01-27 Michael Chastain <mec.gnu@mindspring.com>
+
+ * PROBLEMS: Add gdb/1516.
+
+2003-12-29 Robert Millan <robertmh@gnu.org>
+
+ Patch committed by Andrw Cagney.
+ * configure.host: Match knetbsd*-gnu and kfreebsd*-gnu.
+ * configure.tgt: Match knetbsd*-gnu.
+
+2004-01-26 Andrew Cagney <cagney@redhat.com>
+
+ * breakpoint.c (catch_command_1): Delete #ifdef code.
+ (catch_fork_command_1): Delete #ifdef wrapper.
+ (catch_exec_command_1): Ditto.
+ (catch_load_command_1): Ditto.
+ (catch_unload_command_1): Ditto.
+
+ * breakpoint.c (watchpoint_check): Delete #if0ed variable.
+ (catch_breakpoint): Delete #if0ed function.
+ (disable_catch_breakpoint): Ditto.
+ (delete_catch_breakpoint, enable_catch_breakpoint): Ditto.
+ (disable_catch, enable_catch, delete_catch): Ditto.
+
+2004-01-26 Andrew Cagney <cagney@redhat.com>
+
+ * remote.c (echo_check, quit_flag): Delete variables.
+ (cisco_kernel_mode): Delete variable.
+ (minitelnet_return, tty_input, escape_count): Delete variables.
+ (remote_cisco_mode): Delete variable.
+ (remote_cisco_open, remote_cisco_close): Delete function.
+ (remote_cisco_mourn, remote_cisco_wait): Delete function.
+ (init_remote_cisco_ops): Delete function.
+ (_initialize_remote): Do not install "remote cisco" code.
+ (read_frame): Delete cisco specific code.
+ (remote_info_process): Delete function.
+ (remote_wait): Delete cisco specific code.
+ (remote_cisco_section_offsets): Delete function.
+ (remote_cisco_objfile_relocate): Delete function.
+ (remote_async_wait): Delete cisco specific code.
+ (minitelnet, readtty, readsocket): Delete function.
+
+2004-01-26 Andrew Cagney <cagney@redhat.com>
+
+ * gdbarch.sh (EXTRACT_STRUCT_VALUE_ADDRESS): Deprecate. Add
+ comments mentioning extract_returned_value_address.
+ * infcmd.c (print_return_value): Update. Add comments on
+ extract_returned_value_address.
+ * stack.c (return_command): Add comments on
+ extract_returned_value_address.
+ * values.c: Update comment.
+ * m32r-tdep.c: Update comment.
+ * sparc-tdep.c: Update comment.
+ * ia64-tdep.c (ia64_use_struct_convention): Update comment.
+ * xstormy16-tdep.c (xstormy16_gdbarch_init): Update.
+ * sh64-tdep.c (sh64_gdbarch_init): Update.
+ * sh-tdep.c (sh_gdbarch_init): Update.
+ * s390-tdep.c (s390_gdbarch_init): Update.
+ * rs6000-tdep.c (rs6000_gdbarch_init): Update.
+ * m68klinux-tdep.c (m68k_linux_init_abi): Update.
+ * m68k-tdep.c (m68k_gdbarch_init): Update.
+ * m68hc11-tdep.c (m68hc11_gdbarch_init): Update.
+ * m32r-tdep.c (m32r_gdbarch_init): Update.
+ * ia64-tdep.c (ia64_gdbarch_init): Update.
+ * h8300-tdep.c (h8300_gdbarch_init): Update.
+ * frv-tdep.c (frv_gdbarch_init): Update.
+ * arm-tdep.c (arm_gdbarch_init): Update.
+ * alpha-tdep.c (alpha_gdbarch_init): Update.
+
+2004-01-26 Andrew Cagney <cagney@redhat.com>
+
+ * dwarf2loc.c (dwarf_expr_frame_base): Use SYMBOL_OPS instead of
+ SYMBOL_LOCATION_FUNCS
+ (dwarf2_loclist_funcs, dwarf2_locexpr_funcs): Change type to
+ "struct symbol_ops".
+ * dwarf2loc.h (dwarf2_locexpr_funcs, dwarf2_loclist_funcs): Change
+ type to "struct symbol_ops".
+ * symtab.h (struct symbol_ops): Rename "struct location_funcs".
+ (struct symbol): Replace ".aux_value.loc.funcs" and
+ ".aux_value.loc.baton" with ".ops" and ".aux_value.ptr".
+ (SYMBOL_OBJFILE): Delete macro.
+ (SYMBOL_LOCATION_FUNCS): Delete macro.
+ (SYMBOL_LOCATION_BATON): Update.
+ * dwarf2read.c (dwarf2_symbol_mark_computed): Set SYMBOL_OPS
+ intead of SYMBOL_LOCATION_FUNCS.
+ * ax-gdb.c (gen_var_ref): Ditto.
+ * printcmd.c (address_info): Ditto.
+ * findvar.c (read_var_value): Ditto.
+ (symbol_read_needs_frame): Ditto.
+
+2004-01-26 Andrew Cagney <cagney@redhat.com>
+
+ * dwarf2read.c (read_func_scope): Document frame-base hack.
+
+2004-01-25 Mark Kettenis <kettenis@gnu.org>
+
+ * infcmd.c (print_return_value): Plug memory leak; delete
+ ui_stream object. Rename argument `structure_return' to
+ `struct_return'.
+
+2004-01-25 Mark Kettenis <kettenis@gnu.org>
+
+ * infcmd.c (print_return_value): Wrap long lines.
+ (finish_command_continuation, finish_command): Remove unused
+ variable `funcaddr'. Fix some coding-standards problems.
+
+ * sparc-tdep.c (sparc_regset_from_core_section): Check whether
+ SECT_SIZE is large enough, not wheter it's exactly the right size.
+ (sparc32_gdbarch_init): Initialize TDEP->sizeof_gregset and
+ TDEP->fpregset to zero.
+
+ * sparcnbsd-tdep.c (sparc32nbsd_supply_gregset): Also supply the
+ floating-point registers for traditional NetBSD core files.
+ (sparc32nbsd_init_abi): Initialize TDEP->sizeof_gregset and
+ TDEP->sizeof_fpregset here.
+
2004-01-25 Mark Kettenis <kettenis@gnu.org>
* sparc-tdep.h (sparc32nbsd_sigcontext_saved_regs): New prototype.