2002-12-18 Andrew Cagney <ac131313@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 9a81acc4196ef715d4ffc5449730642c56c2366d..e65f4425f81c6a416426d15747a93d9d201df743 100644 (file)
@@ -1,3 +1,269 @@
+2002-12-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.c (deprecated_update_current_frame_pc_hack): Replace 
+       deprecated_update_current_frame_pc_hack.
+       (deprecated_update_frame_base_hack): New function.
+       * frame.h (deprecated_update_frame_pc_hack): Replace
+       (deprecated_update_frame_base_hack): Declare.
+       * infrun.c (normal_stop): Update.
+
+2002-12-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * rs6000-tdep.c (rs6000_init_extra_frame_info): Use
+       frame_extra_info_zalloc.
+       (rs6000_frame_args_address): Use get_frame_extra_info.
+       (frame_get_saved_regs): Use get_frame_saved_regs.
+       (frame_initial_stack_address): Use get_frame_saved_regs and
+       get_frame_extra_info.
+       (frame_initial_stack_address): Use get_frame_extra_info.
+
+2002-12-17  Kevin Buettner  <kevinb@redhat.com>
+
+       * dve3900-rom.c (r3900_regnames): Don't use NUM_REGS to determine
+       array size.
+       (fetch_bitmapped_register, store_bitmapped_register): Add bounds
+       checks for r3900_regnames[].
+
+2002-12-17  Richard Earnshaw  <rearnsha@arm.com>
+
+       * armnbsd-tdep.c (ARM_NBSD_JB_PC): Renamed from JB_PC.
+       All uses changed
+       (ARM_NBSD_JB_ELELMENT_SIZE): Similarly.
+
+2002-12-17  David Carlton  <carlton@math.stanford.edu>
+
+       * symtab.c (lookup_partial_symbol): Don't search past the end of
+       the partial symbols.
+
+2002-12-17  Andrew Cagney  <ac131313@redhat.com>
+
+       * stack.c (frame_info): Use get_frame_saved_regs.
+       * breakpoint.c (until_break_command): Use get_frame_pc.
+
+2002-12-16  Kevin Buettner  <kevinb@redhat.com>
+
+       * buildsym.c (block_end_complaint, anon_block_end_complaint)
+       (innerblock_complaint, innerblock_anon_complaint)
+       (blockvector_complaint): Delete deprecated complaint structs.
+       (finish_block, make_blockvector, end_symtab): Replace calls
+       to complain() with calls to complaint().
+       * coffread.c (ef_complaint, ef_stack_complaint, eb_stack_complaint)
+       (bf_no_aux_complaint, ef_no_aux_complaint, lineno_complaint)
+       (unexpected_type_complaint, bad_sclass_complaint)
+       (misordered_blocks_complaint, tagndx_bad_complaint, eb_complaint):
+       Delete deprecated complaint structs.
+       (coff_symtab_read, enter_linenos, decode_type, decode_base_type):
+       Replace calls to complain() with calls to complaint().
+       * dbxread.c (lbrac_complaint, string_table_offset_complaint)
+       (unknown_symtype_complaint, unknown_symchar_complaint)
+       (lbrac_rbrac_complaint, lbrac_unmatched_complaint)
+       (lbrac_mismatch_complaint, repeated_header_complaint)
+       (unclaimed_bincl_complaint, discarding_local_symbols_complaint):
+       Delete deprecated complaint structs.
+       (unknown_symtype_complaint, lbrac_mismatch_complaint)
+       (repeated_header_complaint)
+       (function_outside_compiliation_unit_complaint): New functions.
+       (add_old_header_file, find_corresponding_bincl_psymtab)
+       (set_namestring, find_stab_function_addr, read_dbx_symtab)
+       (process_one_symbol): Replace calls to complain() with, possibly
+       indirect, calls to complaint().
+       * dwarfread.c (no_bfd_get_N, malformed_die, bad_die_ref)
+       (unknown_attribute_form, unknown_attribute_length)
+       (unexpected_fund_type, unknown_type_modifier, volatile_ignored)
+       (const_ignored, botched_modified_type, op_deref2, op_deref4)
+       (basereg_not_handled, dup_user_type_allocation)
+       (dup_user_type_definition, missing_tag, bad_array_element_type)
+       (subscript_data_items, unhandled_array_subscript_format)
+       (unknown_array_subscript_format, not_row_major)
+       (missing_at_name): Delete deprecated complaint structs.
+       (bad_die_ref_complaint, unknown_attribute_form_complaint)
+       (dup_user_type_definition_complaint)
+       (bad_array_element_type_complaint): New functions.
+       (lookup_utype, alloc_utype, struct_type, decode_array_element_type)
+       (decode_subscript_data_item, dwarf_read_array_type)
+       (read_tag_string_type, read_subroutine_type, read_func_scope)
+       (locval, scan_partial_symbols, decode_modified_type)
+       (decode_func_type, basicdieinfo, completeddieinfo, target_to_host)
+       (attribute_size): Replace calls to complain() with, possibly
+       indirect, calls to complaint().
+       * elfread.c (section_info_complaint, section_info_dup_complaint)
+       (stab_info_mismatch_complaint, stab_info_questionable_complaint):
+       Delete deprecated complaint structs.
+       (elf_symtab_read, elfstab_offset_sections): Replace calls to
+       complain() with calls to complaint().
+       * gdbtypes.c (stub_noname_complaint): Delete deprecated complaint
+       struct.
+       (stub_noname_complaint): New function.
+       (check_typedef, add_mangled_type): Replace calls to complain()
+       with calls to complaint().
+       * hpread.c (string_table_offset_complaint, lbrac_unmatched_complaint)
+       (lbrac_mismatch_complaint, hpread_unhandled_end_common_complaint)
+       (hpread_unhandled_type_complaint, hpread_struct_complaint)
+       (hpread_array_complaint, hpread_type_lookup_complaint)
+       (hpread_unexpected_end_complaint, hpread_tagdef_complaint)
+       (hpread_unhandled_common_complaint)
+       (hpread_unhandled_blockdata_complaint): Delete deprecated complaint
+       struct definitions and declarations.
+       (lbrac_unmatched_complaint, lbrac_mismatch_complaint): New functions.
+       (SET_NAMESTRING, hpread_type_lookup, hpread_process_one_debug_symbol):
+       Replace calls to complain() with, possibly indirect, calls to
+       complaint().
+       * macrotab.c (macro_include, check_for_redefinition, macro_undef):
+       Likewise.
+       * mdebugread.c (bad_file_number_complaint, index_complaint)
+       (aux_index_complaint, block_index_complaint)
+       (unknown_ext_complaint, unknown_sym_complaint)
+       (unknown_st_complaint, block_overflow_complaint)
+       (basic_type_complaint, unknown_type_qual_complaint)
+       (array_index_type_complaint, bad_tag_guess_complaint)
+       (block_member_complaint, stEnd_complaint)
+       (unknown_mdebug_symtype_complaint, stab_unknown_complaint)
+       (pdr_for_nonsymbol_complaint, pdr_static_symbol_complaint)
+       (bad_setjmp_pdr_complaint, bad_fbitfield_complaint)
+       (bad_continued_complaint, bad_rfd_entry_complaint)
+       (unexpected_type_code_complaint, unable_to_cross_ref_complaint)
+       (bad_indirect_xref_complaint, illegal_forward_tq0_complaint)
+       (illegal_forward_bt_complaint, bad_linetable_guess_complaint)
+       (bad_ext_ifd_complaint, bad_ext_iss_complaint): Delete deprecated
+       complaint structs.
+       (index_complaint, unknown_ext_complaint, basic_type_complaint)
+       (bad_tag_guess_complaint, bad_rfd_entry_complaint)
+       (unexpected_type_code_complaint)
+       (function_outside_compilation_unit_complaint): New functions.
+       (parse_symbol, parse_type, upgrade_type, parse_procedure)
+       (parse_partial_symbols, psymtab_to_symtab_1, cross_ref, add_symbol):
+       Replace calls to complain() with, possibly indirect calls to
+       complaint().
+       * objc-lang.c (noclass_lookup_complaint, nosel_lookup_complaint):
+       Delete deprecated complaint structs.
+       (lookup__objc_class, lookup_child_selector): Replace complain()
+       with complaint().
+       * remote-vx.c (cant_contact_target): Delete deprecated complaint
+       struct.
+       (vx_lookup_symbol): Replace complain() with complaint().
+       * stabsread.c (invalid_cpp_abbrev_complaint)
+       (invalid_cpp_type_complaint, member_fn_complaint)
+       (const_vol_complaint, error_type_complaint)
+       (invalid_member_complaint, range_type_base_complaint)
+       (reg_value_complaint, vtbl_notfound_complaint)
+       (unrecognized_cplus_name_complaint, rs6000_builtin_complaint)
+       (unresolved_sym_chain_complaint, stabs_general_complaint)
+       (lrs_general_complaint, multiply_defined_struct): Delete
+       deprecated complaint structs.
+       (invalid_cpp_abbrev_complaint, ref_value_complaint)
+       (stabs_general_complaint, lrs_general_complaint)
+       (msg_unknown_complaint): New functions.
+       (dbx_lookup_type, read_cfront_baseclasses)
+       (read_cfront_member_functions, resolve_symbol_reference)
+       (define_symbol, resolve_live_range, add_live_range, read_type)
+       (rs6000_builtin_type, read_member_functions, read_cpp_abbrev)
+       (read_one_struct_field, read_baseclasses, read_tilde_fields)
+       (read_cfront_static_fields, attach_fields_to_type)
+       (complain_about_struct_wipeout, read_range_type)
+       (common_block_start, common_block_end, cleanup_undefined_types)
+       (scan_file_globals): Replace complain() with complaint().
+       * stabsread.h (unknown_symtype_complaint, unknown_symchar_complaint):
+       Delete deprecated complaint struct declarations.
+       * xcoffread.c (storclass_complaint, bf_notfound_complaint)
+       (ef_complaint, eb_complaint): Delete deprecated complaint structs.
+       (bf_not_found_complaint, ef_complaint, eb_complaint)
+       (function_outside_compilation_unit_complaint): New functions.
+       (record_include_begin, record_include_end, enter_line_range)
+       (xcoff_next_symbol_text, read_xcoff_symtab, process_xcoff_symbol)
+       (read_symbol, read_symbol_lineno, scan_xcoff_symtab) Replace
+       complain() with complaint().
+
+2002-12-16  Andrew Cagney  <ac131313@redhat.com>
+
+       * config/arc/arc.mt, config/arc/tm-arc.h: Delete.
+       * config/d30v/d30v.mt, config/d30v/tm-d30v.h: Delete.
+       * config/fr30/fr30.mt, config/fr30/tm-fr30.h: Delete.
+       * config/i386/i386aix.mh, config/i386/i386aix.mt: Delete.
+       * config/i386/i386m3.mh, config/i386/i386m3.mt: Delete.
+       * config/i386/i386mach.mh, config/i386/i386os9k.mt: Delete.
+       * config/i386/nm-i386aix.h, config/i386/nm-i386mach.h: Delete.
+       * config/i386/nm-m3.h, config/i386/tm-i386aix.h: Delete.
+       * config/i386/tm-i386m3.h, config/i386/tm-i386mk.h: Delete.
+       * config/i386/xm-i386aix.h, config/i386/xm-i386m3.h: Delete.
+       * config/i386/xm-i386mach.h, config/i386/xm-i386mk.h: Delete.
+       * config/i960/mon960.mt, config/i960/nindy960.mt: Delete.
+       * config/i960/tm-i960.h, config/i960/tm-mon960.h: Delete.
+       * config/i960/tm-nindy960.h, config/i960/tm-vx960.h: Delete.
+       * config/i960/vxworks960.mt, config/m68k/apollo68b.mh: Delete.
+       * config/m68k/apollo68b.mt, config/m68k/apollo68v.mh: Delete.
+       * config/m68k/hp300bsd.mh, config/m68k/hp300bsd.mt: Delete.
+       * config/m68k/hp300hpux.mh, config/m68k/hp300hpux.mt: Delete.
+       * config/m88k/delta88.mh, config/m88k/delta88.mt: Delete.
+       * config/m88k/delta88v4.mh, config/m88k/delta88v4.mt: Delete.
+       * config/m88k/m88k.mh, config/m88k/m88k.mt: Delete.
+       * config/m88k/nm-delta88v4.h, config/m88k/nm-m88k.h: Delete.
+       * config/m88k/tm-delta88.h, config/m88k/tm-delta88v4.h: Delete.
+       * config/m88k/tm-m88k.h, config/m88k/xm-delta88.h: Delete.
+       * config/m88k/xm-dgux.h: Delete.
+       * fr30-tdep.c, i386aix-nat.c, i386m3-nat.c: Delete.
+       * i386mach-nat.c, i960-tdep.c, m88k-nat.c: Delete.
+       * os9kread.c, remote-bug.c, remote-nindy.c: Delete.
+       * remote-nrom.c, remote-os9k.c, remote-vx960.c: Delete.
+       * d30v-tdep.c, arc-tdep.c, cxux-nat.c, dst.h, dstread.c: Delete.
+       * ch-exp.c, ch-lang.c, ch-lang.h, ch-typeprint.c: Delete.
+       * ch-valprint.c: Delete.
+       
+2002-12-15  Daniel Jacobowitz  <drow@mvista.com>
+
+       * infrun.c (handle_inferior_event): Rearrange code to resume if
+       no catchpoint triggers for an event.
+
+2002-12-15  Daniel Jacobowitz  <drow@mvista.com>
+
+       * infrun.c (handle_inferior_event): Merge TARGET_WAITKIND_FORKED
+       and TARGET_WAITKIND_VFORKED cases.
+
+2002-12-15  Daniel Jacobowitz  <drow@mvista.com>
+
+       * infrun.c (handle_inferior_event): Assume that catchpoints
+       are not affected by DECR_PC_AFTER_BREAK.
+
+2002-12-15  Daniel Jacobowitz  <drow@mvista.com>
+
+       * target.c (update_current_target): Don't inherit DONT_USE.
+       * target.h (struct target_ops): Remove DONT_USE.
+       (target_next): Remove macro.
+
+2002-12-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * ui-out.c (MAX_UI_OUT_LEVELS): Raise to 6.  Fixes PR cli/654.
+
+2002-12-14  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm-tdep.c (convert_from_extended): New argument to hold the
+       type of floating point result we want to convert to.  Make input 
+       argument const.  Fix all callers.
+       (convert_to_extended): Similarly.
+       (arm_extract_return_value): Now takes a regcache argument.  Change
+       code to use regcache accessor functions.  Correctly extract 
+       smaller-than-word results on big-endian machines.
+       (arm_store_return_value): Now takes a regcache argument.  Change
+       code to use regcache accessor functions.  Correctly zero/sign extend
+       smaller than word results before storing into r0.
+       (arm_gdbarch_init): Register new-style extract_return_value and
+       store_return_value functions.
+
+2002-12-13  Michael Snyder  <msnyder@to-limbo.toronto.redhat.com>
+
+       * thread-db.c (thread_from_lwp): Uniquify error msg.
+       (lwp_from_thread): Ditto.
+       (check_event): Ditto.
+       (find_new_threads_callback): Ditto.
+       (thread_db_pid_to_str): Ditto.
+
+2002-12-13  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.h (get_frame_saved_regs): Declare.
+       (frame_saved_regs_zalloc): Change return type to CORE_ADDR
+       pointer.
+       * frame.c (get_frame_saved_regs): New function.
+       (frame_saved_regs_zalloc): Return the allocated saved_regs.
+
 2002-12-13  Andrew Cagney  <ac131313@redhat.com>
 
        * frame.c (deprecated_update_current_frame_pc_hack): New
This page took 0.030557 seconds and 4 git commands to generate.