X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=b21f8cf7fdd161e3d88ac8558ca927102a1ce20e;hb=00e32a35b6e3c980338d7fe47dab8658f211efb9;hp=c7c084d6e597857e19a572710bc45b3fe8e32bc7;hpb=08e69816c75406cb346264bab410151813cbd64f;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c7c084d6e5..b21f8cf7fd 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,846 @@ +2004-04-21 Andrew Cagney + + * gdbcore.h: Update copyright. + (deprecated_add_core_fns): Rename add_core_fns. + * win32-nat.c (_initialize_core_win32): Update. + * sun3-nat.c (_initialize_core_sun3): Update. + * shnbsd-tdep.c (_initialize_shnbsd_tdep): Update. + * rs6000-nat.c (_initialize_core_rs6000): Update. + * ppcnbsd-tdep.c (_initialize_ppcnbsd_tdep): Update. + * nto-tdep.c (_initialize_nto_tdep): Update. + * ns32knbsd-nat.c (_initialize_ns32knbsd_nat): Update. + * mipsnbsd-tdep.c (_initialize_mipsnbsd_tdep): Update. + * mips-nat.c (_initialize_core_mips): Update. + * mips-linux-tdep.c (_initialize_mips_linux_tdep): Update. + * m68knbsd-nat.c (_initialize_m68knbsd_nat): Update. + * m68klinux-nat.c (_initialize_m68k_linux_nat): Update. + * lynx-nat.c (_initialize_core_lynx): Update. + * irix5-nat.c (_initialize_core_irix5): Update. + * i386-interix-nat.c (_initialize_core_interix): Update. + * cris-tdep.c (_initialize_cris_tdep): Update. + * corelow.c (deprecated_add_core_fns): Update. + * core-regset.c (_initialize_core_regset): Update. + * core-aout.c (_initialize_core_aout): Update. + * armnbsd-nat.c (_initialize_arm_netbsd_nat): Update. + * alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Update. + * alpha-nat.c (_initialize_core_alpha): Update. + +2004-04-21 Jim Blandy + + * rs6000-tdep.c (registers_e500, registers_7400): Doc fixes. + +2004-04-19 Daniel Jacobowitz + + * dwarf2read.c (dwarf2_tmp_obstack, dwarf2_free_tmp_obstack): + Delete. + (dwarf_alloc_block): Take a CU argument. Use the comp_unit_obstack. + (read_attribute_value): Update calls to dwarf_alloc_block. + (dwarf2_build_psymtabs_hard): Don't initialize or clean up + dwarf2_tmp_obstack. + (psymtab_to_symtab_1): Likewise. Clean up using + free_stack_comp_unit. + (add_to_cu_func_list): Use the comp_unit_obstack. + +2004-04-19 Joel Brobecker + + * dwarf2read.c (dwarf2_flag_true_p): New function. + (die_is_declaration): Use the function above. Add some comments. + +2004-04-19 Mark Kettenis + + * sparcnbsd-tdep.c (_initialize_sparnbsd_tdep): Specify + architecture when registering sparcnbsd_core_osabi_sniffer. + Adjust comment. + +2004-04-18 Mark Kettenis + + * infcall.c (find_function_addr): Add FUNCTION_START_OFFSET to + return value. + + Based on a patch from Brian Ford : + * i386-tdep.c: Correct register numbering scheme comments + throughout. + (i386_stab_reg_to_regnum): Rename to i386_dbx_reg_to_regnum. + (i386_dwarf_reg_to_regnum): Rename to i386_svr4_reg_to_regnum. + (i386_coff_init_abi, i386_elf_init_abi): Accomodate renames above. + (i386_gdb_arch_init): Likewise. + + * Makefile.in (ALLDEPFILES): List ppc-sysv-tdep.c, ppcnbsd-nat.c + and ppcnbsd-tdep.c instead of ppc-sysv-tdep.o, ppcnbsd-nat.o and + ppcnbsd-tdep.o. + + * m68k-tdep.h: Tweak comments. + * m68k-tdep.c: Tweak comment. + +2004-04-17 Randolph Chung + + * Makefile.in (hppa-hpux-tdep.o): Add $(hppa_tdep_h). + * hppa-hpux-tdep.c (hppa-tdep.h): Include. + (hppa_hpux_som_init_abi): Set is_elf to 0. + (hppa_hpux_elf_init_abi): Set is_elf to 1. + * hppa-tdep.c (low_text_segment_address): Remove global. + (record_text_segment_lowaddr): Pass in low address as parameter. Use + section offset to calculate segment address. + (internalize_unwinds): Define low_text_segment_address as local and + pass to record_text_segment_lowaddr for ELF targets. + (hppa_gdbarch_init): Zero fill tdep structure. + (hppa_dump_tdep): Print tdep structure. + * hppa-tdep.h (gdbarch_tdep): Add is_elf member to tdep structure. + +2004-04-17 Randolph Chung + + * hppa-tdep.c (hppa_pseudo_register_read): Define. + (hppa_gdbarch_init): Set pseudo_register_read. + * config/pa/tm-hppa.h (DEPRECATED_CLEAN_UP_REGISTER_VALUE): Remove. + * regcache.c (supply_register): Remove check for + DEPRECATED_CLEAN_UP_REGISTER_VALUE since we've removed the last user. + +2004-04-17 Randolph Chung + + * Makefile.in (hpread.o, pa64solib.o, somsolib.o): Add $(hppa_tdep_h) + * hppa-tdep.h (INSTRUCTION_SIZE): Move from tm-hppa.h. + (hpread_adjust_stack_address): Move to hpread.c. + * hppa-tdep.h (unwind_table_entry, unwind_stub_types, obj_unwind_info, + obj_private_struct): Move from tm-hppa.h. + * hpread.c (hppa-tdep.h): Include. + (hpread_adjust_stack_address): Move from hppa-tdep.c. + (hpread_read_function_type, hpread_read_doc_function_type) + (hpread_process_one_debug_symbol): Call hpread_adjust_stack_address + directly. + * pa64solib.c (hppa-tdep.h): Include. + * somsolib.c (hppa-tdep.h): Include. + * config/pa/tm-hppa.h (frame_info, frame_saved_regs, value, type, + inferior_status): Remove unused forward declarations. + (INSTRUCTION_SIZE): Move to hppa-tdep.c. + (unwind_table_entry, unwind_stub_types, obj_unwind_info, + obj_private_struct): Move to hppa-tdep.h. + (HPREAD_ADJUST_STACK_ADDRESS): Remove. + +2004-04-17 Randolph Chung + + * hppa-tdep.c (hppa_reg_struct_has_addr, hppa_skip_prologue) + (hppa_skip_trampoline_code, hppa_in_solib_call_trampoline) + (hppa_in_solib_return_trampoline, hppa_cannot_store_register) + (hppa_smash_text_address, hppa_target_read_pc, hppa_target_write_pc): + Remove forward declaration and make static. + (hppa_reg_struct_has_addr): Remove. + +2004-04-16 Joel Brobecker + + * observer.sh: Move comments in sed command to first column. + +2004-04-16 Jason Molenda (jmolenda@apple.com) + + * frame.c: Minor typeo corrections in comments. + +2004-04-16 Joel Brobecker + + * observer.c (observer_test_first_notification_function): Update + function profile. + (observer_test_second_notification_function): Likewise. + (observer_test_third_notification_function): Likewise. + +2004-04-16 Mark Kettenis + + From Brian Ford : + * i386-tdep.c (i386_coff_init_abi): New function. + * i386-tdep.h (i386_coff_init_abi): New prototype. + * i386-cygwin-tdep.c (i386_cygwin_init_abi): Call it. Use correct + register number translation functions for DWARF and DWARF 2. + +2004-04-16 Joel Brobecker + + * dwarf2read.c: Back out my previous change, it was incorrect. + +2004-04-16 Daniel Jacobowitz + + * dwarf2read.c: Include "hashtab.h". + (struct dwarf2_cu): Add partial_dies, comp_unit_obstack, + has_namespace_info. + (struct partial_die_info): Add comments. Use bitfields to reduce + memory footprint. Add scope, scope_set, has_specification, + spec_offset, die_parent, die_child, and die_sibling. + (peek_die_abbrev): Add prototype. + (partial_read_comp_unit_head): New function, broken out from + dwarf2_build_psymtabs_hard. + (dwarf2_build_psymtabs_hard): Remove unused variable abbrev_ptr. + Use partial_read_comp_unit_head. Initialize the CU and + comp_unit_obstack. Update calls to read_partial_die and + scan_partial_symbols. Use free_stack_comp_unit and + load_partial_dies. + (scan_partial_symbols): Change PDI to a pointer. Use the child and + sibling pointers to walk partial DIEs. Call fixup_partial_die. + Update calls to helper functions. Remove NAMESPACE argument. + Update comments. + (partial_die_parent_scope, partial_die_full_name): New functions. + (add_partial_symbol): Remove namespace argument. Update call to + pdi_needs_namespace. Use partial_die_full_name. Handle + DW_TAG_namespace. Check has_namespace_info flag. + (pdi_needs_namespace): Remove NAMESPACE argument. Just check the + tag. Handle namespaces. + (add_partial_namespace, add_partial_enumeration): Simplify. + (guess_structure_name): New function, derived from + add_partial_structure. + (add_partial_structure): Remove. + (determine_class_name): Update comment. + (dwarf2_read_abbrevs): Set has_namespace_info flag. + (is_type_tag_for_partial, load_partial_dies): New functions. + (read_partial_die): Pass abbrev and abbrev_len as arguments. + Record specifications instead of following them immediately. + (find_partial_die_in_comp_unit, find_partial_die) + (fixup_partial_die, free_stack_comp_unit) + (hashtab_obstack_allocate, dummy_obstack_deallocate) + (partial_die_hash, partial_die_eq): New functions. + * Makefile.in (hashtab_h): Define. + (dwarf2read.o): Update dependencies. + (observer_inc, observer_h): Move to the correct section. + +2004-04-15 Joel Brobecker + + * dwarf2read.c (dwarf2_attribute_true_p): New function. + (die_is_declaration): Use the function above. Add comment. + +2004-04-15 Joel Brobecker + + * dwarf2read.c (read_structure_scope): Identify stub types + using die_is_declaration() only. + +2004-04-15 Roland McGrath + + * symfile.c (symbol_file_add_with_addrs_or_offsets): Take ABFD as + argument instead of NAME. + (symbol_file_add, reread_separate_symbols): Call symfile_bfd_open + in call to symbol_file_add_with_addrs_or_offsets. + (build_addr_info): New function, helper for ... + (symbol_file_add_from_memory): New function. + (add_symbol_file_from_memory_command): New function using that. + (_initialize_symfile): Register it for add-symbol-file-from-memory. + (pre_add_symbol_hook): Add const to argument type. + * symfile.h (symbol_file_add_from_memory): Declare it. + +2004-04-15 Mark Kettenis + + * NEWS (New native configurations): Mention OpenBSD/vax. + * configure.host: Add vax-*-openbsd*. + * config/vax/obsd.mh: New file. + * config/vax/nm-obsd.h: New file. + + * vax-tdep.c: Include "regset.h". + (vax_supply_gregset): New function. + (vax_gregset): New variable. + (vax_regset_from_core_section): New function. + (vax_gdbarch_init): Set regset_from_core_section. + * Makefile.in (vax-tdep.o): Update dependencies. + +2004-04-15 Andrew Cagney + + * observer.c (normal_stop_subject, observer_notify_normal_stop) + (observer_normal_stop_notification_stub) + (observer_attach_normal_stop, observer_detach_normal_stop): + Delete, replaced by #include "observer.inc". + * infrun.c (normal_stop): Pass "stop_bpstat" to + observer_notify_normal_stop. + * Makefile.in (observer_inc): Define. + (observer.o): Update dependencies. + (observer.h, observer.inc): New rules. + * observer.h: Delete file. + * observer.sh: New file. + +2004-04-15 Mark Kettenis + + * vax-tdep.c (vax_frame_cache): Fix typo. + +2004-04-14 Mark Kettenis + + * NEWS (New native configurations): Mention NetBSD/vax. + * configure.host: Add vax-*-netbsdelf* and vax-*-netbsd*. + * config/vax/nbsdelf.mh: New file. + * config/vax/nbsdaout.mh: New file. + * config/vax/nm-nbsd.h: New file. + * config/vax/nm-nbsdaout.h: New file. + + * vaxnbsd-tdep.c: New file. + * Makefile.in (vaxnbsd-tdep.o): New dependency. + * configure.tgt: Add vax-*-netbsd* and vax-*-openbsd*. + * config/vax/nbsd.mt: New file. + * config/vax/tm-nbsd.h: New file. + + * Makefile.in (vaxbsd-nat.o): New dependency. + + * vax-tdep.h (vax_regnum): Add VAX_R0_REGNUM and VAX_R1_REGNUM. + * vax-tdep.c (vax_store_arguments): Remove struct_return and + struct_addr arguments. Don't push return value address. + (vax_push_dummy_call): Don't pass STRUCT_RETURN and STRUCT_ADDR as + arguments to vax_store_arguments. Store return value address in + R1. + (vax_store_struct_return, vax_extract_return_value) + (vax_store_return_value): Remove functions. + (vax_return_value): New function. + (vax_gdbarch_init): Set return value. Don't set + deprecated_store_struct_return, deprecated_extract_struct_return + and deprecated_store_return_value. + +2004-04-14 Andreas Schwab + + * ia64-tdep.c (ia64_libunwind_frame_prev_register): Handle null + value buffer. + * libunwind-frame.c (libunwind_frame_prev_register): Likewise. + +2004-04-14 Mark Kettenis + + * vax-tdep.c (vax_store_arguments, vax_push_dummy_call) + (vax_unwind_dummy_id): New functions. + (vax_push_dummy_frame, vax_pop_frame): Remove functions. + (vax_call_dummy_words, sizeof_vax_call_dummy_words): Remove + variables. + (vax_fix_call_dummy): Remove function. + (vax_gdbarch_init): Set push_dummy_call and unwind_dummy_id. + Don't set deprecated_push_dummy_frame, deprecated_pop_frame, + call_dummy_location, deprecated_call_dummy_words, + deprecated_sizeof_call_dummy_words, + deprecated_call_dummy_breakpoint_offset, + deprecated_use_generic_dummy_frames, deprecated_pc_in_call_dummy, + and deprecated_dummy_write_sp. + +2004-04-13 David Carlton + + * MAINTAINERS: Move myself to "paper trail" section. + +2004-04-12 Mark Kettenis + + * vax-tdep.c: Include "frame-base.h", "frame-unwind.h" and + "trad-frame.h". + (vax_frame_init_saved_regs): Remove function. + (vax_sigtramp_saved_pc): Remove function. + (vax_frame_saved_pc): Remove function. + (vax_frame_args_address): Remove function. + (vax_frame_num_args): Rewrite. + (vax_frame_chain): Remove function. + (vax_push_dummy_frame): Replace DEPRECATED_FP_REGNUM with + VAX_FP_REGNUM. + (vax_pop_frame): Likewise. + (vax_saved_pc_after_call): Remove function. + (struct vax_frame_cache): New structure. + (vax_frame_cache): New function. + (vax_frame_this_id): New function. + (vax_frame_prev_register): New function. + (vax_frame_unwind): New variable. + (vax_frame_sniffer): New function. + (vax_frame_base_address): New function. + (vax_frame_args_address): New function. + (vax_frame_base): New variable. + (vax_unwind_pc): New function. + (vax_gdbarch_init): Don't set deprecated_init_frame_pc, + deprecated_fp_regnum, deprecated_saved_pc_after_call, + deprecated_frame_chain, deprecated_frame_saved_pc, + deprecated_frame_args_address and + deprecated_frame_init_saved_regs. + * Makefile.in (vax-tdep.o): Update dependencies. + + * vaxbsd-nat.c: New file. + + * vax-tdep.h: Update copyright year. Adjust comments. + (VAX_REGISTER_SIZE, VAX_REGISTER_BYTES, VAX_MAX_REGISTER_RAW_SIZE, + VAX_MAX_REGISTER_VIRTUAL_SIZE): Remove macros. + (vax_regnum): New enum. Replacing... + (VAX_AP_REGNUM, VAX_FP_REGNUM, VAX_SP_REGNUM, VAX_PC_REGNUM) + (VAX_PS_REGNUM): ... these removed macros. + * vax-tdep.c (vax_register_name): Remove prototype. + (vax_register_name): Reorganize somewhat. Use ARRAY_SIZE. + (vax_register_byte, vax_register_raw_size, + vax_register_virtual_size, vax_register_virtual_type): Remove + functions. + (vax_register_type): New function. + (vax_breakpoint_from_pc): Reorganize. + (vax_gdbarch_init): Set register_type. Don't set + deprecated_register_size, deprecated_register_bytes, + deprecated_register_byte, deprecated_register_raw_size, + deprecated_max_register_raw_size, + deprecated_register_virtual_size, + deprecated_max_register_virtual_size and + deprecated_register_virtual_type. Add comment on stack direction. + +2004-04-11 Mark Kettenis + + * amd64-tdep.h (amd64_regnum): Add AMD64_CS_REGNUM, + AMD64_SS_REGNUM, AMD64_DS_REGNUM, AMD64_ES_REGNUM, + AMD64_FS_REGNUM and AMD64_GS_REGNUM. + +2004-04-10 Randolph Chung + + * MAINTAINERS (write after approval): Add myself. + +2004-04-07 Randolph Chung + + * hppa-tdep.c (hppa_inner_than): Remove. + (is_pa_2): Remove unused static variable. + (hppa_gdbarch_init): Use core_addr_greaterthan instead of own version. + +2004-03-10 Paul N. Hilfinger + + * language.h (language_defn): Add new la_post_parser field. + * parser-defs.h (null_post_parser): New declaration (default for + la_post_parser). + + * parse.c (parse_exp_1): Move code to parse_exp_in_context and + insert call to that function. + (parse_exp_in_context): New function, including code formerly in + parse_exp_1. Calls language-dependent post-parser after + prefixification. + (parse_expression_in_context): New exported function. + (null_post_parser): New definition. + * expression.h (parse_expression_in_context): Add declaration. + + * p-lang.c (pascal_language_defn): Add trivial post-parser. + * c-lang.c (c_language_defn): Ditto. + (cplus_language_defn): Ditto. + (asm_language_defn): Ditto. + (minimal_language_defn): Ditto. + * f-lang.c (f_language_defn): Ditto. + * jv-lang.c (java_language_defn): Ditto. + * language.c (unknown_language_defn): Ditto. + (auto_language_defn): Ditto. + (local_language_defn): Ditto. + * m2-lang.c (m2_language_defn): Ditto. + * scm-lang.c (scm_language_defn): Ditto. + * obj-lang.c (objc_language_defn): Ditto. + +2004-04-10 Mark Kettenis + + * amd64nbsd-tdep.c (amd64nbsd_sigcontext_addr): Remove function. + (amd64nbsd_mcontext_addr): New function. + (amd64nbsd_init_abi): Initialize TDEP->sigcontext_addr as + amd64nbsd_mcontext_addr. Directly initialize TDEP->sc_reg_offset + with amd64nbsd_r_reg_offset, instead of building it on the fly. + + * corelow.c (core_xfer_partial): Fix coding standards violation. + Add support for TARGET_OBJECT_WCOOKIE. + + * sparc-linux-tdep.c (sparc32_linux_init_abi): Don't set + deprecated_pc_in_sigtramp. + * sparc-sol2-tdep.c (sparc32_sol2_init_abi): Likewise. + * sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Likewise. + * sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Likewise. + * sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Likewise. + * sparc64obsd-tdep.c (sparc64obsd_init_abi): Likewise. + * sparcnbsd-tdep.c (sparc32nbsd_init_abi): Likewise. + * sparcobsd-tdep.c (sparc32obsd_init_abi): Likewise. + + * amd64-linux-tdep.c, amd64nbsd-tdep.c, amd64obsd-tdep.c, + i386-linux-tdep.c, i386-tdep.c, i386nbsd-tdep.c, i386obsd-tdep.c: + Fix typo. + + * amd64-tdep.c (amd64_supply_fxsave): Only fiddle with + I387_FISEG_REGNUM and I387_FOSEG_REGNUM in 64-bit mode. + (amd64_collect_fxsave): Likewise. + + * i386-sol2-tdep.c: Include "gdb_string.h". + (i386_sol2_sigtramp_p): Recognize signal trampoline based on its + name. + * Makefile.in (i386-sol2-tdep.o): Update dependencies. + +2004-04-10 Mark Kettenis + + * i386-sol2-tdep.c: Include "solib-svr4.h". + (i386_sol2_init_abi): Set solib_svr4_fetch_link_map_offsets. + * Makefile.in (i386-sol2-tdep.o): Update dependencies. + * config/i386/tm-i386sol2.h: Include :solib.h". + * config/i386/i386sol2.mh (NATDEPFILES): Remove solib.o, + solib-svr4.o and solib-legacy.o. + * config/i386/i386sol2.mt (TDEPFILES): Add solib.o and + solib-svr4.o. + +2004-04-09 Mark Kettenis + + * amd64-linux-nat.c (fetch_inferior_registers): Correctly check + whether a register is supplied by PTRACE_GETFPREGS. + (store_inferior_registers): Likewise. + * amd64bsd-nat.c (fetch_inferior_registers): Correctly check + whether a register is supplied by PT_GETFPREGS. + (store_inferior_registers): Likewise. + + * config/i386/linux.mt (TDEPFILES): Remove solib-legacy.o. + * config/i386/linux64.mt (TDEPFILES): Likewise. + + * i386-linux-nat.c: Update copyrigth year. Tweak comment. + + * amd64-tdep.c (amd64_sigtramp_frame_sniffer): Rewrite to use new + sigtramp_p member of `struct gdbarch_tdep'. Also check whether + the program counter is in the range specified by `struct + gdbarch_tdep'. + * amd64-linux-tdep.c: Include "symtab.h". + (amd64_linux_pc_in_sigtramp): Remove function. + (amd64_linux_sigtramp_p): New function. + (amd64_linux_init_abi): Initialize TDEP->sigtramp_p. Don't set + deprecated_pc_in_sigtramp. + * amd64nbsd-tdep.c: Include "symtab.h". + (amd64nbsd_sigtramp_p): New function. + (amd64nbsd_init_abi): Initialize TDEP->sigtramp_p. Don't set + deprecated_pc_in_sigtramp. + * amd64obsd-tdep.c: Include "symtab.h" and "objfiles.h". Add a + few comments. + (amd64obsd_pc_in_sigtramp): Remove function. + (amd64obsd_sigtramp_p): New function. + (amd64obsd_init_abi): Initialize TDEP->sigtramp_p. Don't set + deprecated_pc_in_sigtramp. + * i386-tdep.h (struct gdbarch_tdep): Add sigtramp_p member. + (i386bsd_pc_ins_sigtramp): Remove prototype. + (i386bsd_sigtramp_start, i386bsd_sigtramp_end): Remove prototypes. + * i386-tdep.c (i386_sigtramp_frame_sniffer): Rewrite to use new + sigtramp_p member of `struct gdbarch_tdep'. Also check whether + the program counter is in the range specified by `struct + gdbarch_tdep'. + (i386_pc_in_sigtramp, i386_svr4_pc_in_sigtramp): Remove functions. + (i386_sigtramp_p, i386_svr4_sigtramp_p): New functions. + (i386_go32_pc_in_sigtramp): Remove function. + (i386_svr4_init_abi): Don't set deprecated_pc_in_sigtramp. + Initialize TDEP->sigtramp_p. + (i386_go32_init_abi): Initialize TDEP->sigtramp_p to NULL. + (i386_gdbarch_init): Initialize TDEP->sigtramp_p. Don't set + deprecated_pc_in_sigtramp. + * i386-linux-tdep.c: Adjust comments. + (i386_linux_pc_in_sigtramp): Remove function. + (i386_linux_sigtramp_p): New function. + (i386_linux_init_abi): Initialize TDEP->sigtramp_p. Don't set + deprecated_pc_in_sigtramp. + * i386-nto-tdep.c: Update copyright year. + (i386nto_pc_in_sigtramp): Remove function. + (i386nto_sigtramp_p): New function. + (i386nto_sigcontext_addr): Use I386_ESP_REGNUM instead of + SP_REGNUM. + (i386nto_init_abi): Initialize TDEP->sigtramp_p. Don't set + deprecated_pc_in_sigtramp. + * i386-sol2-tdep.c: Update copyright year. + (i386_sol2_pc_in_sigtramp): Remove function. + (i386_sol2_sigtramp_p): New function. + (i386_sol2_init_abi): Initialize TDEP->sigtramp_p. Don't set + deprecated_pc_in_sigtramp. + * i386bsd-tdep.c (i386bsd_pc_in_sigtramp): Remove function. + (i386bsd_sigtramp_start, i386bsd_sigtramp_end): Remove functions. + (i386bsd_init_abi): Don't set deprecated_pc_in_sigtramp, + deprecated_sigtramp_start and deprecated_sigtramp_end. + * i386nbsd-tdep.c: Include "frame.h" and "symtab.h". + (i386nbsd_pc_in_sigtramp): Remove function. + (i386nbsd_sigtramp_p): New function. + (i386nbsd_init_abi): Don't set deprecated_pc_in_sigtramp, + deprecated_sigtramp_start, deprecated_sigtramp_end. Initialize + TDEP->sigtramp_start, TDEP->sigtramp_end and TDEP->sigtramp_p. + * i386obsd-tdep.c: Include "frame.h", "symtab.h" and "objfiles.h". + (i386obsd_pc_in_sigtramp): Remove function. + (i386obsd_sigtramp_p): New function. + (i386obsd_sigtramp_start, i386obsd_sigtramp_end): Remove + functions. + (i386bsd_init_abi): Don't set deprecated_pc_in_sigtramp, + deprecated_sigtramp_start, deprecated_sigtramp_end. Initialize + TDEP->sigtramp_p. + * Makefile.in (amd64-linux-tdep.o, amd64nbsd-tdep.o, + amd64obsd-tdep.o, i386nbsd-tdep.o, i386obsd-tdep.o): Update + dependencies. + + * config/i386/i386aout.mt: Remove file. + + * configure.tgt: Remove i[34567]86-*-go32*, + i[34567]86-*-msdosdjgpp*, i[34567]86-*-sco*, i[34567]86-*-sysv* + and i[34567]86-*-isc*. Set gdb_target to i386 for + i[34567]86-*-netware* and i[34567]86-*-*. + * config/i386/i386.mt: New file. + * config/i386/embed.mt: Remove file. + * config/i386/go32.mt: Remove file. + * config/i386/i386nw.mt: Remove file. + * config/i386/i386v.mt: Remove file. + * config/i386/tm-go32.h: Remove file. + + * tui/tui-hooks.c: Include "readline/readline.h" after + "gdb_curses.h" instead of before. + * tui/tui-io.c: Likewise. + + * tui/tui.c: Fix typo in comment. + + * sparc64-tdep.c (sparc_address_from_register): Remove function. + +2004-04-08 Andrew Cagney + + * breakpoint.h (deprecated_exception_catchpoints_are_fragile) + (deprecated_exception_support_initialized): Declare. + * hppa-hpux-tdep.c (initialize_hp_cxx_exception_support) + (initialize_hp_cxx_exception_support) + (child_enable_exception_callback): Update. + * breakpoint.c (deprecated_exception_catchpoints_are_fragile) + (deprecated_exception_support_initialized): Rename + deprecated_exception_catchpoints_are_fragile and + deprecated_exception_support_initialized. + (breakpoint_init_inferior, breakpoint_init_inferior): Update. + + * symtab.c (deprecated_hp_som_som_object_present): Rename + hp_som_som_object_present. + * symtab.h (deprecated_hp_som_som_object_present): Declare. + * symfile.c (hp_som_som_object_present, RESET_HP_UX_GLOBALS): + Update. Delete extern declaration. + * valops.c (hp_som_som_object_present): Ditto. + * parse.c (deprecated_hp_som_som_object_present) + (parse_nested_classes_for_hpacc): Ditto. + * hpread.c (hp_som_som_object_present, hpread_expand_symtab): Ditto. + * hppa-hpux-tdep.c (hp_som_som_object_present) + (initialize_hp_cxx_exception_support): Ditto. + * eval.c (hp_som_som_object_present, evaluate_subexp_standard): Ditto. + * cp-valprint.c (hp_som_som_object_present) + (cp_print_class_method): Ditto. + * c-typeprint.c (hp_som_som_object_present): + (c_type_print_base): Ditto. + * c-exp.y (hp_som_som_object_present): Ditto. + +2004-04-08 Andrew Cagney + + * frame-unwind.c (struct frame_unwind_table, frame_unwind_init) + (frame_unwind_prepend_unwinder, frame_unwind_append_sniffer) + (frame_unwind_find_by_frame): Re-implement the unwind code so + that it can both prepend and append sniffers. Replace + frame_unwind_register_unwinder with frame_unwind_prepend_unwinder. + * tramp-frame.c (tramp_frame_append): Use + frame_unwind_prepend_unwinder. + * frame-unwind.h (frame_unwind_prepend_unwinder): Replace + frame_unwind_register_unwinder. + * tramp-frame.h (tramp_frame_prepend_unwinder): Rename + tramp_frame_append. + * tramp-frame.c (tramp_frame_prepend_unwinder): Update. + * mips-linux-tdep.c (mips_linux_init_abi, mips_linux_init_abi) + (mips_linux_init_abi): Update. + +2004-04-08 Kevin Buettner + + * ppc-linux-tdep.c (ELF_NREG, ELF_NFPREG, ELF_NVRREG) + (ELF_FPREGSET_SIZE): Delete constants formerly used in core + file support. + +2004-04-07 Kevin Buettner + + * ia64-tdep.c (elf.h): Don't include. + (elf/ia64.h) [HAVE_LIBUNWIND_IA64_H]: Include. + +2004-04-07 Jason Molenda (jmolenda@apple.com) + + * frame.h: Typeo corrections in comments. + +2004-04-07 Jim Blandy + + * i386-tdep.c (i386_stab_reg_to_regnum): Correct numbering for + %esp and %ebp + +2004-04-07 Mark Kettenis + + * config/sparc/linux.mt (TDEPFILES): Remove solib-legacy.o. + * config/sparc/linux64.mt (TDEPFILES): Likewise. + * config/sparc/sol2.mt (TDEPFILES): Add solib.o and solib-svr4.o. + * config/sparc/sol2.mh (NATDEPFILES): Remove solib.o, solib-svr4.o + and solib-legacy.o. + * config/sparc/sol2-64.mt (TDEPFILES): Add solib.o and + solib-svr4.o. + * config/sparc/tm-sol2.h: Update copyright year. Include + "solib.h". + + * sparc-sol2-tdep.c: Update copyright year. Include + "solib-svr4.h". + (sparc32_sol2_init_abi): Set solib_svr4_fetch_link_map_offsets. + * sparc64-sol2-tdep.c: Include "solib-svr4.h". + (sparc64_sol2_init_abi): Set solib_svr4_fetch_link_map_offsets. + * Makefile.in (sparc-sol2-tdep.o, sparc64-sol2-tdep.o): Update + dependencies. + +2004-04-06 Andrew Cagney + + * infttrace.c: Include "infttrace.h". + * infttrace.h: Include "target.h". + * Makefile.in (infttrace_h): Update. + (infttrace.o): Update. + +2004-04-06 Andrew Cagney + + * hppah-nat.c (hpux_has_forked, hpux_has_vforked) + (hpux_has_execd, hpux_has_syscall_event): Include "infttrace.h", + move extern declarations from here ... + * infttrace.h: ... to here. + * Makefile.in (hppah-nat.o): Update dependencies. + + * hppa-tdep.c (hppa_breakpoint_from_pc): Make static. + (hppa_gdbarch_init): Set gdbarch_breakpoint_from_pc + * config/pa/tm-hppa.h (BREAKPOINT_FROM_PC, BREAKPOINT32): + (hppa_breakpoint_from_pc): Delete. + + * MAINTAINERS: Mark hppa-elf as buildable with -Werror. + +2004-04-05 Andrew Cagney + + * hppa-tdep.c: Do not include , , + , , #include "a.out.encap.h", + . + +2004-04-06 Randolph Chung + + Committed by Andrew Cagney (mechanical change). + * hppa-tdep.c: (args_for_find_stub, hp_som_som_object_present, + exception_catchpoints_are_fragile, find_stub_with_shl_get, + cover_find_stub_with_shl_get, initialize_hp_cxx_exception_support, + child_enable_exception_callback, current_ex_event, + null_symtab_and_line, child_get_current_exception_event, + HP_ACC_EH_notify_hook, HP_ACC_EH_set_hook_value, + HP_ACC_EH_notify_callback, HP_ACC_EH_break, HP_ACC_EH_catch_throw, + HP_ACC_EH_catch_catch, __eh_notification, hp_cxx_exception_support, + hp_cxx_exception_support_initialized, eh_notify_hook_addr, + eh_notify_callback_addr, eh_break_addr, eh_catch_catch_addr, + eh_catch_throw_addr, break_callback_sal, setup_d_pid_in_inferior): + Move hpux-specific definitions ... + * hppa-hpux-tdep.c: ... to here. + +2004-04-05 Andrew Cagney + + * hppa-tdep.c (hppa_frame_cache): Pass the frame's func to + skip_prologue_using_sal. + +2004-04-05 Andrew Cagney + + * config/i386/tm-i386.h: Delete file. + * config/i386/tm-vxworks.h: Update copyright, do not include + "tm-i386.h". + * config/i386/tm-nto.h, config/i386/tm-linux.h: Ditto. + * config/i386/tm-i386sol2.h, config/i386/tm-i386lynx.h: Ditto. + * config/i386/tm-go32.h, config/i386/tm-cygwin.h: Ditto. + * config/i386/ncr3000.mt (TM_FILE): Delete. + * config/i386/interix.mt (TM_FILE): Delete. + * config/i386/i386v.mt (TM_FILE): Delete. + * config/i386/i386nw.mt (TM_FILE): Delete. + * config/i386/i386gnu.mt (TM_FILE): Delete. + * config/i386/i386aout.mt (TM_FILE): Delete. + * config/i386/embed.mt (TM_FILE): Delete. + +2004-04-05 Kevin Buettner + + * frv-tdep.h (fsr0_regnum, acc0_regnum, acc7_regnum, accg0123_regnum) + (accg4567_regnum, msr0_regnum, msr1_regnum, gner0_regnum) + (gner1_regnum, fner0_regnum, fner1_regnum, accg0_regnum) + (accg7_regnum): New constants. + (last_spr_regnum, last_pseudo_regnum): Update. + * frv-tdep.c (new_variant): Initialize names for fsr0, acc0-acc7, + accg0-accg7, msr0, msr1, gner0, gner1, fner0, and fner1. + (frv_pseudo_register_read, frv_pseudo_register_write): Add support + for accg registers. + (frv_register_sim_regno): Update spr_map[]. + +2004-04-04 Andrew Cagney + + * config/mips/xm-riscos.h: Delete. + * config/mips/xm-mipsv4.h, config/mips/xm-mips.h: Delete. + * config/mips/tm-mipsv4.h, config/mips/riscos.mh: Delete. + * config/mips/nm-riscos.h, config/mips/nm-news-mips.h: Delete. + * config/mips/nm-mips.h, config/mips/news-mips.mh: Delete. + * config/mips/news-mips.mh, config/m68k/tm-m68kv4.h: Delete. + * config/mips/decstation.mh, config/mips/littlemips.mh: Delete. + * config/mips/mipsv4.mt, config/m68k/tm-sun3.h: Delete. + * config/m68k/xm-sun3os4.h, config/m68k/xm-sun3.h: Delete. + * config/m68k/xm-sun2.h, config/m68k/xm-m68kv4.h: Delete. + * config/m68k/xm-dpx2.h, config/m68k/xm-delta68.h: Delete. + * config/m68k/xm-3b1.h, config/m68k/tm-sun3os4.h: Delete. + * config/m68k/tm-m68klynx.h, config/m68k/tm-dpx2.h: Delete. + * config/m68k/tm-delta68.h, config/m68k/tm-3b1.h: Delete. + * config/m68k/sun3os4.mt, config/m68k/nm-sysv4.h: Delete. + * config/m68k/nm-sun3.h, config/m68k/sun3os4.mh: Delete. + * config/m68k/sun2os3.mh, config/m68k/nm-sun2.h: Delete. + * config/m68k/nm-m68klynx.h, config/m68k/sun3os3.mt: Delete. + * config/m68k/nm-dpx2.h, config/m68k/sun2os3.mt: Delete. + * config/m68k/dpx2.mh, config/m68k/sun3os3.mh: Delete. + * config/m68k/sun2os4.mh, config/m68k/nm-delta68.h: Delete. + * config/m68k/m68kv4.mt, config/m68k/m68klynx.mt: Delete. + * config/m68k/3b1.mt, config/m68k/m68klynx.mh: Delete. + * config/m68k/m68kv4.mh, config/m68k/sun2os4.mt: Delete. + * config/m68k/tm-sun2os4.h, config/m68k/3b1.mh: Delete. + * config/m68k/dpx2.mt, config/m68k/delta68.mt: Delete. + * config/m68k/tm-sun2.h, config/m68k/delta68.mh: Delete. + + * configure.tgt: Remove m68000-*-sunos3*, m68000-*-sunos4*, + m68*-bull-sysv*, m68*-att-*, m68*-motorola-*, m68*-*-lynxos*, + m68*-*-sunos3*, m68*-*-sunos4*, m68*-*-sysv4*, mips*-*-sysv4*. + * configure.host: Remove m680[01]0-sun-sunos3*, + m680[01]0-sun-sunos4*, m68*-att-*, m68*-bull*-sysv*, + m68*-*-lynxos*, m68*-*-sysv4*, m68*-motorola-*, m68*-sun-sunos3*, + m68*-sun-sunos4*, m68*-sun-*, mips-dec-*, mips-little-*, + mips-sony-*, mips-*-mach3*, mips-*-sysv4*, mips-*-sysv*, + mips-*-riscos*. + * NEWS: Mention removed systems. + +2004-04-04 Andrew Cagney + + GDB 6.1 release created from 6.1 branch. + +2004-04-04 Andrew Cagney + + * gnu-nat.c (gnu_wait): Use memcpy instead of bcopy. + * remote-vxmips.c (vx_read_register, vx_write_register): Ditto. + * remote-vx68.c (vx_read_register, vx_write_register): Ditto. + + * config/vax/xm-vax.h (FAULT_CODE_ORIGIN, INIT_STACK): Delete. + * config/alpha/xm-alphaosf.h (NO_SIGINTERRUPT): Delete. + * config/alpha/xm-alphalinux.h (NO_SIGINTERRUPT): Delete. + +2004-04-03 Jim Blandy + + * MAINTAINERS: Chris Faylor has changed employers; add him to + "paper trail" section, and update his E-mail address. + +2004-04-03 Andrew Cagney + + * frame-unwind.c (frame_unwind_find_by_frame): Delete check for + generic dummy frames. + * dummy-frame.c: Update copyright. + (dummy_frame_sniffer): Delete check for generic dummy frames. + + * config/pa/tm-hppa.h (REG_PARM_STACK_SPACE): Delete. + * config/pa/tm-hppa64.h (PA20W_CALLING_CONVENTIONS) + (REG_PARM_STACK_SPACE): Delete. + * hppa-tdep.c (hppa64_push_dummy_call, hppa32_push_dummy_call): + Inline reference to REG_PARM_STACK_SPACE. + + * config/pa/tm-hppah.h (FRAME_SAVED_PC_IN_SIGTRAMP) + (FRAME_FIND_SAVED_REGS_IN_SIGTRAMP) + (hppa32_hpux_frame_find_saved_regs_in_sigtramp) + (FRAME_BASE_BEFORE_SIGTRAMP) + (hppa32_hpux_frame_base_before_sigtramp) + (hppa32_hpux_frame_saved_pc_in_sigtramp): Delete. + * config/pa/tm-hppa64.h (hppa64_hpux_frame_saved_pc_in_sigtramp) + (hppa64_hpux_frame_find_saved_regs_in_sigtramp) + (FRAME_FIND_SAVED_REGS_IN_SIGTRAMP) + (FRAME_BASE_BEFORE_SIGTRAMP) + (hppa64_hpux_frame_base_before_sigtramp) + (FRAME_SAVED_PC_IN_SIGTRAMP): Delete. + +2004-04-03 Andrew Cagney + + * PROBLEMS: Mention that GDB doesn't build on HP/UX 11.00. + +2004-04-02 Andrew Cagney + + * sh64-tdep.c (sh64_init_extra_frame_info): Replace + DEPRECATED_CALL_DUMMY_LENGTH with 0, simplify. + * dummy-frame.h: Delete out-of-date comments. + * gdbarch.sh (DEPRECATED_CALL_DUMMY_LENGTH): Delete. + * gdbarch.h, gdbarch.c: Re-generate. + +2004-04-02 Joel Brobecker + + Committed by Andrew Cagney . + * alpha-tdep.c (alpha_heuristic_frame_unwind_cache): Do not take + into account an instruction saving a register if we have already + seen an earlier instruction saving that same register. + +2004-04-02 Andrew Cagney + + * gdbarch.sh (DEPRECATED_INIT_FRAME_PC_FIRST): Delete. + * gdbarch.h, gdbarch.c: Re-generate. + * frame.c (legacy_get_prev_frame): Delete references to + DEPRECATED_INIT_FRAME_PC_FIRST. + + * infrun.c (pc_in_sigtramp): Delete function. + (check_sigtramp2): Inline call to pc_in_sigtramp, use + get_frame_type. + 2004-04-02 Andrew Cagney * infrun.c (handle_step_into_function): Delete code conditional on @@ -73,9 +916,9 @@ (value_less): Ditto. (value_neg): Ditto. (value_complement): Ditto. - (value_binop): Simplify slightly by using is_integral_type and + (value_binop): Simplify slightly by using is_integral_type and eliminiating unnecessary COERCE_ENUMs. - + 2004-03-31 Andrew Cagney * frame.h (frame_unwind_id): Declare. @@ -246,9 +1089,9 @@ * i386obsd-tdep.c (i386obsd_init_abi): Update. * i386nbsd-tdep.c (i386nbsd_init_abi): Update. * i386bsd-tdep.c (i386bsd_init_abi): Update. - * config/vax/tm-vaxbsd.h (DEPRECATED_SIGTRAMP_END) + * config/vax/tm-vaxbsd.h (DEPRECATED_SIGTRAMP_END) (DEPRECATED_SIGTRAMP_START): Update. - * config/m68k/tm-nbsd.h (DEPRECATED_SIGTRAMP_END) + * config/m68k/tm-nbsd.h (DEPRECATED_SIGTRAMP_END) (DEPRECATED_SIGTRAMP_START): Update. * blockframe.c (find_pc_sect_partial_function): Update. * arch-utils.c (legacy_pc_in_sigtramp): Update. @@ -305,7 +1148,7 @@ * sparc64obsd-tdep.c (sparc64obsd_init_abi): Update. * sparcnbsd-tdep.c (sparc32nbsd_init_abi): Update. * sparcobsd-tdep.c (sparc32obsd_init_abi): Update. - + 2004-03-23 Andrew Cagney * tramp-frame.h, tramp-frame.h: New files. @@ -326,7 +1169,7 @@ (trad_frame_cache_zalloc): New function. (trad_frame_set_id, trad_frame_get_id): New functions. (trad_frame_set_reg_addr, trad_frame_get_register): New functions. - + 2004-03-22 Andrew Cagney * s390-tdep.c (struct s390_stub_unwind_cache): Rename @@ -386,7 +1229,7 @@ (legacy_get_prev_frame): Ditto. * inferior.h: Delete reference to generic_pc_in_call_dummy in comment. - + 2004-03-21 Andrew Cagney * inferior.h (deprecated_pc_in_call_dummy_at_entry_point): Delete @@ -661,7 +1504,7 @@ (dwarf2_frame_set_init_reg): Use gdbarch_data. (dwarf2_frame_init_reg): Use gdbarch_data. (_initialize_dwarf2_frame): Use gdbarch_data_register_pre_init. - * solib-svr4.c (set_solib_svr4_fetch_link_map_offsets) + * solib-svr4.c (set_solib_svr4_fetch_link_map_offsets) (_initialize_svr4_solib): Update. * user-regs.c (_initialize_user_regs): Update. * reggroups.c (_initialize_reggroup): Update. @@ -679,7 +1522,7 @@ * frame-base.c (frame_base_table): Update. * remote.c (_initialize_remote): Update. * gdb_obstack.h (OBSTACK_ZALLOC, OBSTACK_CALLOC): Define. - + 2004-03-15 Andrew Cagney * cris-tdep.c (bfd_lookup_symbol): Delete unused function. @@ -748,7 +1591,7 @@ 2004-03-14 Daniel Jacobowitz * dwarf2read.c (read_structure_type): Rename from - read_structure_scope. Don't create a symbol or call process_die. + read_structure_scope. Don't create a symbol or call process_die. Return immediately if die->type is set. Call read_type_die before dwarf2_add_member_fn. (process_structure_scope): New function. @@ -994,27 +1837,27 @@ * config/pa/tm-hppa.h (DEPRECATED_DO_REGISTERS_INFO) (pa_do_registers_info): Delete. * hppa-tdep.c (pa_do_registers_info, pa_do_strcat_registers_info) - (pa_print_registers, pa_print_fp_reg, pa_strcat_registers) + (pa_print_registers, pa_print_fp_reg, pa_strcat_registers) (pa_strcat_fp_reg, pa_register_look_aside): Delete. * infcall.c (legacy_push_dummy_code): Delete #ifdef GDB_TARGET_IS_HPPA code. * config/pa/tm-hppa.h (DEPRECATED_FIX_CALL_DUMMY) - (hppa_fix_call_dummy, DEPRECATED_CALL_DUMMY_HAS_COMPLETED) + (hppa_fix_call_dummy, DEPRECATED_CALL_DUMMY_HAS_COMPLETED) (DEPRECATED_DUMMY_WRITE_SP, CALL_DUMMY): Delete. * config/pa/tm-hppa64.h (CALL_DUMMY): Delete. - * hppa-tdep.c (hppa_frame_chain, hppa_frame_chain_valid) - (hppa_push_dummy_frame, hppa_pop_frame, hppa_push_arguments) - (hppa_fix_call_dummy, hppa64_stack_align, hppa_frame_saved_pc) + * hppa-tdep.c (hppa_frame_chain, hppa_frame_chain_valid) + (hppa_push_dummy_frame, hppa_pop_frame, hppa_push_arguments) + (hppa_fix_call_dummy, hppa64_stack_align, hppa_frame_saved_pc) (hppa_init_extra_frame_info, hppa_saved_pc_after_call) - (hppa64_call_dummy_breakpoint_offset, hppa_frame_init_saved_regs) - (hppa_frameless_function_invocation, hppa64_store_return_value) - (hppa_store_struct_return, hppa64_extract_return_value) + (hppa64_call_dummy_breakpoint_offset, hppa_frame_init_saved_regs) + (hppa_frameless_function_invocation, hppa64_store_return_value) + (hppa_store_struct_return, hppa64_extract_return_value) (hppa64_use_struct_convention, hppa_frame_find_saved_regs) - (hppa32_call_dummy_length, hppa64_call_dummy_length) + (hppa32_call_dummy_length, hppa64_call_dummy_length) (find_dummy_frame_regs, FUNC_LDIL_OFFSET, FUNC_LDO_OFFSET) - (find_proc_framesize, deposit_21, restore_pc_queue) - (find_return_regnum, pc_in_interrupt_handler, deposit_14) + (find_proc_framesize, deposit_21, restore_pc_queue) + (find_return_regnum, pc_in_interrupt_handler, deposit_14) (rp_saved, pc_in_linker_stub): Delete. Unconditionally enable 64-bit frame and ABI code. @@ -1086,8 +1929,8 @@ 2004-03-04 Orjan Friberg * cris-tdep.c (cris_scan_prologue): Save the frame pointer's offset - when the frame pointer is pushed. Don't set the frame pointer's - address on the stack unless it's actually located there. + when the frame pointer is pushed. Don't set the frame pointer's + address on the stack unless it's actually located there. Set the SRP's address on the stack correctly when the PC is still in the prologue. (cris_return_value): New function. @@ -1253,7 +2096,7 @@ (cris_unwind_sp, cris_store_return_value, cris_extract_return_value) (cris_reg_struct_has_addr): New functions. (cris_examine, cris_frame_init_saved_regs, cris_frame_chain) - (cris_frame_saved_pc, cris_saved_pc_after_call, + (cris_frame_saved_pc, cris_saved_pc_after_call, (cris_store_struct_return, cris_frameless_function_invocation) (cris_pop_frame, cris_skip_prologue_main) (cris_abi_original_store_return_value) @@ -1266,18 +2109,18 @@ (cris_push_return_address, cris_abi_update): Remove. (_initialize_cris_tdep): Remove ABI command. (cris_dump_tdep): Ditto. - (cris_gdbarch_init): Remove ABI command. + (cris_gdbarch_init): Remove ABI command. Set store_return_value, extract_return_value, push_dummy_code, push_dummy_call, frame_align, unwind_pc, unwind_sp, unwind_dummy_id, frame_unwind_append_sniffer, frame_base_set_default. Clear deprecated init_frame_pc, push_arguments, store_return_value, extract_return_value, fp_regnum, pc_in_call_dummy, call_dummy_words, sizeof_call_dummy_words, get_saved_register, push_return_address, - pop_frame, store_struct_return, frame_init_saved_regs, + pop_frame, store_struct_return, frame_init_saved_regs, init_extra_frame_info, frameless_function_invocation, frame_chain, frame_saved_pc, saved_pc_after_call, save_dummy_frame_tos, dummy_write_sp. - + 2004-02-26 Jeff Johnston * valprint.h (print_hex_chars, print_char_chars): New prototypes. @@ -1349,7 +2192,7 @@ "x86-64-tdep.h". * amd64obsd-nat.c: Include "amd64-tdep.h" instead of "x86-64-tdep.h". - * configure.host: (x86_64-*-linux*): Set gdb_target to linux64. + * configure.host: (x86_64-*-linux*): Set gdb_target to linux64. * configure.tgt (x86_64-*-linux*): Set gdb_target to linux64. * Makefile.in (amd64_linux_tdep_h): Renamed from x86_64_linux_tdep_h.