+2002-12-08 Elena Zannoni <ezannoni@redhat.com>
+
+ Import of readline 4.3:
+ * cli/cli-cmds.c: Include readline/tilde.h.
+ * cli/cli-setshow.c: Ditto.
+ * defs.h: Don't declare tilde_expand anymore, since readline
+ exports it.
+
+2002-12-08 Elena Zannoni <ezannoni@redhat.com>
+
+ * Makefile.in (thread-db.o): Add explicit rule to ignore the use of
+ -Werror on this file.
+
+2002-12-07 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbarch.sh (TARGET_FLOAT_FORMAT): Use the macro when printing
+ the format name.
+ (TARGET_DOUBLE_FORMAT, TARGET_LONG_DOUBLE_FORMAT): Ditto.
+ * gdbarch.c: Regenerate.
+
+2002-12-06 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbarch.sh (DEPRECATED_INIT_FRAME_PC_FIRST): Rename
+ INIT_FRAME_PC_FIRST. Change to a function with predicate. Do not
+ provide a default value.
+ * gdbarch.h, gdbarch.c: Regenerate.
+ * frame.c (get_prev_frame): Update. Check
+ DEPRECATED_INIT_FRAME_PC_FIRST_P.
+ * s390-tdep.c (s390_gdbarch_init): Update.
+ * mips-tdep.c (mips_gdbarch_init): Update.
+ * config/sparc/tm-sparc.h (DEPRECATED_INIT_FRAME_PC_FIRST): Update.
+ * config/rs6000/tm-rs6000.h (DEPRECATED_INIT_FRAME_PC_FIRST): Update.
+ * alpha-tdep.c (alpha_gdbarch_init): Update.
+
+2002-12-06 Elena Zannoni <ezannoni@redhat.com>
+
+ * ia64-linux-nat.c: Include gdb_string.h.
+ * alpha-nat.c: Ditto.
+ * ppc-linux-nat.c: Ditto.
+ * Makefile.in (ia64-linux-nat.o, alpha-nat.o, ppc-linux-nat.o):
+ Update dependencies.
+
+2002-12-05 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbthread.h: Include "frame.h".
+ (struct thread_info): Replace step_frame_address with
+ step_frame_id.
+ * inferior.h: Include "frame.h".
+ (step_frame_id): Replace external variable step_frame_address.
+ * gdbthread.h (save_infrun_state): Replace step_frame_address
+ parameter with step_frame_id parameter.
+ (load_infrun_state): Ditto.
+ * Makefile.in (gdbthread_h, inferior_h): Add $(frame_h).
+ * infcmd.c (step_frame_id, step_1, step_once): Update.
+ * thread.c (load_infrun_state, save_infrun_state): Update.
+ * infrun.c (clear_proceed_status, save_inferior_status): Update.
+ (handle_inferior_event, step_over_function): Update.
+ (normal_stop, context_switch, restore_inferior_status): Update.
+ (struct inferior_status): Replace step_frame_address with
+ step_frame_id.
+
+2002-12-05 David Carlton <carlton@math.stanford.edu>
+
+ * dwarf2read.c (dwarf2_add_field): Treat a field that is a
+ DW_TAG_member as well as a declaration as being a C++ static data
+ member.
+ (read_structure_scope): Combine tests for DW_TAG_member and
+ DW_TAG_variable.
+
+2002-12-05 David Carlton <carlton@math.stanford.edu>
+
+ * linespec.c (decode_compound): New function.
+ (decode_line_1): Move code into decode_compound.
+
+2002-12-05 David Carlton <carlton@math.stanford.edu>
+
+ * symtab.c (lookup_symbol_aux_local): Add 'static_block'
+ argument.
+ (lookup_symbol_aux): Do the 'field_of_this' check before checking
+ the static block. See PR gdb/804.
+
+2002-12-05 David Carlton <carlton@math.stanford.edu>
+
+ * symtab.c (lookup_symbol_aux_block): New function.
+ (lookup_symbol_aux_local): Move code into lookup_symbol_aux_block.
+
+2002-12-05 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbarch.sh: Dump the predicate function and macro values.
+ (read): Print error on standard error.
+ * gdbarch.c: Regenerate.
+
+2002-12-04 Kevin Buettner <kevinb@redhat.com>
+
+ * Makefile.in (mips_tdep_h): Define.
+ (mips-tdep.o): Add mips_tdep_h to dependency list.
+ * mips-tdep.h: New file.
+ * mips-tdep.c (mips-tdep.h): Include.
+ (enum mips_abi): Move to mips-tdep.h.
+ (mips_abi): New function.
+
+2002-12-04 David Carlton <carlton@math.stanford.edu>
+
+ * Makefile.in (f-exp.tab.c): Don't depend on c-exp.tab.c.
+
+2002-12-04 David Carlton <carlton@math.stanford.edu>
+
+ * symtab.c (lookup_symbol_aux): Move minsym code into a separate
+ function.
+ (lookup_symbol_aux_minsyms): New function.
+
+2002-12-04 J. Brobecker <brobecker@gnat.com>
+
+ * pa64solib.c: s/boolean/int/. Fixes a build failure on hppa64-hpux.
+
+2002-12-04 J. Brobecker <brobecker@gnat.com>
+
+ * config/pa/tm-hppah.h (PC_IN_SIGTRAMP): Renamed from IN_SIGTRAMP,
+ which is an obsolete macro name.
+
+2002-12-04 Daniel Jacobowitz <drow@mvista.com>
+
+ * doublest.c (convert_floatformat_to_doublest): Cast exp_bias to int.
+ * config/alpha/alpha-linux.mh (MH_CFLAGS): Add -mieee.
+
+2002-12-03 H.J. Lu (hjl@gnu.org)
+
+ * breakpoint.c (create_thread_event_breakpoint): Use xasprintf.
+ (create_breakpoints): Make sure the addr_string field is not
+ NULL.
+
+2002-12-03 Andrew Cagney <ac131313@redhat.com>
+
+ * sparc-nat.c (fetch_inferior_registers)
+ (store_inferior_registers): Add comment on problem of LWP vs
+ threads.
+
+ From 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
+ * lin-lwp.c (lin_lwp_fetch_registers): Remove.
+ (lin_lwp_store_registers): Remove.
+ (init_lin_lwp_ops): Use fetch_inferior_registers
+ and store_inferior_registers directly.
+ * sparc-nat.c (fetch_inferior_registers): Honor LWP ID.
+ (store_inferior_registers): Likewise.
+ Fix PR gdb/725.
+
+2002-12-03 Andrew Cagney <ac131313@redhat.com>
+
+ * frame.h (get_frame_id): Convert to a function.
+ (null_frame_id, frame_id_p): Declare.
+ (frame_id_eq, frame_id_inner): Declare.
+ (frame_id_build): New function.
+ * frame.c (get_frame_id): Update. Use null_frame_id.
+ (frame_find_by_id): Rewrite using frame_id_p, frame_id_eq and
+ frame_id_inner.
+ (null_frame_id, frame_id_p): Define.
+ (frame_id_eq, frame_id_inner): Define.
+ (frame_id_build): New function.
+ * varobj.c (varobj_create): Update.
+ (varobj_update): Update.
+ * valops.c (value_assign): Update.
+ (new_root_variable): Update.
+ * infrun.c (save_inferior_status): Update.
+ * breakpoint.c (watch_command_1): Update.
+
+2002-12-03 J. Brobecker <brobecker@gnat.com>
+
+ * config/pa/tm-hppah.h (SNAP1): Remove unused macro.
+ (SNAP2): Likewise.
+
+2002-12-03 Andrew Cagney <cagney@redhat.com>
+
+ * NEWS: Mention Daniel Jacobowitz's multi-threaded shared library
+ patch.
+
+ * PROBLEMS: Mention PR gdb/725.
+
+2002-12-03 Andreas Schwab <schwab@suse.de>
+
+ * infcmd.c (construct_inferior_arguments): Handle empty arguments.
+
+2002-12-02 Adam Fedor <fedor@gnu.org>
+ Klee Dienes <kdienes@apple.com>
+
+ * objc-lang.c (objc_printstr): Add width arg to match
+ printstr prototype.
+ (compare_selectors): Add 'const' to arg types.
+ (compare_classes): Likewise.
+ (find_imps): Cast msym pointer to avoid compiler warning.
+ (print_object_command): Validate the address before
+ passing it to the print routine.
+ (find_objc_msgcall_submethod): Change function argument to
+ return an int.
+ * objc-lang.h: Add 'extern' to all function declarations.
+ (value_nsstring): Add declaration.
+
+2002-12-02 J. Brobecker <brobecker@gnat.com>
+
+ * somsolib.c (dld_cache): Replace boolean by int for field is_valid.
+ Fixes a build failure on HP/UX.
+
+ * hpread.c (told_objfile): Replace boolean type by int. Fixes a build
+ failure on HP/UX.
+ (hpread_has_name): Advance declaration to avoid a compilation warning.
+ (pst_syms_count): Add missing variable type. By change, the compiler
+ was defaulting to int, which seems a good choice. Fixes a compilation
+ warning.
+ (pst_syms_size): Likewise.
+
+2002-12-02 J. Brobecker <brobecker@gnat.com>
+
+ * hppa-tdep.c: Add #include "osabi.h" (for hppa_gdbarch_init).
+ (hppa_gdbarch_init): Detect osabi from objfile. Will be needed
+ later to set the proper gdbarch methods depending on the osabi.
+ * Makefile.in (hppa-tdep.o): Add dependency on osabi.h.
+
+2002-12-02 J. Brobecker <brobecker@gnat.com>
+
+ * osabi.h (gdb_osabi): Add two new enum values for HPUX ELF and SOM.
+ * osabi.c (gdb_osabi_name): Add strings images for the two new
+ enum values.
+ (generic_elf_osabi_sniffer): Handle HPUX objfiles.
+
+2002-12-02 Andrew Cagney <ac131313@redhat.com>
+
+ * MAINTAINERS (Java): Global maintainers are responible for Java.
+ (Past Maintainers): Mention both Anthony Green and Per Bothner as
+ part Java maintainers.
+
+2002-12-02 J. Brobecker <brobecker@gnat.com>
+
+ * xcoffread.c (read_symbol_lineno): Replace boolean by int.
+ Fixes a compilation failure on AiX.
+
+2002-12-02 J. Brobecker <brobecker@gnat.com>
+
+ * config/powerpc/aix432.mh (NATDEPFILES): Add a comment explaining
+ why aix-thread.o is not listed.
+
+2002-12-01 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbarch.sh (DEPRECATED_PC_IN_CALL_DUMMY): Rename
+ PC_IN_CALL_DUMMY. Change to predicate. Always allow call.
+ * gdbarch.h, gdbarch.c: Re-generate.
+ * config/sparc/tm-sparc.h, config/sparc/tm-sp64.h: Update.
+ * config/mn10200/tm-mn10200.h, config/h8500/tm-h8500.h: Update.
+ * config/pa/tm-hppa.h, frame.h: Update.
+ * x86-64-tdep.c, vax-tdep.c, sparc-tdep.c: Update.
+ * s390-tdep.c, ns32k-tdep.c, mn10300-tdep.c: Update.
+ * m68k-tdep.c, i386-tdep.c, frv-tdep.c: Update.
+ * cris-tdep.c, alpha-tdep.c: Update.
+ * frame.c (set_unwind_by_pc, create_new_frame): Use either
+ DEPRECATED_PC_IN_CALL_DUMMY or pc_in_dummy_frame.
+ (get_prev_frame): Ditto.
+
+2002-11-30 Andrew Cagney <cagney@redhat.com>
+
+ * exec.c (xfer_memory): Replace boolean with int.
+ * p-exp.y: Use 0 instead of false.
+ * corelow.c (gdb_check_format): Change return type to int from
+ boolean.
+ * utils.c: Don't include <curses.h> or <term.h> first.
+
+2002-11-29 Stephane Carrez <stcarrez@nerim.fr>
+
+ * m68hc11-tdep.c (m68hc11_register_raw_size): Remove.
+ (m68hc11_register_byte): Remove.
+ (m68hc11_gdbarch_init): Don't set the above.
+
+2002-11-29 Andrew Cagney <cagney@redhat.com>
+
+ * remote-mips.c (mips_initialize): Force a selected frame rebuild
+ by calling get_selected_frame.
+ * ocd.c (ocd_start_remote): Use get_selected frame instead of
+ set_current_frame, create_new_frame, select_frame and
+ get_current_frame.
+ * remote-e7000.c (e7000_start_remote): Ditto.
+ * remote-mips.c (common_open): Ditto
+ * remote-rdp.c (remote_rdp_open): Ditto.
+
+2002-11-29 Andreas Schwab <schwab@suse.de>
+
+ * m68k-tdep.c (m68k_frame_chain, m68k_frame_saved_pc)
+ (altos_skip_prologue, delta68_frame_saved_pc, isi_frame_num_args)
+ (delta68_frame_num_args, news_frame_num_args, m68k_skip_prologue)
+ (m68k_frame_init_saved_regs, m68k_saved_pc_after_call): Use
+ read_memory_unsigned_integer instead of read_memory_integer when
+ dealing with addresses and instruction opcodes.
+ * m68klinux-tdep.c (m68k_linux_sigtramp_saved_pc)
+ (m68k_linux_frame_saved_pc): Likewise.
+
+2002-11-29 Andrew Cagney <ac131313@redhat.com>
+
+ * stack.c (selected_frame, select_frame): Move from here ...
+ * frame.c (selected_frame, select_frame): ... to here. Include
+ "language.h".
+ * Makefile.in (frame.o): Update dependencies.
+ * frame.c (get_selected_frame): New function.
+ * frame.h (get_selected_frame): Declare.
+ (deprecated_selected_frame): Rename selected_frame.
+ * ada-lang.c, ada-tasks.c, breakpoint.c, corelow.c: Update.
+ * eval.c, f-valprint.c, findvar.c, frame.c, frame.h: Update.
+ * h8300-tdep.c, h8500-tdep.c, hppa-tdep.c, infcmd.c: Update.
+ * inflow.c, infrun.c, macroscope.c, mips-tdep.c: Update.
+ * mn10300-tdep.c, ocd.c, regcache.h, remote-e7000.c: Update.
+ * remote-mips.c, remote-rdp.c, sh-tdep.c, sparc-tdep.c: Update.
+ * stack.c, thread.c, tracepoint.c, valops.c, varobj.c: Update.
+ * z8k-tdep.c, cli/cli-cmds.c: Update.
+
+2002-11-29 Andrew Cagney <ac131313@redhat.com>
+
+ * frame.h (get_selected_block): Add comments.
+
+2002-11-28 Andrew Cagney <ac131313@redhat.com>
+
+ * frame.c (pc_notcurrent): New function.
+ (find_frame_sal): New function.
+ * frame.h (find_frame_sal): Declare.
+ (struct symtab_and_line): Add opaque declaration.
+ * stack.c (print_frame_info_base): Use find_frame_sal instead of
+ find_pc_line.
+ (frame_info): Ditto.
+ * ada-lang.c (find_printable_frame): Ditto.
+
+2002-11-28 J. Brobecker <brobecker@gnat.com>
+
+ * configure.in: Check that the pthdebug library is recent enough
+ before enabling thread support on native AiX.
+ * configure: Regenerate.
+
+ * config/powerpc/aix432.mh (NATDEPFILES): Remove aix-thread.o
+ from the list of object files as it is now appended by configure
+ if thread support is enabled.
+ (NAT_CLIBS): Removed as -lpthdebug is also appended by configure
+ if thread support is enabled.
+
+2002-11-28 Andrew Cagney <cagney@redhat.com>
+
+ * stack.c (get_selected_block): In-line get_current_block.
+ * frame.h (get_current_block): Delete declaration.
+ * blockframe.c (get_current_block): Delete function.
+
+2002-11-28 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbarch.sh (DEPRECATED_USE_GENERIC_DUMMY_FRAMES): Rename
+ USE_GENERIC_DUMMY_FRAMES.
+ * gdbarch.h, gdbarch.c: Regenerate.
+ * valops.c, frame.c: Update.
+ * config/z8k/tm-z8k.h, config/mn10200/tm-mn10200.h: Update.
+ * config/m32r/tm-m32r.h, config/h8500/tm-h8500.h: Update.
+ * config/pa/tm-hppa.h, blockframe.c: Update.
+ * vax-tdep.c, sparc-tdep.c, ns32k-tdep.c: Ditto.
+ * m68k-tdep.c, alpha-tdep.c: Ditto.
+
+ * arm-tdep.c: Eliminate USE_GENERIC_DUMMY_FRAMES as always 1.
+ * mips-tdep.c: Ditto.
+
+2002-11-27 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbarch.sh (CALL_DUMMY_LOCATION): Default to AT_ENTRY_POINT.
+ (USE_GENERIC_DUMMY_FRAMES): Default to true.
+ (PC_IN_CALL_DUMMY): Default to generic_pc_in_call_dummy.
+ * gdbarch.c, gdbarch.h: Re-generate.
+ * inferior.h (USE_GENERIC_DUMMY_FRAMES): Delete macro definition.
+ (CALL_DUMMY_LOCATION): Delete macro definition.
+ (PC_IN_CALL_DUMMY): Delete macro definitions.
+
+ * arm-tdep.c (arm_gdbarch_init): Do not set pc_in_call_dummy,
+ default is already generic_pc_in_call_dummy.
+ * xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
+ * v850-tdep.c (v850_gdbarch_init): Ditto.
+ * sh-tdep.c (sh_gdbarch_init): Ditto.
+ * rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
+ * mips-tdep.c (mips_gdbarch_init): Ditto.
+ * mcore-tdep.c (mcore_gdbarch_init): Ditto.
+ * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
+ * ia64-tdep.c (ia64_gdbarch_init): Ditto.
+ * h8300-tdep.c (h8300_gdbarch_init): Ditto.
+ * d10v-tdep.c (d10v_gdbarch_init): Ditto.
+ * avr-tdep.c (avr_gdbarch_init): Ditto.
+
+ * arm-tdep.c (arm_gdbarch_init): Do not set
+ use_generic_dummy_frames, default is already 1.
+ * xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
+ * x86-64-tdep.c (x86_64_gdbarch_init): Ditto.
+ * v850-tdep.c (v850_gdbarch_init): Ditto.
+ * sh-tdep.c (sh_gdbarch_init): Ditto.
+ * s390-tdep.c (s390_gdbarch_init): Ditto.
+ * rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
+ * mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
+ * mips-tdep.c (mips_gdbarch_init): Ditto.
+ * mcore-tdep.c (mcore_gdbarch_init): Ditto.
+ * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
+ * ia64-tdep.c (ia64_gdbarch_init): Ditto.
+ * i386-tdep.c (i386_gdbarch_init): Ditto.
+ * h8300-tdep.c (h8300_gdbarch_init): Ditto.
+ * frv-tdep.c (frv_gdbarch_init): Ditto.
+ * d10v-tdep.c (d10v_gdbarch_init): Ditto.
+ * cris-tdep.c (cris_gdbarch_init): Ditto.
+ * avr-tdep.c (avr_gdbarch_init): Ditto.
+
+ * xstormy16-tdep.c (xstormy16_gdbarch_init): Do not set
+ call_dummy_location, default is already AT_ENTRY_POINT.
+ * x86-64-tdep.c (x86_64_gdbarch_init): Ditto.
+ * v850-tdep.c (v850_gdbarch_init): Ditto.
+ * sparc-tdep.c (sparc_gdbarch_init): Ditto.
+ * sh-tdep.c (sh_gdbarch_init): Ditto.
+ * s390-tdep.c (s390_gdbarch_init): Ditto.
+ * rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
+ * mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
+ * mips-tdep.c (mips_gdbarch_init): Ditto.
+ * mcore-tdep.c (mcore_gdbarch_init): Ditto.
+ * m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
+ * ia64-tdep.c (ia64_gdbarch_init): Ditto.
+ * i386-tdep.c (i386_gdbarch_init): Ditto.
+ * h8300-tdep.c (h8300_gdbarch_init): Ditto.
+ * frv-tdep.c (frv_gdbarch_init): Ditto.
+ * d10v-tdep.c (d10v_gdbarch_init): Ditto.
+ * cris-tdep.c (cris_gdbarch_init): Ditto.
+ * avr-tdep.c (avr_gdbarch_init): Ditto.
+ * arm-tdep.c (arm_gdbarch_init): Ditto.
+ * alpha-tdep.c (alpha_gdbarch_init): Ditto.
+
+2002-11-28 Andrew Cagney <cagney@redhat.com>
+
+ * frame.h: Update comments on set_current_frame, create_new_frame,
+ flush_cached_frames, reinit_frame_cache, select_frame and
+ selected_frame.
+
+2002-11-27 Andrew Cagney <cagney@redhat.com>
+
+ * config/z8k/tm-z8k.h (PC_IN_CALL_DUMMY): Update definition to use
+ deprecated pc_in_call_dummy function.
+ * config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Ditto.
+ * config/sparc/tm-sp64.h (PC_IN_CALL_DUMMY): Ditto.
+ * config/pa/tm-hppa.h (PC_IN_CALL_DUMMY): Ditto.
+ * config/mn10200/tm-mn10200.h (PC_IN_CALL_DUMMY): Ditto.
+ * config/h8500/tm-h8500.h (PC_IN_CALL_DUMMY): Ditto.
+
+2002-11-26 Martin M. Hunt <hunt@redhat.com>
+
+ * Makefile.in: Remove Tix dependencies.
+ * acinclude.m4: Ditto.
+ * aclocal.m4: Ditto.
+ * configure.in: Ditto.
+ * configure: Regenerated.
+
+2002-11-26 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbarch.sh (TARGET_FLOAT_FORMAT): Print the float format name.
+ (TARGET_DOUBLE_FORMAT, TARGET_LONG_DOUBLE_FORMAT): Ditto.
+ * gdbarch.c: Re-generate.
+
+2002-11-26 Andrew Cagney <ac131313@redhat.com>
+
+ * config/h8500/tm-h8500.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
+ (USE_GENERIC_DUMMY_FRAMES): Define as zero.
+ (PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack.
+ * config/mn10200/tm-mn10200.h (PC_IN_CALL_DUMMY): Define as
+ pc_in_call_dummy_at_entry_point.
+ * config/pa/tm-hppa.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
+ (USE_GENERIC_DUMMY_FRAMES): Define as zero.
+ (PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack.
+ * config/pa/tm-hppa64.h (CALL_DUMMY_LOCATION): Delete undefine.
+ * config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Define as
+ pc_in_call_dummy_on_stack.
+ * config/sparc/tm-sp64.h (PC_IN_CALL_DUMMY): Redefine as
+ pc_in_call_dummy_at_entry_point and pc_in_call_dummy_on_stack.
+ * config/z8k/tm-z8k.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
+ (USE_GENERIC_DUMMY_FRAMES): Define as zero.
+ (PC_IN_CALL_DUMMY): Defile as pc_in_call_dummy_on_stack.
+
+2002-11-26 Andrew Cagney <ac131313@redhat.com>
+
+ * inferior.h (deprecated_pc_in_call_dummy_before_text_end): Rename
+ pc_in_call_dummy_before_text_end
+ (deprecated_pc_in_call_dummy_after_text_end): Rename
+ pc_in_call_dummy_after_text_end.
+ (deprecated_pc_in_call_dummy_on_stack): Rename
+ pc_in_call_dummy_on_stack.
+ (deprecated_pc_in_call_dummy_at_entry_point): Rename
+ pc_in_call_dummy_at_entry_point.
+ * m68k-tdep.c (m68k_gdbarch_init): Update.
+ * s390-tdep.c (s390_gdbarch_init): Update.
+ * x86-64-tdep.c (x86_64_gdbarch_init): Update.
+ * vax-tdep.c (vax_gdbarch_init): Update.
+ * sparc-tdep.c (sparc_gdbarch_init): Update.
+ * ns32k-tdep.c (ns32k_gdbarch_init): Update.
+ * mn10300-tdep.c (mn10300_gdbarch_init): Update.
+ * i386-tdep.c (i386_gdbarch_init): Update.
+ * frv-tdep.c (frv_gdbarch_init): Update.
+ * cris-tdep.c (cris_gdbarch_init): Update.
+ * config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Update.
+ * blockframe.c (deprecated_pc_in_call_dummy_before_text_end)
+ (deprecated_pc_in_call_dummy_after_text_end)
+ (deprecated_pc_in_call_dummy_on_stack)
+ (deprecated_pc_in_call_dummy_at_entry_point): Update.
+ * alpha-tdep.c (alpha_gdbarch_init): Update.
+
+2002-11-25 Daniel Jacobowitz <drow@mvista.com>
+
+ * acconfig.h (HAVE_PREAD64): Add.
+ * configure.in: Check for pread64.
+ * config.in: Regenerated.
+ * configure: Regenerated.
+ * lin-lwp.c (lin_lwp_xfer_memory): Call linux_proc_xfer_memory.
+ * linux-proc.c (linux_proc_xfer_memory): New function.
+ * config/nm-linux.h (linux_proc_xfer_memory): Add prototype.
+
+2002-11-25 David Carlton <carlton@math.stanford.edu>
+
+ * dwarf2read.c (scan_partial_symbols): Descend into namespace
+ pdi's with no name.
+
+2002-11-25 Andrew Cagney <ac131313@redhat.com>
+
+ * MAINTAINERS: Mark h8500 as broken. Breakage occured Fri Nov 5
+ 16:32:04 1999 Andrew Cagney <cagney@b1.cygnus.com>.
+
+2002-11-25 Jim Blandy <jimb@redhat.com>
+
+ * symfile.c (init_objfile_sect_indices): New function.
+ (default_symfile_offsets): Move the section-index-initializing
+ stuff into init_objfile_sect_indices, and call that.
+
+ * symtab.h (SIZEOF_N_SECTION_OFFSETS): New macro.
+ (SIZEOF_SECTION_OFFSETS): Use SIZEOF_N_SECTION_OFFSETS.
+
+ * symfile.c (syms_from_objfile): Adjust indentation.
+
+ * symfile.c (symbol_file_add): Flush gdb_stdout even if from_tty
+ || info_verbose isn't true.
+
+2002-11-24 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbarch.sh (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Change
+ default to get_frame_base.
+ * gdbarch.h, gdbarch.c: Regenerate.
+ * arch-utils.c (default_frame_address): Delete function.
+ * arch-utils.h (default_frame_address): Delete declaration
+
+2002-11-24 Pierre Muller <muller@ics.u-strasbg.fr>
+
+ * varobj.c (find_frame_addr_in_frame_chain):
+ Use get_frame_base instead of FRAME_FP,
+ obvious fix.
+
+2002-11-19 Andrew Cagney <ac131313@redhat.com>
+
+ * frame.h (FRAME_FP): Delete macro.
+ (get_frame_base): New function declaration.
+ * frame.c (get_frame_base): New function.
+ (get_frame_id): Use ->frame.
+ (frame_find_by_id): Rewrite to use get_frame_id.
+ * blockframe.c: Use get_frame_base instead of FRAME_FP.
+ * cris-tdep.c, d10v-tdep.c, findvar.c, h8500-tdep.c: Ditto.
+ * hppa-tdep.c, i386-tdep.c, infcmd.c, infrun.c: Ditto.
+ * m68hc11-tdep.c, m68k-tdep.c, mcore-tdep.c, mips-tdep.c: Ditto.
+ * mn10200-tdep.c, mn10300-tdep.c, rs6000-tdep.c: Ditto.
+ * sh-tdep.c, sparc-tdep.c, stack.c, tracepoint.c: Ditto.
+ * v850-tdep.c, valops.c, z8k-tdep.c: Ditto.
+
+2002-11-24 Andrew Cagney <ac131313@redhat.com>
+
+ * arm-tdep.c (arm_gdbarch_init): Do not set get_saved_register.
+
+2002-11-24 Andrew Cagney <ac131313@redhat.com>
+
+ * frame.c (set_unwind_by_pc): Revert change below, use
+ PC_IN_CALL_DUMMY.
+ (get_prev_frame): Ditto.
+
+2002-11-24 Andrew Cagney <ac131313@redhat.com>
+
+ * dummy-frame.c (pc_in_dummy_frame): New function.
+ (generic_pc_in_call_dummy): Call pc_in_dummy_frame.
+ (find_dummy_frame): Update comment.
+ (generic_pop_current_frame): Use get_frame_type.
+ * dummy-frame.h (pc_in_dummy_frame): Declare.
+ * frame.c (set_unwind_by_pc): Use pc_in_dummy_frame.
+ (create_new_frame): Use pc_in_dummy_frame.
+ (get_prev_frame): Use pc_in_dummy_frame.
+ (frame_saved_regs_register_unwind): Use get_prev_frame.
+ (deprecated_generic_get_saved_register): Use get_prev_frame.
+
+2002-11-23 Andrew Cagney <ac131313@redhat.com>
+
+ * blockframe.c (find_frame_addr_in_frame_chain): Move function
+ from here ...
+ * varobj.c (find_frame_addr_in_frame_chain): ... to here.
+ (varobj_create): Note that frame ID should be used.
+ * frame.h (find_frame_addr_in_frame_chain): Delete declaration.
+
+2002-11-23 Andrew Cagney <ac131313@redhat.com>
+
+ * breakpoint.c: Include "gdb_assert.h".
+ (deprecated_frame_in_dummy): Assert that generic dummy frames are
+ not being used.
+ * Makefile.in (breakpoint.o): Update dependencies.
+ * ada-lang.c (find_printable_frame): Use get_frame_type instead of
+ deprecated_frame_in_dummy.
+ * stack.c (print_frame_info_base): Ditto.
+ (frame_info): Ditto.
+ (print_frame_info_base): Ditto. Delete dead code.
+
+2002-11-23 Andreas Schwab <schwab@suse.de>
+
+ * Makefile.in (m68k_tdep_h): Define.
+ (abug-rom.o, cpu32bug-rom.o, dbug-rom.o, m68k-tdep.o, m68klinux-nat.o)
+ (remote-est.o, rom68k-rom.o): Add $(m68k_tdep_h).
+ * m68k-tdep.c: Move register number enum ...
+ * m68k-tdep.h: ... to this new file and rename the constants from
+ E_* to M68K_*. All uses changed.
+ * config/m68k/tm-m68k.h (D0_REGNUM, A0_REGNUM): Remove definitions.
+ * abug-rom.c: Include "m68k-tdep.h". Use
+ M68K_D0_REGNUM/M68K_A0_REGNUM instead of D0_REGNUM/A0_REGNUM.
+ * cpu32bug-rom.c: Likewise.
+ * dbug-rom.c: Likewise.
+ * m68k-tdep.c: Likewise.
+ * m68klinux-nat.c: Likewise.
+ * remote-est.c: Likewise.
+ * rom68k-rom.c: Likewise.
+ * config/m68k/tm-linux.h: Likewise.
+
+2002-11-23 Andrew Cagney <ac131313@redhat.com>
+
+ * arm-tdep.c (arm_gdbarch_init): Remove old style non-generic
+ dummy frame initialization code.
+ * mips-tdep.c (mips_gdbarch_init): Ditto.
+
+2002-11-22 Christopher Faylor <cgf@redhat.com>
+
+ * win32-nat.c (child_attach): Reset saw_create counter or subsequent
+ attach will hang.
+
+2002-11-22 Andrew Cagney <ac131313@redhat.com>
+
+ * gdbarch.sh (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Default
+ to default_frame_address.
+ * gdbarch.h, gdbarch.c: Re-generate.
+
+ * d10v-tdep.c (d10v_gdbarch_init): Do not set frame_args_address
+ or frame_locals_address to default_frame_address.
+ * m68k-tdep.c (m68k_gdbarch_init): Update.
+ * i386-tdep.c (i386_gdbarch_init): Update.
+ * frv-tdep.c (frv_gdbarch_init): Update.
+ * sh-tdep.c (sh_gdbarch_init): Update.
+ * v850-tdep.c (v850_gdbarch_init): Update.
+ * sparc-tdep.c (sparc_gdbarch_init): Update.
+ * mips-tdep.c (mips_gdbarch_init): Update.
+ * mn10300-tdep.c (mn10300_gdbarch_init): Update.
+ * x86-64-tdep.c (x86_64_gdbarch_init): Update.
+ * xstormy16-tdep.c (xstormy16_gdbarch_init): Update.
+
+ * cris-tdep.c (cris_frame_args_address): Delete function.
+ (cris_frame_locals_address): Delete function.
+ (cris_gdbarch_init): Do not set frame_args_address or
+ frame_locals_address.
+
+2002-11-22 Michael Snyder <msnyder@redhat.com>
+
+ * thread-db.c (thread_db_load): Tell the user what's going on
+ if dlopen fails on libthread_db.
+
+2002-11-23 Andreas Schwab <schwab@suse.de>
+
+ * m68k-tdep.c (m68k_register_virtual_type): Use architecture
+ invariant return values.
+
+2002-11-22 Andreas Schwab <schwab@suse.de>
+
+ * valops.c (value_slice): Move declaration of `offset' to avoid
+ warning.
+
+2002-11-22 Christopher Faylor <cgf@redhat.com>
+
+ * win32-nat.c (psapi_get_dll_name): Fix a compiler warning.
+ (struct so_stuff): Add end_addr field.
+ (register_loaded_dll): Calculate and store end address of loaded dll.
+ (solib_address): New function.
+ (child_solib_loaded_library_pathname): Pass carefully constructed
+ section info to safe_symbol_file_add rather than ignoring it.
+ (get_child_debug_event): Call re_enable_breakpoints_in_shlibs when a
+ DLL is loaded.
+ (do_initial_child_stuff): Call disable_breakpoints_in_shlibs.
+ (child_create_inferior): Fix a compiler warning.
+ * config/i386/tm-cygwin.h (PC_SOLIB): Define new macro.
+ (solib_address): Declare new function.
+
+2002-11-22 Andreas Schwab <schwab@suse.de>
+
+ * m68k-tdep.c (m68k_register_virtual_type): Return int for SR, FPC
+ and FPS registers.
+
2002-11-21 Daniel Jacobowitz <drow@mvista.com>
* maint.c (_initialize_maint_cmds): Fix typo. From