2003-06-01 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 14911d0192812aa3297767178316a0c77ce7a162..3b8d79d5c124513b0bcd0b34775cb61dc333080d 100644 (file)
@@ -1,3 +1,742 @@
+2003-06-01  Andrew Cagney  <cagney@redhat.com>
+
+       * mips-tdep.c (is_mips16_addr): New function.
+       (make_mips16_addr, unmake_mips16_addr): New functions.
+       (pc_is_mips16, mips_fetch_instruction): Use.
+       (gdb_print_insn_mips, mips_breakpoint_from_pc): Use.
+       (gdb_print_insn_mips): Eliminate TM_PRINT_INSN_MACH.
+       (mips_dump_tdep): Delete print of TM_PRINT_INSN_MACH,
+       UNMAKE_MIPS16_ADDR, MAKE_MIPS16_ADDR, IS_MIPS16_ADDR and
+       TARGET_MIPS.
+       * config/mips/tm-mips.h: Update copyright.
+       (TARGET_MIPS, TM_PRINT_INSN_MACH): Delete.
+       (DEPRECATED_REGISTER_SIZE, DEPRECATED_REGISTER_BYTES): Delete.
+       (IS_MIPS16_ADDR, MAKE_MIPS16_ADDR, UNMAKE_MIPS16_ADDR): Delete.
+       * config/mips/tm-irix6.h (DEPRECATED_REGISTER_BYTES): Delete.
+       (TM_PRINT_INSN_MACH): Delete.
+       * config/mips/tm-irix5.h (DEPRECATED_REGISTER_BYTES): Delete.
+
+       * configure.tgt: Replace mips64*vr4xxx*el-*-elf*,
+       mips64*vr4xxx*-*-elf*, mips64*vr4300*el-*-elf*,
+       mips64*vr4300*-*-elf*, mips64*vr4100*el-*-elf*,
+       mips64*vr4100*-*-elf*, mips64*vr5000*el-*-elf*, and
+       mips64*vr5000*-*-elf* with mips64 mips64*vr*-*-elf*.  Delete
+       mips*tx39*el*-elf*.  Map mips*-sony-* and mips64*-big-* onto
+       mips64.  Map mips*-dec-*, mips*-big-*, mips*-little-*,
+       mips*-*-riscos* and mips*-*-sysv* onto mips.
+       * config/mips/mips64.mt: New file.
+       * config/mips/mips.mt: New file.
+       * config/mips/littlemips.mt: Delete file.
+       * config/mips/decstation.mt: Delete file.
+       * config/mips/vr4300el.mt: Delete file.
+       * config/mips/vr5000el.mt: Delete file.
+       * config/mips/vr5000.mt: Delete file.
+       * config/mips/vr4100.mt: Delete file.
+       * config/mips/vr4xxxel.mt: Delete file.
+       * config/mips/vr4300.mt: Delete file.
+       * config/mips/vr4xxx.mt: Delete file.
+       * config/mips/bigmips.mt: Delete file.
+       * config/mips/bigmips64.mt: Delete file.
+       * config/mips/tx39l.mt (TM_FILE): Set to "tm-tx39.h".
+       * config/mips/embedl64.mt (TM_FILE): Set to "tm-mips64.h".
+       * config/mips/embed64.mt (TM_FILE): Set to "tm-mips64.h"
+       * config/mips/embedl.mt (TM_FILE): Set to "tm-mips.h".
+       * config/mips/tm-tx39.h: Include "tm-mips.h" instead of
+       "tm-bigmips.h".
+       * config/mips/tm-irix3.h: Ditto.
+       * config/mips/tm-mipsv4.h: Ditto.
+       * config/mips/tm-embed.h: Ditto.
+       * config/mips/tm-irix6.h: Include "tm-mips64.h" instead of
+       "tm-bigmips64.h".
+       * config/mips/tm-vr5000el.h: Delete file.
+       * config/mips/tm-tx39l.h: Delete file.
+       * config/mips/tm-vr4300el.h: Delete file.
+       * config/mips/tm-vr4xxxel.h: Delete file.
+       * config/mips/tm-vr4300.h: Delete file.
+       * config/mips/tm-vr4100.h: Delete file.
+       * config/mips/tm-vr4xxx.h: Delete file.
+       * config/mips/tm-vr5000.h: Delete file.
+       * config/mips/tm-embedl64.h: Delete file.
+       * config/mips/tm-embedl.h: Delete file.
+       * config/mips/tm-embed64.h: Delete file.
+       * config/mips/tm-bigmips64.h: Delete file.
+       * config/mips/tm-bigmips.h: Delete file.
+
+2003-06-01  Mark Kettenis  <kettenis@gnu.org>
+
+       Fix gdb/1216.
+       * shnbsd-nat.c: Include "sh-tdep.h".
+
+       From Richard Henderson  <rth@redhat.com>:
+       * dwarf2-frame.c (dwarf2_frame_state_alloc_regs): Fix ptr arithmetic.
+
+2003-05-31  Andrew Cagney  <cagney@redhat.com>
+
+       * mips-tdep.c (set_reg_offset): Add saved_regs parameter.  Add
+       forward declaration.
+       (mips16_heuristic_proc_desc): Pass temp_saved_regs.
+       (mips16_heuristic_proc_desc): Pass temp_saved_regs.
+       (mips_find_saved_regs): Use set_reg_offset.
+       (mips_frame_init_saved_regs): Delete function.
+       (mips_pop_frame): Call mips_find_saved_regs instead of
+       DEPRECATED_FRAME_INIT_SAVED_REGS.
+
+2003-05-31  Andrew Cagney  <cagney@redhat.com>
+
+       * mips-tdep.c (mips_gdbarch_init): Do not set
+       deprecated_max_register_raw_size, register_virtual_size, and
+       deprecated_max_register_virtual_size.
+
+2003-05-31  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c: Include "dwarf2-frame.h".
+       (i386_gdbarch_init): Hook in the DWARF CFI frame unwinder.
+       * Makefile.in (i386-tdep.o): Update dependencies.
+
+       * dwarf2-frame.c, dwarf2-frame.h: New files.
+       * Makefile.in (SFILES): Add dwarf2-frame.c.
+       (dwarf2_frame_h): Define.
+       (COMMON_OBS): Add dwarf2-frame.o.
+       (dwarf2-frame.o): Add dependencies.
+
+2003-05-31  Andreas Jaeger  <aj@suse.de>
+
+       * x86-64-linux-nat.c: Fix comment.
+
+2003-05-31  Mark Kettenis  <kettenis@gnu.org>
+
+       * x86-64-tdep.c (x86_64_push_dummy_call): Adjust for changed
+       function signature.
+
+       * i386-tdep.c (i386_sigtramp_frame_p): Only handle frames if we
+       have a sigcontext_addr handler.
+       * x86-64-tdep.c (x86_64_sigtramp_frame_p): Assert that we have a
+       sigcontext_addr handler.
+
+2003-05-31  Andrew Cagney  <cagney@redhat.com>
+
+       * mips-tdep.c (print_gp_register_row): Replace do_gp_register_row.
+       (print_fp_register_row): Replace do_fp_register_row.
+       (mips_print_fp_register): Add "file" and "frame" parameters.
+       (mips_print_register): Add "file" and "frame" parameters.
+       (mips_print_registers_info): Replace mips_do_registers_info.
+       (mips_gdbarch_init): Set print_registers_info instead of
+       deprecated_do_registers_info.
+       (mips_read_fp_register_single): Add "frame" parameter.
+       (mips_read_fp_register_double): Add "frame" parameter.
+
+2003-05-31  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c (i386_register_name): Check for MMX registers first.
+       Fixes a bug where GDB would print the wrong register names for
+       targets without SSE.
+
+       * x86-64-tdep.c (X86_64_NUM_SAVED_REGS): Set to X86_64_NUM_GREGS.
+       (x86_64_sigtramp_frame_cache): Use `sc_reg_offset' to find saved
+       registers.
+
+       * x86-64-linux-tdep.c (x86_64_linux_sc_reg_offset): New variable.
+       (x86_64_linux_init_abi): Initialize TDEP->sc_reg_offset and
+       TDEP->sc_num_regs instead of TDEP->sc_pc_offset and
+       TDEP->sc_sp_offset.
+
+       From Michal Ludvig  <mludvig@suse.cz>:
+       * i386-tdep.h (struct gdbarch_tdep): Add members `sc_reg_offset'
+       and `sc_num_regs'.
+       (I386_EAX_REGNUM, I386_EDX_REGNUM, I386_ESP_REGNUM,
+       I386_EBP_REGNUM, I386_EIP_REGNUM, I386_EFLAGS_REGNUM,
+       I386_ST0_REGNUM): Move here from...
+       * i386-tdep.c: ... here.
+       (I386_NUM_SAVED_REGS): Define to I386_NUM_REGS.
+       (i386_sigtramp_frame_cache): Use `sc_reg_offset' to find saved
+       registers if possible.
+       (i386_gdbarch_init): Initialize TDEP->sc_reg_offset.
+       * i386bsd-tdep.c (i386bsd_sc_pc_offset, i386bsd_sc_sp_offset):
+       Remove variables.
+       (i386bsd_sc_reg_offset): New variable.
+       (i386bsd_init_abi): Initialize TDEP->sc_reg_offset and
+       TDEP->sc_num_regs instead of TDEP->sc_pc_offset and
+       TDEP->sc_sp_offset.
+       (i386fbsd_sc_reg_offset): New variable.
+       (i386fbsdaout_init_abi): Initialize TDEP->sc_reg_offset and
+       TDEP->sc_num_regs.
+       (i386fbsd4_sc_pc_offset, i386fbsd4_sc_sp_offset): Remove
+       variables.
+       (i386fbsd4_sc_reg_offset): New variable.
+       (i3864bsd4_init_abi): Initialize TDEP->sc_reg_offset and
+       TDEP->sc_num_regs instead of TDEP->sc_pc_offset and
+       TDEP->sc_sp_offset.
+       * i386-linux-tdep.c (i386_linux_sc_reg_offset): New variable.
+       (i386_linux_init_abi): Set TDEP->sc_reg_offset and TDEP->sc_num_regs.
+       * i386nbsd-tdep.c (i386nbsd_sc_pc_offset, i386nbsd_sc_sp_offset):
+       Remove variables.
+       (i386nbsd_sc_reg_offset): New variable.
+       (i386nbsd_init_abi): Initialize TDEP->sc_reg_offset and
+       TDEP->sc_num_regs instead of TDEP->sc_pc_offset and
+       TDEP->sc_sp_offset.
+       * i386obsd-tdep.c (i386obsd_sc_pc_offset, i386obsd_sc_sp_offset):
+       Remove variables.
+       (i386obsd_sc_reg_offset): New variable.
+       (i386obsd_init_abi): Initialize TDEP->sc_reg_offset and
+       TDEP->sc_num_regs instead of TDEP->sc_pc_offset and
+       TDEP->sc_sp_offset.
+       * i386bsd-nat.c (_initialize_i386bsd_nat): Adjust for changes in
+       i386bsd-tdep.c, i386nbsd-tdep.c and i386obsd-tdep.c.  Add check
+       for frame pointer offset in `struct sigcontext'.
+
+2003-05-31  Andrew Cagney  <cagney@redhat.com>
+
+       * mips-tdep.c (mips_gdbarch_init): Do not set the deprecated
+       architecture methods call_dummy_words, sizeof_call_dummy_words,
+       push_return_address, store_struct_return, and fix_call_dummy.  Set
+       push_dummy_call instead of deprecated_push_arguments.
+       (mips_store_struct_return): Delete function.
+       (mips_fix_call_dummy): Delete function.
+       (mips_push_return_address): Delete function.
+       (mips_eabi_push_dummy_call): Replace mips_eabi_push_arguments, set
+       RA_REGNUM and T9_REGNUM.
+       (mips_n32n64_push_dummy_call): Ditto for
+       mips_n32n64_push_arguments.
+       (mips_o32_push_dummy_call): Ditto for mips_o32_push_arguments.
+       (mips_o64_push_dummy_call): Ditto for mips_o64_push_arguments.
+
+2003-05-31  Andrew Cagney  <cagney@redhat.com>
+
+       * gdbarch.sh (PUSH_DUMMY_CALL): Add "func_addr" parameter.  Rename
+       "dummy_addr" to "bp_addr".
+       * infcall.c (call_function_by_hand): Pass "funaddr" to
+       gdbarch_push_dummy_call.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       * i386-tdep.c (i386_push_dummy_call): Update.
+       * arm-tdep.c (arm_push_dummy_call): Update.
+       * d10v-tdep.c (d10v_push_dummy_call): Update.
+
+2003-05-31  Mark Kettenis  <kettenis@gnu.org>
+
+       * x86-64-tdep.h (x86_64_num_regs, x86_64_num_gregs): Remove
+       variable declarations.
+       (x86_64_register_number, x86_64_register_name): Remove prototypes.
+       (x86_64_linux_frame_saved_pc, x86_64_linux+saved_pc_after_call,
+       x86_64_linux_in_sigtramp, x86_64_linux_frame_chain,
+       x86_64_init_frame_pc, x86_64_init_frame_pc,
+       x86_64_function_has_prologue): Remove prototypes.
+       (X86_64_NUM_GREGS): New define.
+       (x86_64_supply_fxsave, x86_64_fill_fxsave): New prototypes.
+       * x86-64-tdep.c: Don't include "dwarf2cfi.h".  Include
+       "dummy_frame.h", "frame.h", "frame-base.h", "frame-unwind.h".
+       (RAX_REGNUM, RDX_REGNUM, RDI_REGNUM, EFLAGS_REGNUM, ST0_REGNUM,
+       XMM1_REGNUM): Remove defines.
+       (X86_64_RAX_REGNUM, X86_64_RDX_REGNUM, X86_64_RDI_REGNUM,
+       X86_64_RBP_REGNUM, X86_64_RSP_REGNUM, X86_64_RIP_REGNUM,
+       X86_64_EFLAGS_REGNUM, X86_64_ST0_REGNUM, X86_64_XMM0_REGNUM,
+       X86_64_XMM1_REGNUM): New defines.
+       (struct x86_64_register_info): Renamed from `struct
+       register_info'.  Remove `size' member.
+       (x86_64_register_info_table): Remove variable.
+       (x86_64_register_info): New variable.
+       (X86_64_NUM_REGS): New define.
+       (X86_64_NUM_GREGS): Remove define.
+       (x86_64_num_regs, x86_64_num_gregs): Remove variables.
+       (x86_64_dwarf2gdb_regno_map, x86_64_dwarf2gdb_regno_map_length):
+       Remove variables.
+       (x86_54_dwarf2_reg_to_regnum): Remove function.
+       (x86_64_dwarf_regmap, x86_64_dwarf_regmap_len): New variables.
+       (x86_64_dwarf_reg_to_regnum): New function.
+       (x86_64_register_name): Rewrite.
+       (x86_64_register_raw_size): Remove function.
+       (x86_64_register_byte_table): Remove variable.
+       (x86_64_register_byte): Remove function.
+       (x86_64_register_virtual_type): Remove function.
+       (x86_64_register_type): New function.
+       (x86_64_register_convertible, x86_64_register_convert_to_virtual,
+       x86_64_register_convert_to_raw): Remove functions.
+       (x86_64_push_return_address, x86_64_pop_frame): Remove functon.
+       (x86_64_use_struct_convention): Make static.  Adjust for renamed
+       defines.
+       (x86_64_frame_init_saved_regs): Remove function.
+       (x86_64_push_arguments): Make static.  Change to accept a regcache
+       as argument.
+       (x86_64_store_return_value, x86_64_extract_return_value): Make
+       static.  Rewrite based on i386 counterparts.
+       (x86_64_push_dummy_call): New function.
+       (X86_64_NUM_SAVED_REGS): New define.
+       (x86_64_register_number): Remove function.
+       (x86_64_store_struct_return): Remove function.
+       (x86_64_frameless_function_invocation,
+       x86_64_function_has_prologue): Remove functions.
+       (PROLOG_BUFSIZE): Remove define.
+       (struct x86_64_frame_cache): New structure.
+       (x86_64_alloc_frame_cache, x86_64_analyze_prologue,
+       x86_64_frame_cache, x86_64_frame_this_id,
+       x86_64_frame_prev_register, x86_64_frame_p,
+       x86_64_sigtramp_frame_cache, x86_64_sigtramp_frame_this_id,
+       x86_64_sigtramp_frame_prev_register, x86_sigtramp_frame_p): New
+       functions.
+       (x86_64_frame_unwind, x86_64_sigtramp_frame_unwind): New
+       variables.
+       (x86_64_skip_prologue): Rewrite in terms of
+       x86_64_analyze_prologue.
+       (x86_64_frame_base_address): New function.
+       (x86_64_frame_base): New variable.
+       (x86_64_save_dummy_frame_tos, x86_64_unwind_dummy_id): Rewrite.
+       (x86_64_init_abi): Set register_type and push_dummy_call.  Don't
+       set deprecated_fp_regnum, deprecated_register_size,
+       deprecated_register_bytes, register_raw_size, register_byte,
+       register_virtual_type, register_convertiable,
+       register_convert_to_virtual, convert_to_raw,
+       deprecated_get_saved_register, deprecated_target_read_fp,
+       deprecated_push_arguments, deprecated_push_return_address,
+       deprecated_pop_frame, deprecated_store_struct_return,
+       deprecated_frame_init_saved_regs, deprecated_frame_chain,
+       frameless_function_invocation, deprecated_frame_saved_pc,
+       deprecated_saved_pc_after_call, frame_num_args, pc_in_sigtramp,
+       dwarf2_build_frame_info, deprecated_init_extra_frame_info,
+       deprecated_init_frame_pc and virtual_frame_pointer.  Call
+       frame_unwind_append_predicate to register x86_64_sigtramp_frame_p
+       and x86_64_frame_p.  Call frame_base_set_default to register
+       x86_64_frame_base.
+       (I387_FISEG_REGNUM, I387_FOSEG_REGNUM): New defines.
+       (x86_64_supply_fxsave, x86_64_fill_fxsave): New functions.
+       (_initialize_x86_64_tdep): Remove function.
+       * x86-64-linux-tdep.c: Don't include "dwarf2cfi.h".
+       (LINUX_SIGINFO_SIZE, LINUX_UCONTEXT_SIGCONTEXT_OFFSET,
+       LINUX_SIGCONTEXT_PC_OFFSET, LINUX_SIGCONTEXT_FP_OFFSET): Don't
+       define.
+       (X86_64_LINUX_UCONTEXT_SIGCONTEXT_OFFSET): Define.
+       (x86_64_linux_sigcontext_addr): Rewrite.
+       (x86_64_linux_sigtramp_saved_pc, x86_64_linux_saved_pc_after_call,
+       x86_64_linux_frame_saved_pc): Remove functions.
+       (x86_64_linux_pc_in_sigtramp): Renamed from
+       x86_64_linux_in_sigtramp.  Try harder to recognize a signal
+       trampoline.
+       (x86_64_linux_frame_chain, x86_64_init_frame_pc):
+       Remove_functions.
+       (x86_64_linux_init_abi): Set pc_in_sigtramp.  Initialize
+       TDEP->sigcontext_addr, TDEP->sc_pc_offset and TDEP->sc_sp_offset.
+       * x86-64-linux-nat.c: Sync with i386-linux-tdep.c.
+       (x86_64_regmap): Rename to regmap.
+       (GETREGS_SUPPLIES): Use X86_64_NUM_GREGS instead of
+       x86_64_num_gregs.
+       (supply_gregset, fill_gregset): Likewise.  Use regmap instead of
+       x86_64_regmap.
+       (x86_64_fxsave_offset): Remove function.
+       (supply_fpregset): Simply call x86_64_supply_fxsave.
+       (fill_fpregset): Simply call x86_64_fill_fxsave.
+       (fetch_inferior_registers, store_inferior_registers): Avoid
+       asignment in if-statement.
+       (LINUX_SYSCALL_LEN, LINUX_SYSCALL_REGNUM, SYS_Sigreturn,
+       SYS_rt_sigreturn, LINUX_SIGCONTEXT_EFLAGS_OFFSET,
+       LINUX_UCONTEXT_SIGCONTEXT_OFFSET): Remove defines.
+       (fetch_core_registers): Remove function.
+       (linux_elf_core_fns): Remove.
+       (offsetoff): Don't define.
+       (_initialize_x86_64_linux_nat, kernel_u_size): Remove functions.
+       * config/i386/x86-64linux.mt (TDEPFILES): Add i386-linux-tdep.o.
+       * config/i386/x86-64linux.mh (NATDEPFILES): Remove core-aout.o,
+       add core-regset.o.
+       * config/i386/nm-x86-64linux.h: Use NM_X86_64_LINUX_H for
+       protection against multiple includes instead of NM_X86_64_h.  Add
+       various comments.  Include "config/nm-linux.h".  Don't include
+       <signal.h>.
+       (REGISTER_U_ADDR, KERNEL_U_SIZE, U_REGS_OFFSET, KERN_U_ADDR,
+       GET_THREAD_SIGNALS): Remove defines.
+       (x86_64_register_u_addr, kernel_u_size,
+       lin_thread_get_thread_signals): Remove prototypes.
+       (PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE): Define to `long'.
+       [HAVE_LINK_H]: Don't include "solib.h".
+       [HAVE_LINK_H] (SVR4_SHARED_LIBS): Remove define.
+       * config/i386/tm-x86-64linux.h: Fix comments.
+       * Makefile.in (x86-64-linux-nat.o, x86_64-linux-tdep.o,
+       x86-64-tdep.o): Update dependencies.
+
+2003-05-30  Andrew Cagney  <cagney@redhat.com>
+
+       * config/sparc/tm-sparc.h (sparc_extract_struct_value_address):
+       Change parameter type to a "struct regcache *".
+
+       * gdbarch.sh: Regardless of the multi-arch level, always define
+       the macro when not already defined.
+       * gdbarch.h, gdbarch.c: Re-generate.
+
+2003-05-30  Richard Henderson  <rth@redhat.com>
+
+       * alpha-mdebug-tdep.c (alpha_mdebug_frame_p): Reject prologues.
+       (alpha_mdebug_frame_unwind_cache): Don't call the heuristic unwinder.
+       (alpha_mdebug_frame_this_id): Likewise.
+       (alpha_mdebug_frame_prev_register): Likewise.
+       (alpha_mdebug_frame_base_address): Likewise.
+       (alpha_mdebug_frame_locals_address): Likewise.
+       (alpha_mdebug_frame_args_address): Likewise.
+       (struct alpha_mdebug_unwind_cache): Remove in_prologue_cache.
+       * alpha-tdep.c (alpha_heuristic_proc_start): Use get_pc_function_start.
+       (alpha_heuristic_frame_unwind_cache): Make static; add missing
+       loop increment.
+       (alpha_heuristic_frame_this_id): Make static.
+       (alpha_heuristic_frame_prev_register): Likewise.
+       (alpha_heuristic_frame_base_address): Likewise.
+       * alpha-tdep.h: Update.
+
+2003-05-30  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.h (i386bsd_sigcontext_addr): Remove prototype.
+       (I386_SIZEOF_GREGS, I386_SIZEOF_FREGS, I386_SIZEOF_XREGS): Remove
+       defenitions.
+       (IS_FP_REGNUM, IS_SSE_REGNUM): Remove definitions.
+       * i386-tdep.c: Mark functions that are 64-bit safe as such.
+       (I386_EAX_REGNUM, I386_EDX_REGNUM, I386_ESP_REGNUM,
+       I386_EBP_REGNUM, I386_EIP_REGNUM, I386_EFLAGS_REGNUM,
+       I386_ST0_REGNUM): New defines.
+       (CODESTREAM_BUFSIZ, codestream_tell, codestream_peek,
+       codestream_get): Remove define.
+       (codestream_next_addr, condestream_addr, condestream_buf,
+       codestream_off, codestream_cnt): Remove variables.
+       (codestream_fill, codestream_seek, codestream_read): Remove
+       functions.
+       (i386_follow_jump): Rewrite to avoid usage of removed codestream
+       functionality.
+       (i386_get_frame_setup, i386_frameless_signal_p, i386_frame_chain,
+       i386_sigtramp_saved_pc, i386_sigtramp_saved_sp,
+       i386_frame_saved_pc, i386_saved_pc_after_call,
+       i386_frame_num_args, i386_frame_init_saved_regs,
+       i386_push_return_address, i386_do_pop_frame, i386_pop_frame,
+       i386_push_arguments): Remove functions.
+       (i386_skip_prologue): Rewrite to avoid usage of removed codestream
+       functionality.  Use i386_analyze_prologue instead of
+       i386_get_frame_setup.
+       (I386_NUM_SAVED_REGS): New define.
+       (struct i386_frame_cache): New structure.
+       (i386_alloc_frame_cache, i386_analyze_struct_return,
+       i386_skip_probe, i386_analyze_frame_setup,
+       i386_analyze_register_saves, i386_analyze_prologue,
+       i386_unwind_pc, i386_frame_cache, i386_frame_this_id,
+       i386_frame_prev_register, i386_sigtramp_frame_cache,
+       i386_sigtramp_frame_this_id, i386_sigtramp_frame_prev_register,
+       i386_frame_p, i386_sigtramp_frame_p, i386_frame_base_address,
+       i386_unwind_dummy_id, i386_save_dummy_tos, i386_push_dummy_call):
+       New functions.
+       (i386_frame_unwind, i386_sigtramp_frame_unwind, i386_frame_base):
+       New variables.
+       (LOW_RETURN_REGNUM, HIGH_RETURN_REGNUM): Define in terms of
+       I386_EAX_REGNUM and I386_EDX_REGNUM.
+       (i386_extract_return_value, i386_store_return_value): Use
+       I386_ST0_REGNUM where appropriate.
+       (i386_extract_struct_value_address): Rewrite to use extract_address.
+       (i386_svr4_pc_in_sigtramp): Add comment.
+       (i386_svr4_sigcontext_addr): Rewrite.
+       (i386_svr4_init_abi): Adjust TDEP->sc_pc_offset and
+       TDEP->sc_sp_offset.
+       (i386_gdbarch_init): Don't set deprecated_init_frame_pc.  Set
+       sp_regnum, fp_regnum, pc_regnum, ps_regnum and fp0_regnum in terms
+       of new defines.  Set push_dummy_call, don't set
+       deprecated_push_arguments, deprecated_push_return_address,
+       deprecated_pop_frame.  Don't set parm_boundary.  Don't set
+       deprecated_frame_chain, deprecated_frame_saved_pc,
+       deprecated_saved_pc_after_call.  Set unwind_dummy_id,
+       save_dummy_frame_tos, unwind_pc.  Call
+       frame_unwind_append_predicate and frame_base_set_default.  Don't
+       set deprecated_dummy_write_pc.  Don't set deprecated_fp_regnum.
+       Don't set frameless_function_invocation.  Don't set
+       deprecated_register_bytes, deprecated_register_size,
+       deprecated_call_dummy_words and deprecated_sizeof_call_dummy.
+       * i386-linux-tdep.c: Fix formatting in some comments.
+       (LINUX_SIGTRAMP_INSN0, LINUX_SIGTRAMP_OFFSET0,
+       LINUX_SIGTRAMP_INSN1, LINUX_SIGTRAMP_OFFSET1,
+       LINUX_SIGTRAMP_INSN2, LINUX_SIGTRAMP_OFFSET2,
+       LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0,
+       LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1): Drop
+       redundant parentheses.
+       (I386_LINUX_UCONTEXT_SIGCONTEXT_OFFSET): New define.
+       (i386_linux_sigcontext_addr): Use it.  Rewrite.
+       (find_minsym_and_objfile): Change name of second argument.
+       (skip_gnu_resolver): Renamed from skip_hurd_resolver.  All callers
+       changed.  Use frame_pc_unwind instead of
+       DEPRECATED_SAVED_PC_AFTER_CALL.
+       (i386_linux_init_abi): Don't set deprecated_register_bytes.
+       * i386bsd-tdep.c (i386bsd_sigcontext_addr): Rewrite.
+       * i386-nto-tdep.c (i386nto_sigcontext_addr): Adapt for new frame
+       unwinder.
+       * i386-cygwin-tdep.c: Don't include "gdbcore.h", "frame.h" and
+       "dummy-frame.h".
+       (i386_cygwin_frame_chain_valid, i386_cygwin_frame_chain): Removed.
+       (_initialize_i386_cygwin_tdep): New prototype.
+       (i386_cygwin_init_abi): Don't set deprecated_frame_chain and
+       deprecated_frame_chain_valid.
+       * i386-sol2-tdep.c (i386_sol2_init_abi): Don't set
+       TDEP->sigcontext_addr, TDEP->sc_pc_offset and TDEP->sc_sp_offset.
+       Rely on the SVR4 defaults.
+       * config/i386/i386sol2.mt (TDEPFILES): Remove i386bsd-tdep.o.
+       * Makefile.in (i386-tdep.o, i386-cygwin-tdep.o): Update dependencies.
+
+2003-05-30  Andrew Cagney  <cagney@redhat.com>
+
+       * infcall.c (call_function_by_hand): Always call
+       DEPRECATED_FIX_CALL_DUMMY, even for AT_ENTRY_POINT case.
+
+2003-05-30  Richard Henderson  <rth@redhat.com>
+
+       * alpha-tdep.c (alpha_heuristic_frame_unwind_cache): Fix loop
+       increment.
+
+2003-05-29  Jim Blandy  <jimb@redhat.com>
+
+       Use gdbarch methods for solib stuff on PowerPC Linux.
+       * config/powerpc/tm-linux.h (IN_SOLIB_CALL_TRAMPOLINE,
+       SKIP_TRAMPOLINE_CODE): #undef these, so the gdbarch methods will
+       show through.
+       * ppc-linux-tdep.c (ppc_linux_init_abi): Register
+       IN_SOLIB_CALL_TRAMPOLINE and SKIP_TRAMPOLINE_CODE methods here,
+       giving the same effect as the #definitions above.
+
+2003-05-29  Adam Fedor  <fedor@gnu.org>
+
+       * objc-lang.c (CONVERT_FUNCPTR): Remove macro
+       (find_implementation_from_class): Replace it with the standard
+       case i.e. do nothing.
+
+2003-05-29  Richard Henderson  <rth@redhat.com>
+
+       * alpha-linux-tdep.c (alpha_linux_sigtramp_offset_1): New.
+       (alpha_linux_sigtramp_offset): Use it.  Make static.
+       (alpha_linux_sigcontext_addr): Handle __NR_rt_sigreturn;
+       update for new frame model.
+       * alpha-mdebug-tdep.c: New file.
+       * alpha-osf1-tdep.c (alpha_call_dummy_address): Move from alpha-tdep.c.
+       (alpha_osf1_init_abi): Install it.
+       * alpha-tdep.c (PROC_*): Move to alpha-mdebug-tdep.c.
+       (linked_proc_desc_table): Remove.
+       (alpha_frame_past_sigtramp_frame): Remove.
+       (alpha_dynamic_sigtramp_offset): Remove.
+       (ALPHA_PROC_SIGTRAMP_MAGIC): Remove.
+       (alpha_proc_desc_is_dyn_sigtramp): Remove.
+       (alpha_set_proc_desc_is_dyn_sigtramp): Remove.
+       (push_sigtramp_desc): Remove.
+       (alpha_cannot_fetch_register): Use ALPHA_FP_REGNUM.
+       (alpha_cannot_store_register): Likewise.
+       (alpha_sigcontext_addr): Remove.
+       (alpha_find_saved_regs): Remove.
+       (alpha_frame_init_saved_regs): Remove.
+       (alpha_init_frame_pc_first): Remove.
+       (read_next_frame_reg): Remove.
+       (alpha_frame_saved_pc): Remove.
+       (alpha_saved_pc_after_call): Remove.
+       (temp_proc_desc, temp_saved_regs): Remove.
+       (alpha_about_to_return): Remove.
+       (cached_proc_desc): Remove.
+       (alpha_frame_chain): Remove.
+       (alpha_print_extra_frame_info): Remove.
+       (alpha_init_extra_frame_info): Remove.
+       (alpha_frame_locals_address): Remove.
+       (alpha_frame_args_address): Remove.
+       (alpha_push_arguments): Use ALPHA_REGISTER_BYTES not sizeof CORE_ADDR.
+       (alpha_push_dummy_frame): Remove.
+       (alpha_pop_frame): Remove.
+       (alpha_after_prologue): Rename from after_prologue; remove mdebug bits.
+       (alpha_read_insn): New.
+       (alpha_skip_prologue): Merge alpha_skip_prologue_internal; adjust
+       for different insn encodings.
+       (alpha_in_lenient_prologue): Remove.
+       (struct alpha_sigtramp_unwind_cache): New.
+       (alpha_sigtramp_frame_unwind_cache): New.
+       (alpha_sigtramp_register_address): New.
+       (alpha_sigtramp_frame_this_id): New.
+       (alpha_sigtramp_frame_prev_register): New.
+       (alpha_sigtramp_frame_unwind): New.
+       (alpha_sigtramp_frame_p): New.
+       (struct alpha_heuristic_unwind_cache): New.
+       (alpha_heuristic_proc_start): Rename from heuristic_proc_start;
+       don't count nop insns that occur between functions.
+       (alpha_heuristic_frame_unwind_cache): New; incorporate much of
+       heuristic_proc_desc, but without the mdebug wrapping.
+       (alpha_heuristic_frame_this_id): New.
+       (alpha_heuristic_frame_prev_register): New.
+       (alpha_heuristic_frame_unwind): New.
+       (alpha_heuristic_frame_p): New.
+       (alpha_heuristic_frame_base_address): New.
+       (alpha_heuristic_frame_base): New.
+       (alpha_unwind_dummy_id): New.
+       (alpha_unwind_pc): New.
+       (alpha_gdbarch_init): Don't set skip_sigtramp_frame.  Kill use of
+       frame related deprecated initializations; install replacements.
+       (alpha_dump_tdep): Remove.
+       * alpha-tdep.h (struct gdbarch_tdep): Remove skip_sigtramp_frame.
+       (alpha_read_insn, alpha_after_prologue,
+       alpha_heuristic_frame_unwind_cache, alpha_heuristic_frame_this_id,
+       alpha_heuristic_frame_prev_register,
+       alpha_heuristic_frame_base_address, alpha_mdebug_init_abi): Declare.
+       * config/alpha/alpha-linux.mt (TDEPFILES): Add alpha-mdebug-tdep.o.
+       * config/alpha/tm-alpha.h (PRINT_EXTRA_FRAME_INFO): Remove.
+       * config/alpha/tm-alphalinux.h (SIGTRAMP_START, SIGTRAMP_END): Remove.
+
+2003-05-29  Andrew Cagney  <cagney@redhat.com>
+
+       * gdb_assert.h (gdb_assert_fail): Provide different definitions
+       dependant on the availability of ASSERT_FUNCTION.
+       (ASSERT_FUNCTION): Do not define when there is no function name.
+
+2003-05-29  Kevin Buettner  <kevinb@redhat.com>
+
+       From Jimi X <jimix@watson.ibm.com>:
+       * rs6000-tdep.c (skip_prologue): Improve support for 64-bit code.
+
+2003-05-28  Jim Blandy  <jimb@redhat.com>
+
+       * ppc-linux-nat.c (store_altivec_registers): Don't cast fourth
+       argument to ptrace to int; the system headers should give it the
+       right type, and pointers don't fit in ints on powerpc64-*-*.
+
+2003-05-28  H.J. Lu <hongjiu.lu@intel.com>
+
+       * dwarf2read.c (process_die): Handle DW_TAG_try_block and
+       DW_TAG_catch_block.
+
+2003-05-26  Elena Zannoni  <ezannoni@redhat.com>
+
+       * stabsread.c (dbx_lookup_type): Make static.
+       (read_type): Ditto.
+       (add_undefined_type): Ditto.
+       * stabsread.h (dbx_lookup_type, read_type, add_undefined_type): Do
+       not export.
+
+2003-05-26  Elena Zannoni  <ezannoni@redhat.com>
+
+       * hpread.c (hpread_has_name): Make static.
+       (hpread_psymtab_to_symtab): Ditto.
+       (file_exists): Ditto.
+       (hpread_call_pxdb): Ditto.
+       (hpread_pxdb_needed): Ditto.
+       (hpread_quick_traverse): Ditto.
+       (hpread_get_header): Ditto.
+       (hpread_get_lntt): Ditto.
+       (hpread_get_slt): Ditto.
+       (class_of): Ditto.
+
+2003-05-25  Andreas Schwab  <schwab@suse.de>
+
+       * m68k-tdep.c (m68k_gdbarch_init): Set parm_boundary instead of
+       stack_align and deprecated_extra_stack_alignment_needed.
+       (m68k_stack_align): Delete.
+
+       * m68k-tdep.c (m68k_register_raw_size): Remove cast.
+       (m68k_register_virtual_size): Likewise.
+       (altos_skip_prologue): Remove obsolete function.
+       (isi_frame_num_args): Likewise.
+       (news_frame_num_args): Likewise.
+       (m68k_fix_call_dummy): Make static.
+       (m68k_push_dummy_frame): Likewise.
+       (m68k_pop_frame): Likewise.
+       (m68k_skip_prologue): Likewise.
+       (m68k_frame_init_saved_regs): Likewise.
+       (m68k_saved_pc_after_call): Likewise.
+       (m68k_get_longjmp_target): Make multi-arch.
+       (m68k_gdbarch_init): Allocate and initialize gdbarch_tdep
+       structure.  Register m68k_get_longjmp_target if enabled.
+       * m68k-tdep.h (struct gdbarch_tdep): Define.
+       * config/m68k/tm-m68k.h: Don't include "regcache.h".
+
+       * Makefile.in (config.status): Also depend on configure.tgt
+       and configure.host.
+       (m68klinux-tdep.o): Update dependencies.
+       * configure.tgt (m68*-*-linux*): Set gdb_multi_arch to 1.
+       * m68klinux-tdep.c (M68K_LINUX_JB_ELEMENT_SIZE): Define.
+       (M68K_LINUX_JB_PC): Define.
+       (m68k_linux_pc_in_sigtramp): Renamed from m68k_linux_in_sigtramp
+       and take additional parameter.
+       (m68k_linux_sigtramp_saved_pc): Update.
+       (m68k_linux_init_abi): Set jb_pc and jb_elt_size.  Register
+       m68k_linux_pc_in_sigtramp, in_plt_section,
+       find_solib_trampoline_target.
+       * config/m68k/tm-linux.h: Don't include any tm headers.
+       (START_INFERIOR_TRAPS_EXPECTED): Remove definition.
+       (JB_ELEMENT_SIZE): Likewise.
+       (JB_PC): Likewise.
+       (GET_LONGJMP_TARGET): Likewise.
+       (IN_SIGTRAMP): Likewise.
+       (SVR4_SHARED_LIBS): Define this and include "solib.h".
+
+2003-05-25  Mark Kettenis  <kettenis@gnu.org>
+
+       * sparc-tdep.c (sparc32_do_push_arguments): New function.
+       (sparc32_push_arguments): Re-implement by calling
+       sparc32_do_push_arguments.
+
+2003-05-25  Mark Kettenis  <kettenis@gnu.org>
+
+       * sparc-tdep.c (SPARC_F0_REGNUM, SPARC_F1_REGNUM, SPARC_O0_REGNUM,
+       SPARC_O1_REGNUM): New defines.
+       (sparc32_extract_return_value): Rewrite to operate on a regcache.
+       (sparc32_store_return_value): New function.
+       (sparc_extract_struct_value_address): Rewrite to operate on a
+       regcache.
+       (sparc_gdbarch_init): Don't set
+       deprecated_extract_struct_value_address.  Set
+       extract_struct_value_address instead. Don't set
+       deprecated_extract_return_value and deprecated_store_return_value
+       for 32-bit targets.  Set extract_return_value and
+       store_return_value instead.
+       * config/sparc/tm-sparc.h (DEPRECATED_STORE_RETURN_VALUE,
+       DEPRECTAED_EXTRACT_RETURN_VALUE,
+       DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS): Don't define these.
+       (STORE_RETURN_VALUE, EXTRACT_RETURN_VALUE,
+       EXTRACT_STRUCT_VALUE_ADDRESS): Define these instead.
+       (sparc_store_return_value): Remove prototype.
+       (sparc32_store_return_value): New prototype.
+       (sparc32_extract_return_value, sparc_extract_struct_value_address):
+       Adjust prototypes.
+
+2003-05-24  Mark Kettenis  <kettenis@gnu.org>
+
+       * sparcnbsd-tdep.c: Include "gdb_string.h".
+
+2003-05-23  Andrew Cagney  <cagney@redhat.com>
+
+       * p-valprint.c (pascal_val_print): Replace extract_address with
+       the inline equivalent extract_unsigned_integer.
+       * jv-valprint.c (java_value_print): Ditto.
+       * ada-valprint.c (ada_val_print_1): Ditto.
+       * ada-lang.h (EXTRACT_ADDRESS): Ditto.
+
+2003-05-23  Theodore A. Roth  <troth@openavr.org>
+
+       * blockframe.c (frameless_look_for_prologue): Remove unused
+       after_prologue variable.
+
+2003-05-23  Mark Kettenis  <kettenis@gnu.org>
+
+       * blockframe.c (get_pc_function_start): Rewrite to avoid
+       asignments in if-statements.
+
+2003-05-23  Raoul Gough  <RaoulGough@yahoo.co.uk>
+
+       Committed by Elena Zannoni  <ezannoni@redhat.com>.
+       * 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  <cagney@redhat.com>
+
+       * objc-lang.c: Include "gdb_assert.h".
+       (objc_op_print_tab): Use OP_NULL and PREC_NULL instead of 0.
+       (CHECK, CHECK_FATAL, __CHECK_FUNCTION): Delete macros.
+       (gdb_check, gdb_check_fatal): Delete functions.
+       (read_objc_methlist_method): Replace CHECK and CHECK_FATAL with
+       gdb_assert.
+       (parse_selector, parse_method, find_methods, find_imps): Ditto.
+       * Makefile.in (objc-lang.o): Update dependencies.
+
+2003-05-22  Ian Lance Taylor  <ian@airs.com>
+
+       * disasm.c (gdb_disassemble_info): Initialize disassemble_info
+       with fprintf_filtered, not fprintf_unfiltered.
+
+2003-05-22  Andrew Cagney  <cagney@redhat.com>
+
+       * stack.c (frame_info): Inline extract_address, replacing it with
+       extract_unsigned_integer.
+       * findvar.c (unsigned_pointer_to_address): Ditto.
+       * dwarf2loc.c (dwarf_expr_read_reg): Ditto.
+       * dwarf2expr.c (dwarf2_read_address): Ditto.
+       * frame.c (frame_pc_unwind): Update comment.
+       * dummy-frame.c (deprecated_read_register_dummy): Update comment.
+
 2003-05-22  Jeff Johnston  <jjohnstn@redhat.com>
 
        * infptrace.c (detach): Call print_sys_errmsg rather than
 2003-05-15  David Carlton  <carlton@bactrian.org>
        
        Committed by Elena Zannoni <ezannoni@redhat.com>    
-        * symtab.c (lookup_symbol_aux): Delete calls to
-        lookup_symbol_aux_minsyms.
-        (lookup_symbol_aux_minsyms): Comment out function and
-        prototype. Delete lookup by mangled name.
+       * symtab.c (lookup_symbol_aux): Delete calls to
+       lookup_symbol_aux_minsyms.
+       (lookup_symbol_aux_minsyms): Comment out function and
+       prototype. Delete lookup by mangled name.
 
 2003-05-14  Kevin Buettner  <kevinb@redhat.com>
 
 2003-04-18  Jim Blandy  <jimb@redhat.com>
 
        * s390-tdep.c (s390_frame_align): New function.
-        (s390_gdbarch_init): Register it with the gdbarch object.
+       (s390_gdbarch_init): Register it with the gdbarch object.
 
 2003-04-17  Richard Henderson  <rth@redhat.com>
 
 2003-04-17  Elena Zannoni  <ezannoni@redhat.com>
 
        * values.c (value_being_returned): Don't fetch the return
-        value if the return type is void.
+       value if the return type is void.
 
 2003-04-17  Jeff Johnston  <jjohnstn@redhat.com>
 
 
 2003-04-08  Elena Zannoni  <ezannoni@redhat.com>
 
-        * infrun.c (stop_soon): Rename from stop_soon_quietly.
+       * infrun.c (stop_soon): Rename from stop_soon_quietly.
        (struct inferior_status): Rename stop_soon_quietly field to stop_soon.
        (clear_proceed_status): Rename stop_soon_quietly to stop_soon.
        (start_remote): Ditto.
        (restore_inferior_status): Ditto.
        * infcmd.c (attach_command): Ditto.
        * fork-child.c (startup_inferior): Ditto.
-        * inferior.h (stop_soon): Rename from stop_soon_quietly.
+       * inferior.h (stop_soon): Rename from stop_soon_quietly.
        * alpha-tdep.c (heuristic_proc_start): Ditto.
        * mips-tdep.c (heuristic_proc_start): Ditto.
        * solib-svr4.c (svr4_solib_create_inferior_hook): Ditto.
 2003-04-07  Elena Zannoni  <ezannoni@redhat.com>
 
        * disasm.c (dump_insns):  Move variables inside loop, or they will
-        be freed more than once, causing wild memory corruptions.
+       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 
-        with the "core" target.
+       instead of "-threads" in the target name, to make sure to find
+       the 'multi-thread' target.  Also, make sure we do the right thing 
+       with the "core" target.
 
 2003-04-07  Kevin Buettner  <kevinb@redhat.com>
 
 
 2003-04-04  Elena Zannoni  <ezannoni@redhat.com>
 
-        * x86-64-tdep.c (x86_64_push_arguments): Handle correctly the
-        signed integer case.
-        (classify_argument): Handle enumerations and references.
+       * x86-64-tdep.c (x86_64_push_arguments): Handle correctly the
+       signed integer case.
+       (classify_argument): Handle enumerations and references.
 
 2003-04-04  Andrew Cagney  <cagney@redhat.com>
 
        * language.c (language_demangle): New function.
        (unk_lang_demangle): Likewise.
        (unknown_language_defn, auto_language_defn, local_language_defn):
-        Add ukn_lang_demangle.
+       Add ukn_lang_demangle.
        * ada-lang.c (ada_language_defn): Add NULL for la_demangle element.
-        * f-lang.c, m2-lang.c, p-lang.c, scm-lang.c: Likewise.
+       * f-lang.c, m2-lang.c, p-lang.c, scm-lang.c: Likewise.
        * c-lang.c (c_language_defn, asm_language_defn): Likewise.
        (cplus_language_defn): Add cplus_demangle for la_demangle element.
        * jv-lang.c (java_demangle): New function
        (java_language_defn): Use it for la_demangle element.
-        * objc-lang.c (objc_demangle): Add options argument
-        (objc_language_defn): Use objc_demangle for la_demangle element.
+       * objc-lang.c (objc_demangle): Add options argument
+       (objc_language_defn): Use objc_demangle for la_demangle element.
        * maint.c (maintenance_demangle): Replace switch with
        call to language_demangle.
        * utils.c (fprintf_symbol_filtered): Likewise.
 2003-03-30  Andrew Cagney  <cagney@redhat.com>
 
        2002-11-10 Klee Dienes <kdienes@apple.com>
-        * value.h (struct value): Update comment.
+       * value.h (struct value): Update comment.
 
 2003-03-30  Andrew Cagney  <cagney@redhat.com>
 
 
 2003-03-28  Bob Rossi  <bob_rossi@cox.net>
 
-        * MAINTAINERS (write after approval): Add myself.
+       * MAINTAINERS (write after approval): Add myself.
 
 2003-03-27  Theodore A. Roth  <troth@openavr.org>
 
 
 2003-03-13  D. Venkatasubramanian <dvenkat@noida.hcltech.com>
 
-        * MAINTAINERS (write after approval): Alphabetically
+       * MAINTAINERS (write after approval): Alphabetically
        listing corrected.
 
 2003-03-13  D. Venkatasubramanian <dvenkat@noida.hcltech.com>
 
-        * MAINTAINERS (write after approval): Add myself.
+       * MAINTAINERS (write after approval): Add myself.
 
 2003-03-12  Andrew Cagney  <cagney@redhat.com>
 
 2003-02-20  Adam Fedor  <fedor@gnu.org>
 
        * objc-lang.h (find_methods): Remove declaration.
-        * objc-lang.c (find_methods): Make static.
+       * objc-lang.c (find_methods): Make static.
 
 2003-02-20  Christopher Faylor  <cgf@redhat.com>
 
 2003-02-18  Elena Zannoni  <ezannoni@redhat.com>
 
        From Jim Ingham   <jingham@apple.com>:
-        * dbxread.c (process_one_symbol): Use last_function_start rather
-        than function_start_offset to find the real beginning of the
-        current function.  The latter is just the text section offset on
-        some systems, the former is always the real function start.
+       * dbxread.c (process_one_symbol): Use last_function_start rather
+       than function_start_offset to find the real beginning of the
+       current function.  The latter is just the text section offset on
+       some systems, the former is always the real function start.
 
 2003-02-17  Andrew Cagney  <cagney@redhat.com>
 
        
 2003-02-14  Elena Zannoni  <ezannoni@redhat.com>
 
-        From Brian Ford  <ford@vss.fsi.com>
+       From Brian Ford  <ford@vss.fsi.com>
 
        * cli/cli-decode.c (lookup_cmd_composition) [TUI]: Properly
        conditionalize tui_active test.
 
 2003-02-12  Jason Molenda  (jmolenda@apple.com)
 
-        * symmisc.c (print_objfile_statistics): Include information about
-        the number of psymtabs and symtabs in each object file.
+       * symmisc.c (print_objfile_statistics): Include information about
+       the number of psymtabs and symtabs in each object file.
 
 2003-02-13  Keith R Seitz  <keiths@redhat.com>
 
        (threads_continue_all_with_signals): Ditto.
   
 2003-02-05  Jim Ingham <jingham@apple.com>
-            Keith Seitz  <keiths@redhat.com>
-            Elena Zannoni  <ezannoni@redhat.com>
-            Andrew Cagney  <ac131313@redhat.com>
+           Keith Seitz  <keiths@redhat.com>
+           Elena Zannoni  <ezannoni@redhat.com>
+           Andrew Cagney  <ac131313@redhat.com>
 
        * Makefile.in (SUBDIR_CLI_OBS): Add "cli-interp.o".
        (SUBDIR_CLI_SRCS): Add "cli/cli-interp.c".
 
        From Kevin Buettner  <kevinb@redhat.com>:
        * ui-out.h (make_cleanup_ui_out_table_begin_end): New function.
-        * ui-out.c (make_cleanup_ui_out_table_begin_end)
-        (do_cleanup_table_end):  New functions.
-        * breakpoint.c (print_it_typical, print_one_breakpoint, mention):
-        Use cleanups to invoke_ui_out_tuple_end().
-        (breakpoint_1): Use cleanup to invoke ui_out_table_end().
+       * ui-out.c (make_cleanup_ui_out_table_begin_end)
+       (do_cleanup_table_end):  New functions.
+       * breakpoint.c (print_it_typical, print_one_breakpoint, mention):
+       Use cleanups to invoke_ui_out_tuple_end().
+       (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-01  Andrew Cagney  <ac131313@redhat.com>
 
        From 2002-11-09 Jason Molenda (jason-cl@molenda.com)
-        * stack.c (print_frame_info_base): Output complete FRAME tuple
-        for synthesized frames.
+       * stack.c (print_frame_info_base): Output complete FRAME tuple
+       for synthesized frames.
 
 2003-02-02  Andrew Cagney  <ac131313@redhat.com>
 
This page took 0.034684 seconds and 4 git commands to generate.