* dwarf2read.c (struct dwarf2_cu): New type.
[binutils-gdb.git] / gdb / ChangeLog
index 4b57c78e58f1f883229f416be5df9faa291779f4..596e56cbdd5e58bddf6cfb4de14affa7176a9d19 100644 (file)
@@ -1,5 +1,85 @@
+2003-11-12  Daniel Jacobowitz <drow@mvista.com>
+
+       * dwarf2read.c (struct dwarf2_cu): New type.
+
+       (dwarf2_build_psymtabs_hard, psymtab_to_symtab_1): Create a
+       dwarf2_cu structure to pass down.
+
+       (scan_partial_symbols, add_partial_symbol, add_partial_namespace)
+       (add_partial_enumeration, locate_pdi_sibling, process_die)
+       (read_file_scope, read_func_scope)
+       (read_lexical_block_scope, dwarf2_get_pc_bounds)
+       (dwarf2_add_field, dwarf2_attach_fields_to_type)
+       (dwarf2_add_member_fn, dwarf2_attach_fn_fields_to_type)
+       (read_structure_scope, read_enumeration, read_array_type)
+       (read_common_block, read_namespace, read_tag_pointer_type)
+       (read_tag_ptr_to_member_type, read_tag_reference_type)
+       (read_tag_const_type, read_tag_volatile_type, read_tag_string_type)
+       (read_subroutine_type, read_typedef, read_base_type, read_comp_unit)
+       (read_die_and_children, read_die_and_siblings, dwarf2_read_section)
+       (dwarf2_read_abbrevs, dwarf2_lookup_abbrev, read_partial_die)
+       (read_full_die. read_attribute_value, read_attribute)
+       (read_address, dwarf_decode_line_header, dwarf_decode_lines)
+       (var_decode_location, new_symbol, dwarf2_const_value, die_type)
+       (die_containing_type, type_at_offset, tag_type_to_type)
+       (read_type_die, dwarf_base_type, decode_locdesc, dwarf_decode_macros)
+       (dwarf2_symbol_mark_computed): Accept and use a dwarf2_cu object.
+
+2003-11-12  Daniel Jacobowitz  <drow@mvista.com>
+
+       PR breakpoints/1450
+       * breakpoint.c (insert_bp_location): Fix a logic error by returning
+       0 after a catchpoint fails.
+
+2003-11-11  Michael Chastain  <mec.gnu@mindspring.com>
+
+       * mips-tdep.c (msymbol_size): Delete.
+
+2003-11-07  Michael Chastain  <mec@shout.net>
+
+       * symtab.h (struct minimal_symbol): Add size.
+       * dbxread.c: Use it.
+       * elfread.c: (record_minimal_symbol_and_info): Do not use info.
+       Rename to record_minimal_symbol.
+       (elf_symtab_read): Set MSYMBOL_SIZE explicitly.
+       * minsyms.c (prim_record_minimal_symbol_and_info): Initialize MSYMBOL_SIZE.
+       (install_minimal_symbols): Ditto.
+       * objfiles.c (terminate_minimal_symbol_table): Ditto.
+       * arm-tdep.c: Delete unused MSYMBOL_SIZE.
+       * m68hc11-tdep.c: Ditto.
+       * mips-tdep.c: Ditto.
+       * sh64-tdep.c: Ditto.
+
+2003-11-10  Michael Chastain  <mec.gnu@mindspring.com>
+
+       * MAINTAINERS: Change my e-mail address.
+
 2003-11-10  Andrew Cagney  <cagney@redhat.com>
 
+       * gdbarch.sh (return_value): Replace "inval" and "outval" with
+       "readbuf" and "writebuf".
+       * ppcnbsd-tdep.c (ppcnbsd_return_value): Ditto.
+       * d10v-tdep.c (d10v_return_value): Ditto.
+       * ppc-tdep.h (ppc_sysv_abi_return_value): Ditto.
+       (ppc_sysv_abi_broken_return_value): Ditto.
+       (ppc64_sysv_abi_return_value): Ditto.
+       * ppc-sysv-tdep.c (do_ppc_sysv_return_value): Ditto.
+       (ppc_sysv_abi_return_value): Ditto.
+       (ppc_sysv_abi_broken_return_value): Ditto.
+       (ppc64_sysv_abi_return_value): Ditto.
+       * values.c (register_value_being_returned): Update call.
+       * stack.c (return_command): Update call.
+       * gdbarch.h, gdbarch.c: Re-generate.
+
+       * target.h (struct target_ops): Order xfer buffer parameters "read
+       write" not "write read".
+       * bfd-target.c (target_bfd_xfer_partial): Update.
+       * remote.c (remote_xfer_partial): Update.
+       * inftarg.c (child_xfer_partial): Update.
+       * target.c (default_xfer_partial): Update.
+       (target_read_partial, target_write_partial): Update.
+       (debug_to_xfer_partial): Update.
+
        * arch-utils.h, arch-utils.c: Fix typo in comment.
 
        * arch-utils.c (deprecated_select_gdbarch_hack): Delete function.