* dwarf2read.c: Update calls to changed and renamed functions, and
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 0c9cc01e8135a34edc70c132b6a49d6e510b41a3..f742de1ea8c3ed7a9a68042ddbfc26d5f75e9ae6 100644 (file)
@@ -1,3 +1,147 @@
+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.
This page took 0.033628 seconds and 4 git commands to generate.