+2001-11-29 Elena Zannoni <ezannoni@redhat.com>
+
+ * Makefile.in (ppc-linux-nat.o): Add dependency on ppc-tdep.h.
+
+ * ppc-tdep.h (PPC_GPLAST_REGNUM): Define.
+
+ * ppc-linux-nat.c: Include ppc-tdep.h.
+ (ppc_register_u_addr): Don't use the static array regmap[],
+ dynamically define the mapping instead.
+ (supply_gregset): Ditto.
+ (fill_gregset): Ditto.
+ (COPY_REG): Delete macro defintion.
+ (regmap): Delete array.
+
+2001-11-29 Jim Blandy <jimb@redhat.com>
+
+ Tighten up GDB's support for returning structs by value.
+ * s390-tdep.c (s390_use_struct_convention): New function.
+ (s390_gdbarch_init): Register it as the S/390's
+ USE_STRUCT_CONVENTION method. Register
+ generic_cannot_extract_struct_value_address as our
+ EXTRACT_STRUCT_VALUE_ADDRESS method.
+ * arch-utils.c (generic_cannot_extract_struct_value_address): New
+ function.
+ * arch-utils.h: Add corresponding prototype.
+
+ * values.c (value_being_returned): Make error message a proper
+ sentence.
+
+2001-11-27 Keith Walker <keith.walker@arm.com>
+
+ * dwarf2read.c (read_attribute_value): New function to handle
+ DW_FORM_indirect
+ (read_attribute): uses read_attribute_value
+
+2001-11-29 Jim Blandy <jimb@redhat.com>
+
+ * s390-tdep.c (s390_frame_saved_pc_nofix): If the prologue didn't
+ save the return address register, assume that the return address
+ is still in there.
+
+2001-11-27 Andrew Cagney <ac131313@redhat.com>
+
+ * MAINTAINERS: Clarify obvious fix a little (as suggested by Eli
+ Zaretskii).
+
+2001-11-25 Jim Blandy <jimb@redhat.com>
+
+ * mn10300-tdep.c (mn10300_analyze_prologue): Doc fixes.
+
+2001-11-27 Jim Blandy <jimb@redhat.com>
+
+ * s390-tdep.c: Get frame chains and saved pc values properly from
+ dummy frames.
+ (s390_frame_saved_pc_nofix): if `*fi' is a dummy frame, get the
+ saved PC from the dummy frame's registers.
+ (s390_frame_chain): Same for the saved SP.
+ (s390_gdbarch_init): Register `generic_save_dummy_frame_tos' as
+ the `SAVE_DUMMY_FRAME_TOS' method, so the dummy frame's `top' gets
+ set correctly.
+
+ * s390-tdep.c (s390_frame_chain): Remember that the SP's element
+ of the frame's saved_regs array is special.
+
+ * s390-tdep.c (register_names): Call the general-purpose registers
+ `r0' -- `r15', and the floating-point registers `f0' -- `f15', to
+ match the assembly language.
+
+2001-11-26 Pierre Muller <muller@ics.u-strasbg.fr>
+
+ * config/i386/tm-cygwin.h: Define HAVE_SSE_REGS if
+ HAVE_CONTEXT_EXTENDED_REGISTERS is defined.
+ * win32-nat.c: Define CONTEXT_DEBUGGER_DR that will also include
+ extended registers if HAVE_SSE_REGS is defined.
+ (mappings array): Add offset of extended registers.
+ (thread_rec): Use new CONTEXT_DEBUGGER_DR macro.
+
+2001-11-26 Tom Tromey <tromey@redhat.com>
+
+ * NEWS: Updated.
+ * event-loop.c (start_event_loop): Call
+ after_char_processing_hook.
+ * event-top.h (after_char_processing_hook): Declare.
+ * event-top.c (rl_callback_read_char_wrapper): Call
+ after_char_processing_hook.
+ (after_char_processing_hook): New global.
+ * top.c (operate_saved_history): New global.
+ (gdb_rl_operate_and_get_next): New function.
+ (init_main): Add the operate-and-get-next defun.
+ (gdb_rl_operate_and_get_next_completion): New function.
+
+2001-11-26 Tom Tromey <tromey@redhat.com>
+
+ * NEWS: Update for --args.
+ * infcmd.c (construct_inferior_arguments): Moved from ...
+ * fork-child.c: ... here.
+
+2001-11-26 Jim Blandy <jimb@redhat.com>
+
+ * symtab.c (find_pc_sect_line): Revert change of 2001-11-13; add
+ comment explaining that hand-written assembly code can have line
+ number info but no debug info for an enclosing function.
+
+2001-11-26 Jakub Jelinek <jakub@redhat.com>
+
+ * sparc-nat.c (fetch_inferior_registers): Don't rely
+ on CORE_ADDR being 32-bit.
+ (store_inferior_registers): Likewise.
+
+2001-11-25 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * config/djgpp/config.sed: Fix an error in etc/ at "make install"
+ time on non-LFN systems where standards*.inf* expands to nothing.
+
+ * go32-nat.c (save_npx): Avoid a warning from GCC 3.x.
+
+2001-11-24 Pierre Muller <muller@ics.u-strasbg.fr>
+ Christopher Faylor <cgf@redhat.com>
+
+ * win32-nat.c (struct so_stuff): Add objfile *objfile field needed to
+ be able to remove the DLL when unloaded. Remove unused last field.
+ (handle_unload_dll): New function to handle unloading of DLL.
+ (solib_symbols_add): Change return type to struct objfile *.
+ (get_child_debug_event): Call handle_unload_dll function.
+
+2001-11-24 Christopher Faylor <cgf@redhat.com>
+
+ * win32-nat.c (_initialize_check_for_gdb_ini): New function.
+ * config/i386/xm-cygwin.h: Remove obsolete handling of __CYGWIN32__.
+ (GDBINIT_FILENAME): Remove.
+
+2001-11-23 Mark Kettenis <kettenis@gnu.org>
+
+ Add x86 OpenBSD native configuration.
+ * config/i386/obsd.mt, config/i386/tm-obsd.h, config/i386/obsd.mh,
+ config/i386/nm-obsd.h: New files.
+ * configure.host (i[3456]86-*-openbsd*): New host.
+ * configure.tgt (i[3456]86-*-openbsd*): New target.
+ * NEWS: Update.
+
+2001-11-21 GDB Administrator <gdbadmin@sourceware.cygnus.com>
+
+ * GDB 5.1 was released.
+
+2001-11-21 Tom Tromey <tromey@redhat.com>
+
+ Fix for PR gdb/209, PR gdb/156:
+ * gdbarch.c, gdbarch.h: Rebuilt.
+ * gdbarch.sh: Added `construct_inferior_arguments'.
+ * cli/cli-decode.h (cmd_list_element): Added pre_show_hook.
+ Typo fix.
+ * cli/cli-setshow.c (do_setshow_command): Call the pre_show_hook.
+ * infcmd.c (_initialize_infcmd): Set sfunc on `set args' command.
+ (inferior_argc, inferior_argv): New globals.
+ (notice_args_set): New function.
+ (set_inferior_args): Clear inferior_argc and inferior_argv.
+ (set_inferior_args_vector): New function.
+ (get_inferior_args): Handle inferior argument vector.
+ (run_command): Use get_inferior_args().
+ (notice_args_read): New function.
+ (_initialize_infcmd): Don't call set_inferior_args.
+ * command.h: Typo fix.
+ (cmd_list_element): Added pre_show_hook.
+ * main.c (captured_main): Added --args option.
+ (print_gdb_help): Document --args.
+ * inferior.h (construct_inferior_arguments): Declare.
+ (set_inferior_args_vector): Likewise.
+ * fork-child.c (construct_inferior_arguments): New function.
+
+2001-11-21 Kevin Buettner <kevinb@redhat.com>
+
+ * lin-lwp.c (lin_lwp_attach_lwp): Make sure SIGCHLD is in set of
+ blocked signals.
+
+ * lin-lwp.c (lin_lwp_attach_lwp): Mark main thread as stopped.
+
+2001-11-20 Jim Blandy <jimb@redhat.com>
+
+ * target.h (TARGET_RANGE_PROFITABLE_FOR_HW_WATCHPOINT): Delete
+ default definition; this is never used.
+
+2001-11-20 Keith Seitz <keiths@redhat.com>
+
+ * varobj.c (c_value_of_child): Release memory for "name" when
+ finshed using it.
+ (c_type_of_child): Likewise.
+ (cplus_value_of_child): Isolate the use of name_of_child to
+ one case that needs it.
+ Release memory for "name" when finished using it.
+
+2001-11-20 Keith Seitz <keiths@redhat.com>
+
+ * top.c (gdb_init): Call init_ui_hook before initializing
+ the default UI.
+
2001-11-19 Elena Zannoni <ezannoni@redhat.com>
* config/powerpc/nm-linux.h (ppc_register_u_addr): Add extern