X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gdb%2FChangeLog;h=b936105c2015cd0f28e4b7b2ccb86ec49e20bf3b;hb=42efa47a82619e10851af335d38a8b8d75f12aab;hp=bc4f971c605e2867f8a0f72ec42822d0670788d1;hpb=de5b9bb93a97c218441ce891c4fa0dc0787f1626;p=external%2Fbinutils.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index bc4f971..b936105 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,593 @@ +2003-06-26 Andrew Cagney + + * gdbarch.sh (FRAME_ARGS_ADDRESS): Add predicate. Deprecate. + (FRAME_LOCALS_ADDRESS): Add predicate. Deprecate. + * gdbarch.h, gdbarch.c: Re-generate. + * frame-base.c (default_frame_args_address): Update. Use + default_frame_base_address when DEPRECATED_FRAME_ARGS_ADDRESS is + not available. + (default_frame_locals_address): Ditto for + DEPRECATED_FRAME_LOCALS_ADDRESS. + * vax-tdep.c (vax_sigtramp_saved_pc): Update. + (vax_frame_num_args): Update. + (vax_gdbarch_init): Update. + * rs6000-tdep.c (rs6000_gdbarch_init): Update. + * ns32k-tdep.c (ns32k_gdbarch_init): Update. + * mcore-tdep.c (mcore_gdbarch_init): Update. + * m68hc11-tdep.c (m68hc11_gdbarch_init): Update. + * ia64-tdep.c (ia64_gdbarch_init): Update. + * symtab.h (address_class): Update comments. + * ns32k-tdep.c (ns32k_sigtramp_saved_pc): Update. + * config/sparc/tm-sparc.h (DEPRECATED_FRAME_ARGS_ADDRESS): Update. + (DEPRECATED_FRAME_LOCALS_ADDRESS): Update. + * config/pa/tm-hppa64.h (DEPRECATED_FRAME_ARGS_ADDRESS): Update. + (DEPRECATED_FRAME_LOCALS_ADDRESS): Update. + (DEPRECATED_FRAME_LOCALS_ADDRESS): Update. + * config/m68k/tm-delta68.h (DEPRECATED_FRAME_ARGS_ADDRESS): Update. + * alpha-mdebug-tdep.c: Update. + * ada-lang.c (add_symbols_from_enclosing_procs): Update. + +2003-06-26 Andreas Jaeger + + * x86-64-tdep.c (x86_64_push_arguments): Always set %rax to number + of SSE registers so that varargs functions work. Rework handling + of passing arguments on the stack. + (x86_64_store_return_value): Return double and float values in SSE + register. + +2003-06-24 Michael Chastain + + * PROBLEMS: Document pr gdb/1091 and pr gdb/1193, + the "constructor breakpoints ignored" bug. + +2003-06-25 David Carlton + + * MAINTAINERS: Update e-mail address. + +2003-06-24 Jim Blandy + + * ppc-linux-tdep.c: More "Linux" -> "GNU/Linux". + + * ppc-linux-tdep.c (ppc64_linux_convert_from_func_ptr_addr): New + function. + (ppc_linux_init_abi): Register it as the + CONVERT_FROM_FUNC_PTR_ADDR method under the PPC64 Linux ABI. + + * ppc-linux-tdep.c (ppc64_call_dummy_address): New function. + (ppc_linux_init_abi): Set it as the gdbarch's call_dummy_address + method. + + * ppc-linux-tdep.c (ppc64_desc_entry_point): New function. + (ppc64_standard_linkage_target): Use it. + +2003-06-23 Andrew Cagney + + * rs6000-tdep.c (rs6000_register_virtual_type): Add explict cases + for 0 "int0" and 4 "int32" sized registers. + * gdbtypes.c (builtin_type_int0): Define. + (build_gdbtypes): Initialize builtin_type_int0. + * gdbtypes.h (builtin_type_int0): Declare. + +2003-06-23 Stephane Carrez + + * m68hc11-tdep.c (m68hc11_gdbarch_init): Clear gdb_arch_char_signed + as characters are unsigned. + +2003-06-22 Daniel Jacobowitz + + PR gdb/1179 + * dwarfread.c (struct_type): Skip static fields without crashing. + +2003-06-22 Andrew Cagney + + GDB 6.0 branch created. + * README: Update. + * PROBLEMS: Update. Empty. + * NEWS: Update. + +2003-06-22 Daniel Jacobowitz + + * symfile.c (add_symbol_file_command): Use parse_and_eval_address. + Suggested by Nick Hibma . + +2003-06-22 Andrew Cagney + + * osabi.c (generic_elf_osabi_sniff_abi_tag_sections): Handle + GNU_ABI_TAG_FREEBSD and GNU_ABI_TAG_NETBSD. Suggested by Momchil + Velikov. + +2003-06-22 Daniel Jacobowitz + + * cli/cli-cmds.c (shell_escape): Silence warnings from old + compilers. + +2003-06-21 Daniel Jacobowitz + + * c-valprint.c (c_value_print): Add VALUE_OFFSET to the address + argument of val_print. + * cp-valprint.c (cp_print_value): Don't add the offset parameter + to the address argument of baseclass_offset or target_read_memory. + Do add it to the argument of cp_print_value_fields. + +2003-06-21 Andrew Cagney + + * mips-tdep.c: Include "reggroups.h" and "sim-regno.h". + (mips_register_name): Return names for NUM_REGS..2*NUM_REGS + instead of 0..NUM_REGS. + (mips_register_reggroup_p): New function. + (mips_pseudo_register_write): New function. + (mips_pseudo_register_read): New function. + (mips_register_raw_size): For NUM_REGS..2*NUM_REGS return the size + based on the register's type. + (read_next_frame_reg): Simplify. Assert that REGNO is a pseudo / + cooked. + (mips_get_saved_register): Simplify. Assert that REGNO is a + pseudo / cooked. + (mips_register_byte): New function. Use MIPS_REGISTER_BYTE. + (mips_register_type): Replace mips_register_virtual_type. Map + NUM_REGS..2*NUM_REGS onto 0..NUM_REGS. Use MIPS_REGISTER_TYPE + when available. + (read_next_frame_reg): Simplify, but handle SP_REGNUM. Assert + that the register is cooked / virtual. + (mips_frame_saved_pc): Fetch the cooked PC, and not the raw PC. + Only get the extra info when needed. + (set_reg_offset): Save the offset in NUM_REGS..2*NUM_REGS as well. + (mips32_heuristic_proc_desc): Fetch the cooked register. + (heuristic_proc_desc, mips_pop_frame, get_frame_pointer): Ditto. + (mips_init_extra_frame_info, get_frame_pointer): Ditto. + (mips_print_register): Use gdbarch_register_type, instead of + REGISTER_VIRTUAL_TYPE. + (print_gp_register_row): Use gdbarch_register_type, instead of + REGISTER_VIRTUAL_TYPE. Allow for a pseudo / cooked REGNUM. + (mips_print_registers_info): Assert REGNO is pseodo / cooked. + Print the pseudo / cooked registers. + (mips_print_registers_info): Assert REGNO is pseodo / cooked. + Print the pseudo / cooked registers. + (mips_xfer_register): Use regcache_cooked_read_part. Assert that + REG_NUM is pseudo / cooked. + (mips_o32_xfer_return_value): Xfer the pseudo / cooked register. + (mips_n32n64_xfer_return_value): Ditto. + (mips_stab_reg_to_regnum): Map onto NUM_REGS..2*NUM_REGS. + (mips_dwarf_dwarf2_ecoff_reg_to_regnum): Ditto. + (mips_register_sim_regno): New function. + (mips_gdbarch_init): Set deprecated_register_byte, + register_group_p, pseudo_register_write, pseudo_register_read, + register_sim_regno, and num_pseudo_regs. Set register_type, + instead of register_virtual_type. + * Makefile.in (mips-tdep.o): Update dependencies. + * config/mips/tm-mips64.h (MIPS_REGISTER_TYPE): Rename + REGISTER_VIRTUAL_TYPE. + * config/mips/tm-mips.h (MIPS_REGISTER_TYPE): Ditto. + * config/mips/tm-irix5.h (MIPS_REGISTER_TYPE): Ditto. + * config/mips/tm-mips.h (MIPS_REGISTER_BYTE): Rename REGISTER_BYTE. + * config/mips/tm-irix6.h (MIPS_REGISTER_BYTE): Ditto. + * config/mips/tm-irix5.h (MIPS_REGISTER_BYTE): Ditto. + +2003-06-21 Daniel Jacobowitz + + * Makefile.in (cli-cmds.o): Depend on $(gdb_vfork_h) + * cli/cli-cmds.c: Include "gdb_vfork.h". + (shell_escape): Use vfork. + +2003-06-21 Andrew Cagney + + * mips-tdep.c (mips_find_saved_regs): Rewrite mdebug code handling + 32 bit floating-point register saves. + + * frame.h (deprecated_unwind_get_saved_register): Delete. + * frame.c (deprecated_unwind_get_saved_register): Delete function. + * mips-tdep.c (mips_get_saved_register): Use frame_register_unwind + and deprecated_get_next_frame_hack instead of + deprecated_unwind_get_saved_register. + + * mips-tdep.c (mips_dump_tdep): Do not print + REGISTER_CONVERT_FROM_TYPE or REGISTER_CONVERT_TO_TYPE. + + * frame.c (get_frame_register): New function. + (frame_unwind_register_signed): New function. + (get_frame_register_signed): New function. + (frame_unwind_register_unsigned): New function. + (get_frame_register_unsigned): New function. + * frame.h: Add comments on naming schema. + (get_frame_register, frame_unwind_register_signed): Declare. + (get_frame_register_signed, get_frame_register_signed): Declare. + (frame_unwind_register_unsigned): Declare. + (get_frame_register_unsigned): Declare. + +2003-06-20 Theodore A. Roth + + * avr-tdep.c (avr_gdbarch_init): Don't call set_gdbarch_bfd_vma_bit. + +2003-06-20 Theodore A. Roth + + * avr-tdep.c (avr_read_pc): Use regcache instead of read_register. + (avr_read_sp): Ditto. + +2003-06-20 Daniel Jacobowitz + + * config/arm/linux.mt: Remove code protected by GDBSERVER define. + * config/arm/nm-linux.h: Likewise. + * config/arm/tm-linux.h: Likewise. + * config/ia64/nm-linux.h: Likewise. + * config/ia64/tm-ia64.h: Likewise. + * config/s390/tm-linux.h: Likewise. + * config/s390/tm-s390.h: Likewise. + * s390-nat.c: Likewise. + * s390-tdep.c: Likewise. + + * config/i386/linux.mt: Don't set GDBSERVER_DEPFILES. + * config/ia64/linux.mt: Likewise. + * config/m68k/linux.mh: Likewise. + * config/mips/linux.mt: Likewise. + * config/powerpc/linux.mh: Likewise. + * config/sh/linux.mt: Likewise. + +2003-06-19 Kris Warkentin + + * solib.c (solib_open): Change tests for whether to search + LD_LIBRARY_PATH and PATH to better deal with remotes. Update + comments. + +2003-06-19 Theodore A. Roth + + * avr-tdep.c (avr_frame_address): Delete function. + (avr_gdbarch_init): Don't call set_gdbarch_frame_args_address, + set_gdbarch_frame_args_address. + +2003-06-19 Andrew Cagney + + * config/mips/tm-mips.h (REGISTER_CONVERT_TO_TYPE): Delete. + (REGISTER_CONVERT_FROM_TYPE): Delete. + (mips_register_convert_to_type): Delete declaration. + (mips_register_convert_from_type): Delete declaration. + * linux-nat.h (struct target_ops): Declare opaque. s/Linux/Linux + kernel/. + +2003-06-19 Michael Snyder + + * linux-nat.h: New file. + * linux-nat.c: Include linux-nat.h. + * lin-lwp.c: Include linux-nat.h. + Move struct lwp_info def to linux-nat.h. + * linux-proc.c: Include linux-nat.h. + (linux_make_note_section): Iterate over lwps instead of threads. + (linux_do_thread_registers): Use lwp instead of merged pid. + * config/nm-linux.h: Move miscelaneous def'ns to linux-nat.h. + * Makefile.in (lin-lwp.o, linux-proc.o, linux-nat.o): + Add dependency on linux_nat_h. + +2003-06-19 Theodore A. Roth + + * avr-tdep.c (avr_extract_return_value): Delete debugging fprintf. + +2003-06-19 Daniel Jacobowitz + + * varobj.c (get_type, get_target_type): Use check_typedef. + +2003-06-19 Daniel Jacobowitz + + * breakpoint.c (insert_catchpoint): Call internal_error. + +2003-06-19 Theodore A. Roth + + * avr-tdep.c (avr_push_dummy_code): Delete function. + (avr_gdbarch_init): Don't call set_gdbarch_push_dummy_code. + +2003-06-19 Daniel Jacobowitz + + * arch-utils.c (default_prepare_to_proceed): Remove. + (generic_prepare_to_proceed): Remove. + * arch-utils.h (default_prepare_to_proceed): Remove prototype. + (generic_prepare_to_proceed): Remove prototype. + * gdbarch.sh (PREPARE_TO_PROCEED): Remove. + * gdbarch.c: Regenerate. + * gdbarch.h: Regenerate. + * hppa-tdep.c (hppa_prepare_to_proceed): Remove dangling prototype. + * hppah-nat.c (hppa_switched_threads): Remove. + * infrun.c (prepare_to_proceed): New static function, copied from + generic_prepare_to_proceed. Remove select_it argument. + (proceed): Call prepare_to_proceed. + * infttrace.c (old_gdb_pid, reported_pid, reported_bpt): Remove + variables. + (ptrace_wait): Don't set the removed variables. + (hppa_switched_threads): Remove. + * lin-lwp.c (lin_lwp_prepare_to_proceed): Remove. + * config/nm-linux.h (PREPARE_TO_PROCEED): Don't define. + (lin_lwp_prepare_to_proceed): Remove prototype. + * config/i386/nm-x86-64linux.h (PREPARE_TO_PROCEED): Don't undefine. + * config/pa/nm-hppah.h (PREPARE_TO_PROCEED): Don't define. + +2003-06-18 Theodore A. Roth + + * avr-tdep.c: Include frame.h, frame-unwind.h, frame-base.h, and + trad-frame.h. + (AVR_MAX_PROLOGUE_SIZE): Increase from 56 to 64. + (AVR_ARG1_REGNUM, AVR_ARGN_REGNUM): Define. + (AVR_RET1_REGNUM, AVR_RETN_REGNUM): Define. + (AVR_PROLOGUE_*): Enumerate prologue types. + (struct frame_extra_info): Remove. + (struct avr_unwind_cache): Define. + (avr_write_sp): Delete function. + (avr_read_fp): Ditto. + (avr_init_extra_frame_info): Ditto. + (avr_pop_frame): Ditto. + (avr_frame_saved_pc): Ditto. + (avr_saved_pc_after_call): Ditto. + (avr_push_return_address): Ditto. + (avr_frame_chain): Ditto. + (avr_store_struct_return): Ditto. + (avr_push_arguments): Ditto. + (avr_scan_prologue): Update comments. Changed to set up the info for + cache unwinding. Now returns end of prologue PC. + (avr_skip_prologue): Better handling of functions lacking a prologue + by using avr_scan_prologue. + (avr_scan_arg_moves): New function. + (avr_saved_regs_unwinder): Ditto. + (avr_frame_unwind_cache): Ditto. + (avr_unwind_pc): Ditto. + (avr_frame_this_id): Ditto. + (avr_frame_prev_register): Ditto. + (avr_frame_p): Ditto. + (avr_frame_base_address ): Ditto. + (avr_unwind_dummy_id): Ditto. + (avr_push_dummy_code): Ditto. + (push_stack_item): Ditto. + (pop_stack_item): Ditto. + (avr_push_dummy_call): Ditto. + (struct stack_item): Define. + (avr_frame_unwind): Declare structure. + (avr_frame_base): Ditto. + (avr_gdbarch_init): Remove calls to + set_gdbarch_deprecated_init_frame_pc, + set_gdbarch_deprecated_target_read_fp, + set_gdbarch_deprecated_dummy_write_sp, + set_gdbarch_deprecated_fp_regnum, + set_gdbarch_deprecated_push_arguments, + set_gdbarch_deprecated_push_return_address, + set_gdbarch_deprecated_pop_frame, + set_gdbarch_deprecated_store_struct_return, + set_gdbarch_deprecated_frame_init_saved_regs, + set_gdbarch_deprecated_init_extra_frame_info, + set_gdbarch_deprecated_frame_chain, + set_gdbarch_deprecated_frame_saved_pc, + set_gdbarch_deprecated_saved_pc_after_call. + Add calls to set_gdbarch_push_dummy_call, + set_gdbarch_push_dummy_code, + frame_unwind_append_predicate, + frame_base_set_default, + set_gdbarch_unwind_dummy_id, + set_gdbarch_unwind_pc. + Wrap a long line. + +2003-06-18 Corinna Vinschen + + * h8300-tdep.c (h8300s_register_name): Enable MACH and MACL + registers for H8/300S. + (h8300_print_registers_info): Ditto. + (h8300_gdbarch_init): Accommodate register count for H8/300S. + +2003-06-18 Daniel Jacobowitz + + * config/nm-linux.h (linux_record_stopped_pid): New prototype. + * lin-lwp.c (child_wait): Call linux_record_stopped_pid. + (lin_lwp_wait): Likewise. Update comments. + * linux-nat.c (struct simple_pid_list, add_to_pid_list) + (pull_pid_from_list, linux_record_stopped_pid): New. + +2003-06-17 Stephane Carrez + + * ada-lang.c (scan_discrim_bound): Name first argument. + (ada_add_block_symbols): Remove BLOCK_SYM to use local variable + declared by ALL_BLOCK_SYMBOLS. + +2003-06-17 Stephane Carrez + + * ada-tasks.c (find_function_in_inferior): Don't declare it. + ("regcache.h"): Include it. + * ada-lex.l (block_lookup): Replace VAR_NAMESPACE with VAR_DOMAIN. + +2003-06-17 Daniel Jacobowitz + + * NEWS: Mention gdbserver detach change and "disconnect" command. + * infcmd.c (disconnect_command): New function. + (_initialize_infcmd): Add ``disconnect'' command. + * remote.c (remote_async_detach): Delete. + (remote_detach): Merge remote_async_detach. + (remote_disconnect): New. + (init_remote_ops): Set to_disconnect. + (init_remote_cisco_ops): Likewise. + (init_remote_async_ops): Likewise. Use remote_detach. + * target.c (cleanup_target): Default to_disconnect. + (update_current_target): Inherit to_disconnect. + (target_disconnect, debug_to_disconnect): New functions. + (setup_target_debug): Set to_disconnect. + * target.h (struct target_ops): Add to_disconnect. + (target_disconnect): Add prototype. + +2003-06-17 Daniel Jacobowitz + + * breakpoint.c (insert_catchpoint): New function. + (insert_breakpoints): Use catch_exceptions to call + insert_catchpoint. Disable catchpoints if they fail to insert. + +2003-06-17 Daniel Jacobowitz + + * symfile.c (reread_symbols): Clear sym_private. + +2003-06-17 Andrew Cagney + + * trad-frame.h (struct frame_info): Add opaque declaration. + * remote-fileio.h (struct cmd_list_element): Add opaque + declaration. + * h8300-tdep.c (h8300s_register_name): Avoid C++ // style + comments. + +2003-06-17 Daniel Jacobowitz + + * remote.c (remote_prepare_to_store): Replace call to + deprecated_read_register_bytes with multiple regcache_raw_read + calls. + +2003-06-17 Kris Warkentin + + * nto-tdep.c (nto_map_arch_to_cputype): Recognize "powerpc". + (nto_find_and_open_solib): Likewise. + (nto_init_solib_absolute_prefix): Likewise. + (_initialize_nto_tdep): Fix indentation. + +2003-06-17 Kris Warkentin + + * i386-nto-tdep.c (i386nto_sigcontext_addr): Make sp a CORE_ADDR. + +2003-06-17 Kris Warkentin + + * i386-nto-tdep.c (i386nto_sigcontext_addr): Declare sp before using. + +2003-06-17 Jim Blandy + + * ppc-linux-tdep.c: "Linux" -> "GNU/Linux" + +2003-06-16 Theodore A. Roth + + * avr-tdep.c (avr_extract_return_value): New function. + (avr_gdbarch_init): Set extract_return_value method. + +2003-06-16 Andrew Cagney + + * frame.h (deprecated_get_next_frame_hack): Declare. + * frame.c (legacy_saved_regs_prev_register): Only require + DEPRECATED_FRAME_INIT_SAVED_REGS when it is needed. Assert that + there are always saved regs. + (deprecated_generic_get_saved_register): Do not require + DEPRECATED_FRAME_INIT_SAVED_REGS. + (legacy_get_prev_frame): Do not require DEPRECATED_FRAME_CHAIN, + use frame ID unwind instead. + (deprecated_get_next_frame_hack): New function. + +2003-06-16 Corinna Vinschen + + * h8300-tdep.c (h8300_push_arguments): Remove. Substitute by... + (h8300_push_dummy_call): ...this function. Some minor optimization. + (h8300_push_return_address): Remove. + (h8300_gdbarch_init): Remove calls to + set_gdbarch_deprecated_dummy_write_sp, + set_gdbarch_deprecated_push_arguments and + set_gdbarch_deprecated_push_return_address. + Add call to set_gdbarch_push_dummy_call. + +2003-06-16 Corinna Vinschen + + * h8300-tdep.c (E_PSEUDO_CCR_REGNUM): New define. + (E_PSEUDO_EXR_REGNUM): Ditto. + (h8300_is_argument_spill): Check for instructions moving argument + registers into safe registers. + (h8300_skip_prologue): Check for stm instruction to push registers + used for register variables onto stack. + (gdb_print_insn_h8300): Remove. + (h8300_examine_prologue): Add a comment. + (h8300_register_name): Take pseudo registers into account. + (h8300s_register_name): Ditto. + (h8300sx_register_name): Ditto. + (h8300_print_register): Ditto. + (h8300_print_registers_info): Define "nice" printing order. + (h8300_saved_pc_after_call): Take pseudo registers into account. + (h8300_register_type): Ditto. Return type used for remote connection + when requesting real CCR or EXR register, return actual type when + requesting pseudo CCR or EXR. + (h8300_pseudo_register_read): New function. + (h8300_pseudo_register_write): Ditto. + (h8300_dbg_reg_to_regnum): Ditto. + (h8300s_dbg_reg_to_regnum): Ditto. + (h8300_gdbarch_init): Call set_gdbarch_num_pseudo_regs, + set_gdbarch_ecoff_reg_to_regnum, set_gdbarch_dwarf_reg_to_regnum, + set_gdbarch_dwarf2_reg_to_regnum, set_gdbarch_stab_reg_to_regnum and + set_gdbarch_print_insn architecture dependent. + Call set_gdbarch_pseudo_register_read and + set_gdbarch_pseudo_register_write. + (_initialize_h8300_tdep): Remove assignment to deprecated_tm_print_insn. + +2003-06-16 Andrew Cagney + + * gdbarch.sh (SAVE_DUMMY_FRAME_TOS): Deprecate. + * gdbarch.h, gdbarch.c: Re-generate. + * xstormy16-tdep.c (xstormy16_gdbarch_init): Update. + * s390-tdep.c (s390_gdbarch_init): Update. + * rs6000-tdep.c (rs6000_gdbarch_init): Update. + * mn10300-tdep.c (mn10300_gdbarch_init): Update. + * mips-tdep.c (mips_gdbarch_init): Update. + * mcore-tdep.c (mcore_gdbarch_init): Update. + * cris-tdep.c (cris_gdbarch_init): Update. + * infcall.c (call_function_by_hand): Update. + * ia64-tdep.c (ia64_push_arguments): Update comment. + * frame.c (legacy_get_prev_frame): Do not assume + SAVE_DUMMY_FRAME_TOS_P. + * dummy-frame.c (find_dummy_frame): Update comment. + +2003-06-16 Andrew Cagney + + * regcache.c (do_cooked_read): Do not use register_valid_p. + +2003-06-15 Theodore A. Roth + + * avr-tdep.c (avr_register_type): Remove a blank line. + (avr_scan_prologue): Correct some comments. + +2003-06-15 Theodore A. Roth + + * avr-tdep.c (avr_scan_prologue): Update comment describing the various + prologue types. + Properly scan prologues generated by gcc with the -mcall-prologues + option. + Add code to scan -mcall-prologues for mega devices. + +2003-06-15 Theodore A. Roth + + * avr-tdep.c (avr_register_byte): Delete function. + (avr_register_raw_size): Delete function. + (avr_register_virtual_size): Delete function. + (avr_register_virtual_type): Delete function. + (avr_register_type): New function. + (avr_address_to_pointer): Remove unused code. + (avr_read_fp): Need to read FP as two separate bytes due to change to + avr_register_type() usage. + (avr_gdbarch_init): Don't set deprecated_register_size. + Don't set deprecated_register_bytes. + Don't set deprecated_register_byte. + Don't set deprecated_register_raw_size. + Don't set deprecated_max_register_raw_size. + Don't set deprecated_register_virtual_size. + Don't set deprecated_max_register_virtual_size. + Don't set deprecated_register_virtual_type. + Set register_type method. + +2003-06-15 Daniel Jacobowitz + + * Makefile.in (linux-nat.o): Add rule. + * linux-nat.c: New file. + * config/nm-linux.h (CHILD_INSERT_FORK_CATCHPOINT): Define. + (CHILD_INSERT_VFORK_CATCHPOINT): Define. + (CHILD_INSERT_EXEC_CATCHPOINT): Define. + * config/alpha/alpha-linux.mh (NATDEPFILES): Add linux-nat.o. + * config/arm/linux.mh (NATDEPFILES): Likewise. + * config/i386/linux.mh (NATDEPFILES): Likewise. + * config/i386/x86-64linux.mh (NATDEPFILES): Likewise. + * config/ia64/linux.mh (NATDEPFILES): Likewise. + * config/m68k/linux.mh (NATDEPFILES): Likewise. + * config/mips/linux.mh (NATDEPFILES): Likewise. + * config/powerpc/linux.mh (NATDEPFILES): Likewise. + * config/s390/s390.mh (NATDEPFILES): Likewise. + * config/sparc/linux.mh (NATDEPFILES): Likewise. + +2003-06-15 Mark Kettenis + + * i387-tdep.c: Reorder includes, fix some whitespace issues and + replace out-of-date comment. + +2003-06-15 Andrew Cagney + + * rdi-share/host.h (Fail): Change to a varargs function. + * remote-rdi.c (Fail): Update. + 2003-06-15 Mark Kettenis * i386-tdep.c (i386_next_regnum): Fix bounds checking. @@ -15,7 +605,7 @@ * x86-64-tdep.c (x86_64_convert_register_p): New function. (x86_64_init_abi): Set convert_register_p, register_to_value and value_to_register here. - + 2003-06-14 Andrew Cagney * mips-tdep.c (mips_register_to_value): Make static. @@ -120,7 +710,7 @@ * gdbarch.sh: Document what PUSH_DUMMY_CALL replaces. * gdbarch.h, gdbarch.c: Re-generate. - + 2003-06-13 Andrew Cagney * gdbarch.sh: Document what UNWIND_DUMMY_ID replaces. Clarify @@ -392,8 +982,8 @@ 2003-06-11 Jeff Johnston - * doublest.c (convert_doublest_to_floatformat): When dealing - with the implied integer bit, only alter mant_bits if we are + * doublest.c (convert_doublest_to_floatformat): When dealing + with the implied integer bit, only alter mant_bits if we are processing a full 32 bits of mantissa. 2003-06-11 David Carlton @@ -509,7 +1099,7 @@ 2003-06-11 Jeff Johnston - * ia64-tdep.c (ia64_gdbarch_init): Set number of long double + * ia64-tdep.c (ia64_gdbarch_init): Set number of long double bits to 128. 2003-06-11 Andrew Cagney @@ -635,7 +1225,7 @@ dependencies for building remote.o. * remote-fileio.c: New file implementing the remote File-I/O protocol. * remote-fileio.h: New header file defining remote File-I/O interface. - * remote.c (remote_write_bytes, remote_read_bytes): Remove + * remote.c (remote_write_bytes, remote_read_bytes): Remove static storage class. (remote_wait, remote_async_wait): Call remote_fileio_request() on 'F' packet. @@ -772,7 +1362,7 @@ * acinclude.m4 (gcc_AC_CHECK_DECL, (gcc_AC_CHECK_DECL): Stolen from GCC's acinclude.m4. * configure.in: Check for getopt's delcaration. - * aclocal.m4, config.in, configure: Re-generate. + * aclocal.m4, config.in, configure: Re-generate. * main.c (error_init): Delete declaration. * defs.h (error_init): Declare. * rs6000-tdep.c (rs6000_fetch_pointer_argument): Make static. @@ -889,7 +1479,7 @@ (OBJC_FETCH_POINTER_ARGUMENT): Shorthand macro for using FETCH_POINTER_ARGUMENT with Objective-C method arguments. (find_implementation, resolve_msgsend, resolve_msgsend_stret, - resolve_msgsend_super, resolve_msgsend_super_stret): + resolve_msgsend_super, resolve_msgsend_super_stret): Use it. 2003-06-07 Andrew Cagney @@ -968,7 +1558,7 @@ * sh-tdep.c (sh_gdbarch_init): Ditto. * rs6000-tdep.c (rs6000_gdbarch_init): Ditto. * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto. - + 2003-06-07 Andrew Cagney * elfread.c (elf_symtab_read): Replace "special_local_sym_p" and @@ -1001,7 +1591,7 @@ * win32-nat.c (solib_symbols_add): Allocate section_addrs dynamically. * xcoffread.c (xcoff_symfile_offsets): Avoid use of SECT_OFF_MAX. - + 2003-06-06 Andrew Cagney * d10v-tdep.c (struct d10v_unwind_cache): Delete "return_pc". @@ -1013,7 +1603,7 @@ 2003-06-06 Michal Ludvig - * x86-64-tdep.c (x86_64_fill_fxsave): Pass correct regnums + * x86-64-tdep.c (x86_64_fill_fxsave): Pass correct regnums to regcache_collect(). 2003-06-05 J. Brobecker @@ -1067,7 +1657,7 @@ * hppa-tdep.c (hppa_prepare_to_proceed): Remove, no longer used. 2003-06-04 Jeff Johnston - + * acconfig.h: Add HAVE_TKILL_SYSCALL definition check. * config.in: Regenerated. * configure.in: Add test for syscall function and check for @@ -1085,7 +1675,7 @@ (stop_wait_callback): Check for threads already having exited and delete such threads fromt the lwp list when discovered. (stop_callback): Don't assert retcode of kill call. - + Roland McGrath * i386-linux-nat.c (ps_get_thread_area): New function needed by nptl libthread_db. @@ -1098,7 +1688,7 @@ (alpha_heuristic_frame_prev_register): Likewise. * alpha-mdebug-tdep.c (alpha_mdebug_frame_prev_register): Likewise. - * alpha-mdebug-tdep.c (alpha_mdebug_after_prologue): Use + * alpha-mdebug-tdep.c (alpha_mdebug_after_prologue): Use alpha-specific register id names. (alpha_mdebug_frame_unwind_cache): Likewise. (alpha_mdebug_frame_prev_register): Likewise. @@ -1153,7 +1743,7 @@ 2003-06-03 Theodore A. Roth - * remote.c (init_remote_state): Compute sizeof_g_packet by + * remote.c (init_remote_state): Compute sizeof_g_packet by accumulation of the size of all registers instead of blindly using DEPRECATED_REGISTER_BYTES. @@ -1224,7 +1814,7 @@ 2003-06-02 Elena Zannoni - * target.h (TARGET_SYMFILE_POSTREAD): Delete unused macro. + * target.h (TARGET_SYMFILE_POSTREAD): Delete unused macro. * symfile.c (reread_symbols): Delete call to TARGET_SYMFILE_POSTREAD. (syms_from_objfile): Ditto. @@ -1244,7 +1834,7 @@ (alpha_convert_flt_dbl, alpha_convert_dbl_flt): Remove. (alpha_lds, alpha_sts): New. (alpha_convert_register_p): Change from _register_convertible. - (alpha_register_to_value): Change from _convert_to_virtual; + (alpha_register_to_value): Change from _convert_to_virtual; restructure and fail for type sizes other than 4 or 8. (alpha_value_to_register): Similarly. (alpha_extract_return_value): Use alpha_sts. @@ -1304,7 +1894,7 @@ * alpha-tdep.c (alpha_push_dummy_call): Use builtin_type_ieee_double_little instead of builtin_type_double. - * alpha-tdep.c (alpha_push_dummy_call): Handle ABI mandated + * alpha-tdep.c (alpha_push_dummy_call): Handle ABI mandated sign-extension of 32-bit values. (alpha_store_return_value): Similarly. @@ -2229,7 +2819,7 @@ 2003-05-23 Raoul Gough Committed by Elena Zannoni . - * coffread.c(coff_symtab_read): Do relocate static symbols from PE + * coffread.c(coff_symtab_read): Do relocate static symbols from PE files, don't relocate absolute symbols (and do use mst_abs). 2003-05-23 Andrew Cagney @@ -2391,7 +2981,7 @@ * c-exp.y (typebase): Remove duplicate occurence of `SIGNED_KEYWORD LONG LONG'. Use builtin_type_long_long instead - of lookup_signed_typename. + of lookup_signed_typename. 2003-05-18 Mark Kettenis @@ -2538,13 +3128,13 @@ * Makefile.in (cp-valprint.o): Update dependencies. 2003-05-15 Jeff Johnston - + * ia64-tdep.c: Increase max_skip_non_prologue_insns to 40. (examine_prologue): Support looking through leaf functions, knowing - they start with mov r2,r12. Support skipping over indirect stores - of the input registers. Upon hitting a non-nop branch instruction - or predicated instruction, bail out by setting lim_pc to the current - pc value in the loop. At the end, if the lim_pc value is still + they start with mov r2,r12. Support skipping over indirect stores + of the input registers. Upon hitting a non-nop branch instruction + or predicated instruction, bail out by setting lim_pc to the current + pc value in the loop. At the end, if the lim_pc value is still beyond our calculated value and we have trust_limit set, use the lim_pc value. @@ -2571,8 +3161,8 @@ declaration. 2003-05-15 David Carlton - - Committed by Elena Zannoni + + Committed by Elena Zannoni * symtab.c (lookup_symbol_aux): Delete calls to lookup_symbol_aux_minsyms. (lookup_symbol_aux_minsyms): Comment out function and @@ -2773,9 +3363,9 @@ * avr-tdep.c (avr_remote_translate_xfer_address): Ditto. 2003-05-07 Jeff Johnston - - * dwarf2read.c (dwarf_decode_lines): Only use output of - check_cu_functions() when calling record_line(). Do not update + + * dwarf2read.c (dwarf_decode_lines): Only use output of + check_cu_functions() when calling record_line(). Do not update the current address. 2003-05-07 Andrew Cagney @@ -2815,7 +3405,7 @@ * gdbarch.h, gdbarch.c: Re-generate. * remote.c (remote_xfer_memory): Use gdbarch_remote_translate_xfer_address. - + 2003-05-07 Jeff Johnston * infrun.c (prev_pc): Move declaration ahead of proceed(). @@ -2881,7 +3471,7 @@ * config/tm-qnxnto.h: New file. * config/i386/i386nto.mt: New file. * config/i386/tm-i386nto.h: New file. - + 2003-05-04 Andrew Cagney * gdbthread.h (save_infrun_state): Drop prev_func_name parameter. @@ -2904,7 +3494,7 @@ that REGISTER_BYTE is consistent with the regcache. * gdbarch.sh (REGISTER_BYTE): Add a predicate. * gdbarch.h, gdbarch.c: Regenerate. - + 2003-05-04 Mark Kettenis * i387-tdep.c (fxsave_offset): Add entries for %xmm8-%xmm15. @@ -2953,7 +3543,7 @@ (print_formatted): Call gdb_print_insn, instead of print_insn. * Makefile.in (printcmd.o): Update dependencies. (mcore-tdep.o, d10v-tdep.o): Ditto. - + 2003-05-02 Andrew Cagney * std-regs.c (value_of_builtin_frame_pc_reg): Delete #ifdef @@ -3278,7 +3868,7 @@ 2003-04-24 Adam Fedor - * objc-lang.c (FETCH_ARGUMENT, CONVERT_FUNCPTR): Remove + * objc-lang.c (FETCH_ARGUMENT, CONVERT_FUNCPTR): Remove architecture dependant compilation and mark as unimplemented (until they get put in the gdbarch vector). @@ -3292,7 +3882,7 @@ * infcall.c (call_function_by_hand): Eliminate redundant indentation. Move "saved_async" and "old_cleanups" to where they are needed. - + 2003-04-23 Andrew Cagney * infcall.c (call_function_by_hand): Eliminate the variables "rc" @@ -3303,7 +3893,7 @@ * infcall.c (call_function_by_hand): Move variables "start_sp", "dummy", "sizeof_dummy1" and "dummy1" and corresponding dummy call code to ON_STACK switch branch. - + 2003-04-23 Andrew Cagney * infcall.c (call_function_by_hand): Make declaration of "i", @@ -3334,7 +3924,7 @@ * config/pa/tm-hppa.h (SOFT_FLOAT): Delete this macro. Update all the tests using SOFT_FLOAT considering the fact that - this macro was always set to 0. + this macro was always set to 0. * config/pa/tm-hppa64.h: Update all the tests using SOFT_FLOAT considering the fact that this macro was always set to 0. * hppa-tdep.h (hppa_store_return_value): Likewise. @@ -3416,7 +4006,7 @@ (i386_fp_regnum_p, i386_fpc_regnum_p, i386_sse_regnum_p, i386_mxcsr_regnum_p): Remove redundant parentheses. (i386_register_name): Use i386_num_register_names. - + * i386-tdep.c (i386_extract_return_value, i386_store_return_value): Correct check for availability of floating-point registers. @@ -3453,7 +4043,7 @@ Committed by Elena Zannoni * gdb_gcore.sh: New script to create a core dump of a process. - + 2003-04-17 Elena Zannoni * values.c (value_being_returned): Don't fetch the return @@ -3462,11 +4052,11 @@ 2003-04-17 Jeff Johnston * thread-db.c: Reindented. - + 2003-04-17 Jeff Johnston - - * gdb_indent.sh: Recognize td_thrhandle_t, td_event_msg_t, - td_thr_events_t, td_notify_t, td_thr_iter_f, and td_thrinfo_t + + * gdb_indent.sh: Recognize td_thrhandle_t, td_event_msg_t, + td_thr_events_t, td_notify_t, td_thr_iter_f, and td_thrinfo_t as types. @@ -3492,7 +4082,7 @@ - + 2003-04-16 Kevin Buettner * rs6000-tdep.c (rs6000_gdbarch_init): For the SysV ABI, set @@ -3830,7 +4420,7 @@ * alpha-tdep.c (alpha_init_frame_pc_first): Update. * x86-64-tdep.h (x86_64_linux_saved_pc_after_call): Update declaration. - + 2003-04-11 Andrew Cagney * i387-tdep.c: Update copyright. @@ -4052,7 +4642,7 @@ be freed more than once, causing wild memory corruptions. (gdb_disassembly): Look for the substring "-thread", instead of "-threads" in the target name, to make sure to find - the 'multi-thread' target. Also, make sure we do the right thing + the 'multi-thread' target. Also, make sure we do the right thing with the "core" target. 2003-04-07 Kevin Buettner @@ -4193,7 +4783,7 @@ * frame-unwind.h: Include "frame.h". (struct frame_unwind): Add "type" field. * Makefile.in (frame_unwind_h): Add $(frame_h). - + 2003-04-04 Andrew Cagney * x86-64-tdep.c (x86_64_unwind_dummy_id): Use frame_id_build. @@ -4289,13 +4879,13 @@ (d10v_frame_this_id): Use the previous frame's inner most stack address and this frame's func address for the frame ID. Use frame_id_build. Don't analyze beyond the current instruction. - + 2003-04-01 Andrew Cagney * frame.h (get_frame_locals_address, get_frame_args_address): Refer to the base address, instead of the address of the first local or parameter. - + 2003-04-01 Andrew Cagney Add frame debug info addresses: @@ -4545,7 +5135,7 @@ * valops.c (hand_function_call): Replace TARGET_WRITE_SP with DEPRECATED_DUMMY_WRITE_SP. Call when the method is available, instead of when push_dummy_call is not available. - + 2003-03-30 Andrew Cagney * infttrace.c: Include "gdbthread.h". @@ -4585,7 +5175,7 @@ * gdbarch.sh (CALL_DUMMY_WORDS, SIZEOF_CALL_DUMMY_WORDS): Always define. * gdbarch.h: Regenerate. - + 2003-03-29 Andrew Cagney * infttrace.h: New file. @@ -4669,7 +5259,7 @@ TARGET_WRITE_SP. * sparc-tdep.c (sparc_push_dummy_frame): Ditto. (sparc_pop_frame): Ditto. - + 2003-03-27 Andrew Cagney * NEWS: Mention removal of support for hppa*-*-bsd* and @@ -4811,7 +5401,7 @@ * cris-tdep.c (cris_gdbarch_init): Ditto. * m68k-tdep.c (m68k_gdbarch_init): Ditto. * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto. - + 2003-03-25 Andrew Cagney * gdbarch.sh (DEPRECATED_STORE_STRUCT_RETURN): Replace @@ -4843,7 +5433,7 @@ * avr-tdep.c (avr_gdbarch_init): Update. * arm-tdep.c (arm_gdbarch_init): Update. * alpha-tdep.c (alpha_gdbarch_init): Update. - + 2003-03-25 Andrew Cagney * gdbarch.sh (CALL_DUMMY_STACK_ADJUST_P): Delete. @@ -4977,7 +5567,7 @@ * arm-tdep.c (show_arm_command): Don't print out help. Instead, show the current setting of each value. (_initialize_arm_tdep): Delete variable new_cmd and add new vars - new_set and new_show. Use add_setshow_cmd_full and + new_set and new_show. Use add_setshow_cmd_full and add_setshow_boolean_cmd as appropriate. Deprecate "set/show apcs32" commands and add new version as subcommands of "set/show arm". @@ -4989,7 +5579,7 @@ (num_disassembly_options): Renamed from num_flavor_options. (valid_disassembly_styles): Renamed from valid_flavors. (disassembly_style): Renamed from disassembly_flavor. - (set_disassembly_style_sfunc): Renamed from + (set_disassembly_style_sfunc): Renamed from set_disassembly_flavor_sfunc. (set_disassembly_style): Renamed from set_disassembly_flavor. (arm_othernames): Updated. @@ -5243,7 +5833,7 @@ * frame.c (frame_register): Update. (get_saved_register): Update. * config/sparc/tm-sparc.h (DEPRECATED_GET_SAVED_REGISTER): Update. - + 2003-03-13 Andrew Cagney * gdbarch.sh (DEPRECATED_POP_FRAME): Replace POP_FRAME. @@ -5390,7 +5980,7 @@ * config/pa/tm-hppa.h (DEPRECATED_FRAME_SAVED_PC): Update. * config/m68k/tm-delta68.h (DEPRECATED_FRAME_SAVED_PC): Update. * config/m68k/tm-linux.h (DEPRECATED_FRAME_SAVED_PC): Update. - + 2003-03-12 Andrew Cagney Eliminate the need for POP_FRAME. @@ -5535,7 +6125,7 @@ * config/pa/tm-hppa.h (DEPRECATED_FRAME_SAVED_PC): Update. * config/m68k/tm-delta68.h (DEPRECATED_FRAME_SAVED_PC): Update. * config/m68k/tm-linux.h (DEPRECATED_FRAME_SAVED_PC): Update. - + 2003-03-10 Andrew Cagney * gdbarch.sh (gdbarch_unwind_pc): New method. @@ -5583,7 +6173,7 @@ * gdbarch.sh: Don't generate two macro definitions when an undefined macro taking no arguments. * gdbarch.h: Regenerate. - + 2002-03-07 Michal Ludvig * x86-64-tdep.c (x86_64_save_dummy_frame_tos) @@ -5593,7 +6183,7 @@ 2003-03-07 Michal Ludvig * x86-64-tdep.c (x86_64_function_has_prologue): New function. - (x86_64_skip_prologue): Move prologue detection to + (x86_64_skip_prologue): Move prologue detection to separate function. * x86-64-tdep.h (x86_64_function_has_prologue): New prototype. @@ -5606,7 +6196,7 @@ * gdbarch.sh (unwind_dummy_id): New multi-arch method with predicate. * gdbarch.h, gdbarch.c: Regneerate. - + 2003-03-05 Andrew Cagney * d10v-tdep.c (struct d10v_unwind_cache): Add field "base". @@ -5778,7 +6368,7 @@ 2003-03-02 Stephane Carrez - * arch-utils.c (generic_register_byte): Fix to use the loop index + * arch-utils.c (generic_register_byte): Fix to use the loop index and not regnum when summing the size of all registers up to regnum. 2003-03-01 Andrew Cagney @@ -5827,13 +6417,13 @@ * avr-tdep.c (avr_gdbarch_init): Update. * arm-tdep.c (arm_gdbarch_init): Update. * alpha-tdep.c (alpha_gdbarch_init): Update. - + 2003-03-01 Andrew Cagney * main.c (captured_main): Add OPT_WINDOWS and OPT_NOWINDOWS to option enum and switch. When no windows, set the interpreter to INTERP_CONSOLE. - + 2003-03-01 Andrew Cagney * main.c (captured_main): Replace magic option characters with an @@ -6002,7 +6592,7 @@ * cris-tdep.c (cris_gdbarch_init): Ditto. * avr-tdep.c (avr_gdbarch_init): Ditto. * arm-tdep.c (arm_gdbarch_init): Ditto. - + 2003-02-26 Kevin Buettner * mips-tdep.c (show_mips_abi): New function. @@ -6010,9 +6600,9 @@ command ``show mips abi''. 2003-02-26 Jeff Johnston - + From Elena Zannoni - * dbxread.c (process_one_symbol): Only record line 0 if one or + * dbxread.c (process_one_symbol): Only record line 0 if one or more sline entries have been seen for the function. 2003-02-26 Michael Chastain @@ -6265,24 +6855,24 @@ * c-valprint.c (c_val_print): Ditto. * expprint.c (print_subexp): Ditto. * findvar.c (locate_var_value): Ditto. - * infcmd.c (jump_command): Ditto. - * linespec.c (decode_line_2, decode_compound): Ditto. - * maint.c (maintenance_translate_address): Ditto. - * objc-lang.c (compare_selectors, compare_classes): Ditto. + * infcmd.c (jump_command): Ditto. + * linespec.c (decode_line_2, decode_compound): Ditto. + * maint.c (maintenance_translate_address): Ditto. + * objc-lang.c (compare_selectors, compare_classes): Ditto. * printcmd.c (build_address_symbolic, sym_info, print_frame_args): Ditto. - * p-valprint.c (pascal_val_print): Ditto. - * stabsread.c (define_symbol): Ditto. + * p-valprint.c (pascal_val_print): Ditto. + * stabsread.c (define_symbol): Ditto. * stack.c (print_frame, frame_info, print_block_frame_locals) - (print_frame_arg_vars, return_command): Ditto. - * symfile.c (compare_symbols, compare_psymbols): Ditto. - * symmisc.c (print_symbol): Ditto. + (print_frame_arg_vars, return_command): Ditto. + * symfile.c (compare_symbols, compare_psymbols): Ditto. + * symmisc.c (print_symbol): Ditto. * symtab.c (lookup_partial_symbol, lookup_block_symbol) (compare_search_syms, print_symbol_info, print_msymbol_info) - (rbreak_command): Ditto. - * tracepoint.c (tracepoints_info): Ditto. - * typeprint.c (typedef_print): Ditto. - * valops.c (value_of_variable, hand_function_call): Ditto. + (rbreak_command): Ditto. + * tracepoint.c (tracepoints_info): Ditto. + * typeprint.c (typedef_print): Ditto. + * valops.c (value_of_variable, hand_function_call): Ditto. * cli/cli-cmds.c (edit_command, list_command): Ditto. * ada-typeprint.c: Update Copyright. * infcmd.c, objc-lang.c, p-valprint.c, symmisc.c: Ditto. @@ -6422,7 +7012,7 @@ instead of the absence of the "nm.h" file, to determine of the configuration non-native. * configure: Regenerate. - + 2003-02-14 Elena Zannoni From Brian Ford @@ -6530,7 +7120,7 @@ * sol-thread.c, hpux-thread.c: Include "gdb_stat.h" instead of . * Makefile.in (sol-thread.o, hpux-thread.o): Update dependencies. - + 2003-02-06 Andrew Cagney * Makefile.in (symm-nat.o): Update dependencies. @@ -6586,7 +7176,7 @@ * infttrace.c (threads_continue_all_but_one): Fix precedence problem with '&' and '!='. (threads_continue_all_with_signals): Ditto. - + 2003-02-05 Jim Ingham Keith Seitz Elena Zannoni @@ -6681,7 +7271,7 @@ 2003-02-04 Andrew Cagney - * NEWS: Note that the m32r-*-elf* is obsolete. + * NEWS: Note that the m32r-*-elf* is obsolete. * monitor.c (monitor_expect): Obsolete reference to m32r. * configure.tgt: Mark m32r-*-elf* as obsolete. * MAINTAINERS: Mark m32k as obsolete. @@ -6805,7 +7395,7 @@ (allocate_objfile): Call it. * objfiles.h (terminate_minimal_symbol_table): New declaration. (ALL_MSYMBOLS): No need to test whether (objfile)->msymbols is - non-NULL. + non-NULL. * minsyms.c (lookup_minimal_symbol_by_pc_section): To see whether objfile has minimal symbols, compare minimal_symbol_count to zero, instead of comparing msymbols with NULL. @@ -6813,7 +7403,7 @@ * solib-sunos.c (solib_add_common_symbols): Call terminate_minimal_symbol_table. * symfile.c (reread_symbols): Same. - + 2003-02-03 Kevin Buettner * s390-tdep.c (s390_address_class_type_flags) @@ -6830,7 +7420,7 @@ * dwarf2cfi.c (pointer_encoding): Added new parameter. * dwarf2cfi.c, dwarf2read.c: Changed all warnings and - error messages to contain BFD filename. + error messages to contain BFD filename. 2003-02-02 Elena Zannoni @@ -6856,7 +7446,7 @@ (breakpoint_1): Use cleanup to invoke ui_out_table_end(). * cli/cli-setshow.c (cmd_show_list): Use make_cleanup_ui_out_tuple_begin_end. - + 2003-02-02 Andrew Cagney * frame.c (frame_unwind_register): New function. @@ -6943,7 +7533,7 @@ (som_solib_add): Use. * hppa-tdep.c (hppa_pointer_to_address_hack): New function. * hppa-tdep.c (unwind_command): Use. - + 2003-02-01 Andrew Cagney * gdb_dirent.h: Mark up valid uses of , d_namelen and @@ -6995,7 +7585,7 @@ * objc-exp.y, c-exp.y, f-exp.y: Remove PTR casts. * utils.c: Update comments documenting legitimate uses of PTR. - + * utils.c: Re-indent. * config/djgpp/fnchange.lst: Delete nindy files. @@ -7040,7 +7630,7 @@ elfstab_build_psymtabs. * gdb-stabs.h (struct dbx_symfile_info): Add stab_section. (DBX_STAB_SECTION): New macro. - * stabsread.h (elfstab_build_psymtabs): Update prototype. + * stabsread.h (elfstab_build_psymtabs): Update prototype. * symfile.c (symfile_dummy_outputs): New function. (symfile_relocate_debug_section): New function. * symfile.h (symfile_relocate_debug_section): Add prototype. @@ -7125,7 +7715,7 @@ Daniel Jacobowitz Fix PR gdb/961. - * dwarf2read.c (dwarf_ranges_offset, dwarf_ranges_size): New + * dwarf2read.c (dwarf_ranges_offset, dwarf_ranges_size): New variables. (RANGES_SECTION): New. (dwarf_ranges_buffer): New variable. @@ -7278,7 +7868,7 @@ now pass in either a `struct section_addr_info' list to say where each section is loaded, or a `struct section_offsets' table. Pass these new arguments through to syms_from_objfile as appropriate. - (symbol_file_add): Just call symbol_file_add_with_addrs_or_offsets, + (symbol_file_add): Just call symbol_file_add_with_addrs_or_offsets, with the appropriate quiescent values for the new arguments. * symfile.c: #include "gdb_assert.h". @@ -7428,7 +8018,7 @@ (COMMON_OBS): Add frame-unwind.o. (frame-unwind.o): Specify dependencies. (frame.o, dummy-frame.o): Update dependencies. - + 2003-01-18 Andrew Cagney * ada-valprint.c: Eliminate PTR. @@ -7439,7 +8029,7 @@ * remote-mips.c, remote-sds.c, remote-vx.c: Ditto. * solib-svr4.c, solib.c, stack.c, symfile.c, symfile.h: Ditto. * symmisc.c, v850ice.c, xcoffread.c, cli/cli-script.c: Ditto. - + 2003-01-17 Andrew Cagney * main.c (captured_main): Don't use PTR. @@ -7484,7 +8074,7 @@ * breakpoint.c (until_break_command): Add new argument. Use it to decide whether to stop only at the current frame or not. * breakpoint.h (until_break_command): Update prototype. - * infcmd.c (until_command): Add new argument to until_break_command + * infcmd.c (until_command): Add new argument to until_break_command call. (advance_command): New function. (_initialize_infcmd): Update help string for 'until' command. @@ -7525,7 +8115,7 @@ * buildsym.c (start_subfile): Obsolete comment pertinent to Cfront. Update copyright year. * dbxread.c(struct cont_elem): Obsolete. - (process_later, process_now): Obsolete functions. + (process_later, process_now): Obsolete functions. (read_dbx_symtab, read_ofile_symtab): Obsolete cfront support. Update copyright year. * gdbtypes.c (INIT_EXTRA, ADD_EXTRA): Obsolete macros. @@ -7815,7 +8405,7 @@ * ns32k-tdep.c, s390-tdep.c, sh-tdep.c, sparc-tdep.c: Ditto. * v850-tdep.c, vax-tdep.c, x86-64-linux-tdep.c: Ditto. * xstormy16-tdep.c: Ditto. - + 2003-01-07 Andrew Cagney * alpha-tdep.c: Use get_frame_base. @@ -7827,7 +8417,7 @@ * x86-64-linux-tdep.c, xstormy16-tdep.c: Ditto. * config/h8500/tm-h8500.h, config/mn10200/tm-mn10200.h: Ditto. * config/sparc/tm-sparc.h: Ditto. - + 2003-01-07 Andrew Cagney * frame.c (deprecated_get_frame_context): New function. @@ -7836,7 +8426,7 @@ (deprecated_set_frame_context): Declare. * dwarf2cfi.c (UNWIND_CONTEXT): Use deprecated_get_frame_context. (cfi_init_extra_frame_info): Use deprecated_set_frame_context. - + 2003-01-07 Andrew Cagney * frame.c (deprecated_set_frame_next_hack): New function. @@ -7942,7 +8532,7 @@ 2003-01-06 Michal Ludvig - * x86-64-linux-nat.c (i386_sse_regnum_p): Deleted. Not needed anymore + * x86-64-linux-nat.c (i386_sse_regnum_p): Deleted. Not needed anymore since it is in i386-tdep.c. 2003-01-06 J. Brobecker @@ -8273,7 +8863,7 @@ * avr-tdep.c, cris-tdep.c: Ditto. * mcore-tdep.c, mips-tdep.c, mn10200-tdep.c: Ditto. * sh-tdep.c, sparc-tdep.c, v850-tdep.c: Ditto. - + 2003-01-03 Mark Kettenis * configure.in: Remove --enable-netrom option. @@ -8296,7 +8886,7 @@ subscripts. Remove evil changequotes here. * acconfig.h (TARGET_CPU_DEFAULT): Remove. * config.in, configure: Regenerated. - + * acconfig.h (DEFAULT_BFD_ARCH, DEFAULT_BFD_VEC): Remove. * configure.in: Cleanup section that sources GDB and BFD configure subscripts. Remove evil changequotes here. @@ -8313,7 +8903,7 @@ * s390-tdep.c, sh-tdep.c, sparc-tdep.c, v850-tdep.c: Ditto. * vax-tdep.c, x86-64-linux-tdep.c, xstormy16-tdep.c: Ditto. * z8k-tdep.c: Ditto. - + 2003-01-02 Mark Kettenis * configure.in: Remove UI_OUT configuration code.