Replace complain() with complaint().
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 141e8c7fef27da4d2803e928d08860b349748b19..555027b40bec4d5ad5c87582ce8aa2426f9da1fa 100644 (file)
@@ -1,8 +1,709 @@
+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
+       function.
+       * frame.h (deprecated_update_current_frame_pc_hack): Declare.
+       * infrun.c (normal_stop): Use said function instead of directly
+       modifying the frame's PC.
+       
+2002-12-13  Alexandre Oliva  <aoliva@redhat.com>
+
+       * frame.h (frame_id_unwind_ftype): Fix typo in return type.
+
+2002-12-13  Kevin Buettner  <kevinb@redhat.com>
+
+       * config/mips/tm-mips.h, config/mips/tm-irix3.h,
+       config/mips/tm-irix6.h (NUM_REGS): Delete.
+       * mips-tdep.c (mips_gdbarch_init): Call set_gdbarch_num_regs().
+       (temp_saved_regs): Declare as a pointer rather than an array.
+       (mips32_heuristic_proc_desc, heuristic_proc_desc): Make sure
+       that ``temp_saved_regs'' has storage allocated to it and that
+       it's the correct size.
+
+2002-12-13  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * defs.h (init_last_source_visited): New prototype.
+       (add_path): Ditto.
+       * source.c (add_path): New function that adds to a specified path.
+       (mod_path): Change to call add_path.
+       (init_last_source_visited): New function to allow interfaces to
+       initialize static variable: last_source_visited.  Part of fix
+       for PR gdb/741.
+       * Makefile.in: Add support for mi/mi-cmd-env.c.
+
+2002-12-13  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.h (frame_id_unwind): Declare.
+       (struct frame_info): Add fields id_unwind, id_unwind_cache_p and
+       id_unwind_cache.
+       (frame_id_unwind_ftype): Declare.
+       * frame.c (frame_id_unwind): New function.
+       (set_unwind_by_pc): Add unwind_id parameter.  Initialized.
+       (create_new_frame, get_prev_frame): Pass id_unwind to
+       set_unwind_by_pc.
+       (frame_saved_regs_id_unwind): New function.
+       (frame_saved_regs_id_unwind): New function.
+       * dummy-frame.c (dummy_frame_id_unwind): New function.
+       (struct dummy_frame): Add field id.
+       (generic_push_dummy_frame): Initialize `id'.
+       * dummy-frame.h (dummy_frame_id_unwind): Declare.
+
+2002-12-13  Andrew Cagney  <ac131313@redhat.com>
+
+       * infcmd.c (run_stack_dummy): Create a frame ID directly and then
+       pass that to set_momentary_breakpoint.  Move comments to where they
+       belong.
+       * frame.h (set_current_frame): Delete declaration.
+       * frame.c (set_current_frame): Delete function.
+
+2002-12-13  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.c (frame_extra_info_zalloc): New function.
+       * frame.h (frame_extra_info_zalloc): Declare.
+
+2002-12-13  Joel Brobecker  <brobecker@gnat.com>
+
+       * hppa-tdep.c (hppa_pop_frame): Fix a compilation error introduced
+       in the previous prototype change to set_momentary_breakpoint.
+
+2002-12-12  Daniel Jacobowitz  <drow@mvista.com>
+
+       * infrun.c (pending_follow): Remove saw_parent_fork, saw_child_fork,
+       and saw_child_exec.
+       (follow_fork, init_wait_for_inferior, handle_inferior_event): Remove
+       references to saw_parent_fork, saw_child_fork, and saw_child_exec.
+       (stop_stepping): Remove outdated check for child vfork events.
+
+2002-12-12  Andrew Cagney  <ac131313@redhat.com>
+
+       * GDB 5.3 released from gdb_5_3-branch.
+
+2002-12-11  Daniel Jacobowitz  <drow@mvista.com>
+
+       * corelow.c (init_core_ops): Delete references to to_require_attach
+       and to_require_detach.
+       * exec.c (init_exec_ops): Likewise.
+       * hppah-nat.c (child_follow_fork): Call hppa_require_attach and
+       hppa_require_detach directly.
+       * inferior.h (REQUIRE_ATTACH, REQUIRE_DETACH): Delete.
+       * inftarg.c (child_detach): Remove.
+       (child_detach_from_process): Rename to child_detach, remove
+       after_fork argument.
+       (child_attach): Remove.
+       (child_attach_to_process): Rename to child_attach, remove after_fork
+       argument.
+       (init_child_ops): Delete references to to_require_attach
+       and to_require_detach.
+       * infttrace.c (hppa_require_attach): Update comment.
+       * target.c (cleanup_target, update_current_target)
+       (init_dummy_target, setup_target_debug): Delete references to
+       to_require_attach and to_require_detach.
+       (find_default_require_detach, find_default_require_attach)
+       (debug_to_require_attach, debug_to_require_detach): Remove
+       functions.
+       * target.h (struct target_ops): Remove to_require_attach
+       and to_require_detach.
+       (target_require_attach, target_require_detach): Delete macros.
+       (find_default_require_detach, find_default_require_attach): Delete
+       prototypes.
+       * config/pa/nm-hppah.h (REQUIRE_ATTACH, REQUIRE_DETACH): Delete.
+
+2002-12-11  Andrew Cagney  <ac131313@redhat.com>
+
+       * frame.c (get_frame_extra_info): New function.
+       * frame.h (get_frame_extra_info): Declare.
+
+2002-12-11  Andrew Cagney  <ac131313@redhat.com>
+
+       * breakpoint.h (struct breakpoint): Replace frame with frame_id.
+       (set_momentary_breaokpoint): Replace `struct frame_info' parameter
+       with `struct frame_id'.
+       (set_longjmp_resume_breakpoint): Ditto.
+       * infrun.c (handle_inferior_event): Update.
+       * breakpoint.c (watch_command_1, until_break_command): Update.
+       * infrun.c (handle_inferior_event, check_sigtramp2): Update.
+       (handle_inferior_event, step_over_function): Update.
+       * breakpoint.c (bpstat_stop_status, print_one_breakpoint): Update.
+       (set_raw_breakpoint, set_longjmp_resume_breakpoint): Update.
+       (set_momentary_breakpoint, deprecated_frame_in_dummy): Update.
+       * infcmd.c (finish_command, run_stack_dummy): Update.
+
+2002-12-11  Kevin Buettner  <kevinb@redhat.com>
+
+       * dwarf2read.c (dwarf2_const_ignored, dwarf2_volatile_ignored)
+       (dwarf2_non_const_array_bound_ignored)
+       (dwarf2_missing_line_number_section)
+       (dwarf2_statement_list_fits_in_line_number_section)
+       (dwarf2_mangled_line_number_section, dwarf2_unsupported_die_ref_attr)
+       (dwarf2_unsupported_stack_op, dwarf2_complex_location_expr)
+       (dwarf2_unsupported_tag, dwarf2_unsupported_at_encoding)
+       (dwarf2_unsupported_at_frame_base, dwarf2_unexpected_tag)
+       (dwarf2_missing_at_frame_base, dwarf2_bad_static_member_name)
+       (dwarf2_unsupported_accessibility, dwarf2_bad_member_name_complaint)
+       (dwarf2_missing_member_fn_type_complaint)
+       (dwarf2_vtbl_not_found_complaint, dwarf2_absolute_sibling_complaint)
+       (dwarf2_const_value_length_mismatch)
+       (dwarf2_unsupported_const_value_attr, dwarf2_misplaced_line_number)
+       (dwarf2_line_header_too_long, dwarf2_missing_macinfo_section)
+       (dwarf2_macros_too_long, dwarf2_macros_not_terminated)
+       (dwarf2_macro_outside_file, dwarf2_macro_unmatched_end_file)
+       (dwarf2_macro_malformed_definition, dwarf2_macro_spaces_in_definition)
+       (dwarf2_invalid_attrib_class, dwarf2_invalid_pointer_size): Delete
+       complaints using deprecated struct..
+       (dwarf2_non_const_array_bound_ignored_complaint)
+       (dwarf2_complex_location_expr_complaint)
+       (dwarf2_unsupported_at_frame_base_complaint)
+       (dwarf2_const_value_length_mismatch_complaint)
+       (dwarf2_macros_too_long_complaint)
+       (dwarf2_macro_malformed_definition_complaint)
+       (dwarf2_invalid_attrib_class_complaint): New functions.
+       (read_func_scope, dwarf2_attach_fields_to_type, dwarf2_add_member_fn)
+       (read_structure_scope, read_array_type, read_common_block)
+       (read_tag_pointer_type, read_base_type, read_partial_die)
+       (dwarf_decode_line_header, check_cu_functions, dwarf_decode_lines)
+       (new_symbol, dwarf2_const_value, read_type_die)
+       (dwarf2_get_ref_die_offset, decode_locdesc, consume_improper_spaces)
+       (parse_macro_definition, dwarf_decode_macros): Replace calls to
+       complain() with, possibly indirect, calls to complaint().
+
+2002-12-11  Andrew Cagney  <cagney@redhat.com>
+
+       * frame.c (deprecated_get_frame_saved_regs): Rename
+       get_frame_saved_regs.
+       * frame.h (deprecated_get_frame_saved_regs): Update declaration.
+       * sparc-tdep.c: Update.
+       * hppa-tdep.c: Update.
+       * h8500-tdep.c: Update.
+
+2002-12-11  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdbarch.sh (ADDRESS_CLASS_TYPE_FLAGS_TO_NAME)
+       (ADDRESS_CLASS_NAME_TO_TYPE_FLAGS): Use ``const char *'' instead of
+       ``char *'' for return and parameter types.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * gdbtypes.h, gdbtypes.c (address_space_int_to_name): Change
+       return type from ``char *'' to ``const char *''.
+       * c-typeprint.c (c_type_print_modifier): Make ``address_space_id''
+       const.
+
+2002-12-11  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c: Include "dummy-frame.h".
+       (i386_frame_chain, i386_frame_saved_pc): Replace
+       DEPRECATED_PC_IN_CALL_DUMMY with call to pc_in_dummy_frame.
+       (i386_gdbarch_init): Don't set deprecated_pc_in_call_dummy.
+
+2002-12-10  Andrew Cagney  <cagney@redhat.com>
+
+       * gdbarch.sh (DEPRECATED_INIT_FRAME_PC): Rename INIT_FRAME_PC.
+       Change to a function with predicate.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       * frame.c (get_prev_frame): Update.  Test
+       DEPRECATED_INIT_FRAME_PC_P.
+       * config/sparc/tm-sparc.h (DEPRECATED_INIT_FRAME_PC): Update.
+       * config/rs6000/tm-rs6000.h (DEPRECATED_INIT_FRAME_PC): Update.
+       * config/mn10200/tm-mn10200.h (DEPRECATED_INIT_FRAME_PC): Update.
+       * alpha-tdep.c (alpha_gdbarch_init): Update.
+       * mn10300-tdep.c (mn10300_gdbarch_init): Update.
+       * mips-tdep.c (mips_gdbarch_init): Update.
+       * i386-interix-tdep.c (i386_interix_init_abi): Update.
+       * arm-tdep.c: Update comments.
+       * h8300-tdep.c (h8300_gdbarch_init): Explicitly set init_frame_pc.
+       * config/m32r/tm-m32r.h (DEPRECATED_INIT_FRAME_PC): Ditto.
+       * frv-tdep.c (frv_gdbarch_init): Ditto.
+       * x86-64-tdep.c (x86_64_init_abi): Ditto.
+       * ia64-tdep.c (ia64_gdbarch_init): Ditto.
+       * s390-tdep.c (s390_gdbarch_init): Ditto.
+       * v850-tdep.c (v850_gdbarch_init): Ditto.
+       * vax-tdep.c (vax_gdbarch_init): Ditto.
+       * sh-tdep.c (sh_gdbarch_init): Ditto.
+       * ns32k-tdep.c (ns32k_gdbarch_init): Ditto.
+       * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
+       * mcore-tdep.c (mcore_gdbarch_init): Ditto.
+       * xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
+       * i386-tdep.c (i386_gdbarch_init): Ditto.
+       * d10v-tdep.c (d10v_gdbarch_init): Ditto.
+       * cris-tdep.c (cris_gdbarch_init): Ditto.
+       * avr-tdep.c (avr_gdbarch_init): Ditto.
+       * arm-tdep.c (arm_gdbarch_init): Ditto.
+       * config/z8k/tm-z8k.h (INIT_FRAME_PC_FIRST): Delete macro.
+       (DEPRECATED_INIT_FRAME_PC): Rename INIT_FRAME_PC.
+
+2002-12-10  Daniel Jacobowitz  <drow@mvista.com>
+
+       * config/pa/nm-hppah.h (CHILD_POST_FOLLOW_VFORK): Change to
+       CHILD_FOLLOW_FORK.
+       * hppah-nat.c (saved_vfork_pid): Add.
+       (child_post_follow_vfork): Remove.
+       (child_follow_fork): New function.
+       (child_wait): Call detach_breakpoints after receiving the child vfork.
+       Call child_resume directly instead of going through resume ().
+       Make sure we have the exec before reporting the vfork.
+       * inferior.h (follow_inferior_reset_breakpoints): Add prototype.
+       * infrun.c (follow_fork, follow_vfork, follow_inferior_fork): Remove.
+       (follow_fork): New function.  Call target_follow_fork.
+       (follow_inferior_reset_breakpoints): New function broken out from
+       old follow_inferior_fork.
+       (resume): Remove hack to follow exec after vfork.
+       * inftarg.c (child_post_follow_vfork): Remove.
+       (child_follow_fork): New function.
+       (init_child_ops): Replace to_post_follow_vfork with to_follow_fork.
+       * target.c (cleanup_target): Replace to_post_follow_vfork with
+       to_follow_fork.
+       (update_current_target): Likewise.
+       (setup_target_debug): Likewise.
+       (debug_to_post_follow_vfork): Remove.
+       (debug_to_follow_fork): New function.
+       * target.h (struct target_ops): Replace to_post_folow_vfork with
+       to_follow_fork.
+       (child_post_follow_vfork): Remove prototype.
+       (child_follow_fork): Add prototype.
+       (target_post_follow_vfork): Remove macro.
+       (target_follow_fork): Add macro.
+
+2002-12-10  Daniel Jacobowitz  <drow@mvista.com>
+
+       * hppah-nat.c (saved_child_execd_pathname, saved_vfork_state): New.
+       (child_post_follow_vfork): Cancel pending exec event if we follow
+       the parent.
+       (child_wait): Only return TARGET_WAITKIND_VFORKED when all necessary
+       events have been processed.  Return a fake TARGET_WAITKIND_EXECD
+       event at the following wait call if necessary.
+       * infrun.c (follow_vfork): Don't follow_exec here.
+       (handle_inferior_event): Add comment to TARGET_WAITKIND_EXECD
+       case about HP/UX 10.20.  Remove code pushed down to
+       hppah-nat.c:child_wait.
+       * infttrace.c (child_resume): Use TT_PROC_CONTINUE if
+       vfork_in_flight is set.
+
+2002-12-10  Daniel Jacobowitz  <drow@mvista.com>
+
+       * hppah-nat.c (child_wait): Return TARGET_WAITKIND_IGNORE
+       for the parent's fork event.
+       * infrun.c (handle_inferior_event): Only expect one fork event.
+       Call prepare_to_wait for TARGET_WAITKIND_IGNORE.  Update comment.
+       * target.h: Update comment for TARGET_WAITKIND_IGNORE.
+
+2002-12-10  Andrew Cagney  <ac131313@redhat.com>
+
+       * PROBLEMS: Delete reference to PR gdb/725.
+       
+       * MAINTAINERS (gdb.c++): Add David Carlton.
+
+2002-12-09  David Carlton  <carlton@math.stanford.edu>
+
+       * cli/cli-setshow.c: #include <readline/tilde.h> after defs.h.
+       * cli/cli-cmds.c: Ditto.
+
+2002-12-09  Andrew Cagney  <cagney@redhat.com>
+
+       * gdbarch.sh (gdbarch_dump): Print NAME_OF_MALLOC using %s.  Wrap
+       function address in <>.
+       * gdbarch.c: Re-generate.
+
+2002-12-09  David Carlton  <carlton@math.stanford.edu>
+
+       * p-exp.y: Rename TRUE and FALSE to TRUEKEYWORD and FALSEKEYWORD.
+
+2002-12-09  David Carlton  <carlton@math.stanford.edu>
+
+       * linespec.c (symtab_from_filename): New function.
+       (decode_line_1): Move code into symtab_from_filename.
+
+2002-12-09  Kevin Buettner  <kevinb@redhat.com>
+
+       * lin-lwp.c (strsignal): Make extern declaration match that of glibc.
+
+2002-12-07  Andrew Cagney  <ac131313@redhat.com>
+
+       * f-valprint.c (info_common_command): Use get_frame_pc.
+       * std-regs.c (value_of_builtin_frame_pc_reg): Ditto.
+       * ax-gdb.c (agent_command): Ditto.
+       * rs6000-tdep.c (rs6000_init_extra_frame_info): Ditto.
+       (rs6000_pop_frame): Ditto.
+       (rs6000_frameless_function_invocation): Ditto.
+       (rs6000_frame_saved_pc, frame_get_saved_regs): Ditto.
+       (frame_initial_stack_address, rs6000_frame_chain): Ditto.
+       * macroscope.c (default_macro_scope): Ditto.
+       * stack.c (print_frame_info_base): Ditto.
+       (print_frame, frame_info, print_frame_label_vars): Ditto.
+       (return_command, func_command, get_frame_language): Ditto.
+       * infcmd.c (finish_command): Ditto.
+       * dummy-frame.c (cached_find_dummy_frame): Ditto.
+       * breakpoint.c (deprecated_frame_in_dummy): Ditto.
+       (break_at_finish_at_depth_command_1): Ditto.
+       (break_at_finish_command_1): Ditto.
+       (until_break_command, get_catch_sals): Ditto.
+       * blockframe.c (func_frame_chain_valid): Ditto.
+       (frameless_look_for_prologue): Ditto.
+       (frame_address_in_block, generic_func_frame_chain_valid): Ditto.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * config/rs6000/tm-rs6000.h (init_frame_pc_noop): Add declaration.
+       * dwarf2cfi.c (cfi_init_frame_pc): Cast the PC to a pointer.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (INIT_FRAME_PC_FIRST, INIT_FRAME_PC_DEFAULT): Convert
+       to pure functions.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       * frame.c (get_prev_frame): Explictly assign prev's pc with value
+       returned by INIT_FRAME_PC_FIRST and INIT_EXTRA_FRAME_INFO.
+
+       * arch-utils.h (init_frame_pc_default, init_frame_pc_noop): Change
+       declaration to a function returning a CORE_ADDR.
+       * x86-64-tdep.h (x86_64_init_frame_pc): Ditto.
+       * arch-utils.c (init_frame_pc_noop): Return the PC value.
+       (init_frame_pc_default): Ditto.
+       * x86-64-linux-tdep.c (x86_64_init_frame_pc): Ditto.
+       * s390-tdep.c (s390_init_frame_pc_first): Ditto.
+       * mips-tdep.c (mips_init_frame_pc_first): Ditto.
+       * dwarf2cfi.h (cfi_init_frame_pc): Ditto.
+       * dwarf2cfi.c (cfi_init_frame_pc): Ditto.
+       * alpha-tdep.c (alpha_init_frame_pc_first): Ditto.
+
+       * i386-interix-tdep.c (i386_interix_init_abi): Set init_frame_pc
+       to init_frame_pc_noop.
+       (i386_interix_init_frame_pc): Delete function.
+       * z8k-tdep.c (init_frame_pc): Delete function.
+       * config/z8k/tm-z8k.h (INIT_FRAME_PC): Define as init_frame_pc_noop.
+       (INIT_FRAME_PC_FIRST): Ditto.
+       * config/mn10200/tm-mn10200.h (INIT_FRAME_PC): Ditto.
+       (INIT_FRAME_PC_FIRST): Ditto.
+       * config/sparc/tm-sparc.h (INIT_FRAME_PC): Ditto.
+       * config/rs6000/tm-rs6000.h (INIT_FRAME_PC): Redefine as
+       init_frame_pc_noop.
+       (INIT_FRAME_PC_FIRST): Convert to an expression.
+       * config/sparc/tm-sparc.h (INIT_FRAME_PC_FIRST): Ditto.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * blockframe.c: Use get_frame_base instead of directly accessing
+       the `struct frame_info' member frame.
+       * f-valprint.c, std-regs.c, rs6000-tdep.c: Ditto.
+       * stack.c, dummy-frame.c, breakpoint.c: Ditto.
+
+2002-12-08  Elena Zannoni  <ezannoni@redhat.com>
+
+       * Makefile.in (readline_h): Define.
+       (completer.o): Depend on readline_h.
+       (corelow.o): Ditto.
+       (event-top.o): Ditto.
+       (exec.o): Ditto.
+       (solib.o): Ditto.
+       (source.o): Ditto. 
+       (symfile.o): Ditto. 
+       (symmisc.o): Ditto. 
+       (top.o): Ditto.
+       (tracepoint.o): Ditto. 
+       (utils.o): Ditto.
+       (cli-dump.o): Ditto.
+       (tui-hooks.o): Ditto. 
+       (tuiWin.o): Ditto. 
+
+2002-12-08  Elena Zannoni  <ezannoni@redhat.com>
+
+       More cleanup from import of readline 4.3.
+       * completer.h (complete_line, readline_line_completion_function):
+       Update prototypes.
+       (line_completion_function): Removed, not used outside of completer.c.
+       * completer.c (readline_line_completion_function,
+       complete_function, line_completion_function): Use const for first
+       parameter.
+       (line_completion_function): Make static.
+       (filename_completer): filename_completion_function is now called
+       rl_filename_completion_function
+       * corelow.c: Include <readline/readline.h>.
+       * exec.c: Ditto.
+       * solib.c: Ditto.
+       * source.c: Ditto.
+       * symfile.c: Ditto.
+       * symmisc.c: Ditto.
+       * top.c (init_main): No need to coerce
+       readline_line_completion_function anymore.
+       * cli/cli-dump.c: Include <readline/readline.h>.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * stack.c (frame_info): Use get_prev_frame.
+       * blockframe.c (frame_address_in_block): Ditto.
+       * rs6000-tdep.c (rs6000_init_extra_frame_info): Ditto.
+       (rs6000_frameless_function_invocation): Ditto.
+       (rs6000_frame_saved_pc): Ditto.
+       (rs6000_frame_chain): Ditto.
+       * arch-utils.c (init_frame_pc_default): Ditto.
+
+2002-12-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * config/mn10200/tm-mn10200.h (DEPRECATED_PC_IN_CALL_DUMMY):
+       Delete redundant definition.
+
+2002-12-08  Elena Zannoni  <ezannoni@redhat.com>
+
+        Import of readline 4.3:
+        * cli/cli-cmds.c: Include readline/tilde.h.
+        * cli/cli-setshow.c: Ditto.
+        * defs.h: Don't declare tilde_expand anymore, since readline
+        exports it.
+
+2002-12-08  Elena Zannoni  <ezannoni@redhat.com>
+
+       * Makefile.in (thread-db.o): Add explicit rule to ignore the use of
+       -Werror on this file.
+
+2002-12-07  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (TARGET_FLOAT_FORMAT): Use the macro when printing
+       the format name.
+       (TARGET_DOUBLE_FORMAT, TARGET_LONG_DOUBLE_FORMAT): Ditto.
+       * gdbarch.c: Regenerate.
+       
+2002-12-06  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdbarch.sh (DEPRECATED_INIT_FRAME_PC_FIRST): Rename
+       INIT_FRAME_PC_FIRST.  Change to a function with predicate.  Do not
+       provide a default value.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * frame.c (get_prev_frame): Update.  Check
+       DEPRECATED_INIT_FRAME_PC_FIRST_P.
+       * s390-tdep.c (s390_gdbarch_init): Update.
+       * mips-tdep.c (mips_gdbarch_init): Update.
+       * config/sparc/tm-sparc.h (DEPRECATED_INIT_FRAME_PC_FIRST): Update.
+       * config/rs6000/tm-rs6000.h (DEPRECATED_INIT_FRAME_PC_FIRST): Update.
+       * alpha-tdep.c (alpha_gdbarch_init): Update.
+       
 2002-12-06  Elena Zannoni  <ezannoni@redhat.com>
 
        * ia64-linux-nat.c: Include gdb_string.h.
        * alpha-nat.c: Ditto.
-       * ia64-linux-nat.c: Ditto.
+       * ppc-linux-nat.c: Ditto.
+       * Makefile.in (ia64-linux-nat.o, alpha-nat.o, ppc-linux-nat.o):
+       Update dependencies.
 
 2002-12-05  Andrew Cagney  <ac131313@redhat.com>
 
This page took 0.034656 seconds and 4 git commands to generate.