+2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
+
+ * arm-tdep.c (thumb_skip_prologue): Take function end addr argument
+ so that we can stop searching for the prologue past the function end
+ (arm_skip_prologue): Call thumb_skip_prologue with function end addr
+
+2000-03-24 Kevin Buettner <kevinb@redhat.com>
+
+ * linux-thread.c, lin-thread.c (save_inferior_pid,
+ restore_inferior_pid): Don't do compile time comparison
+ of TARGET_PTR_BIT and TARGET_INT_BIT.
+
+Thu Mar 23 13:18:26 2000 Philippe De Muyter <phdm@macqel.be>
+
+ * m68k-tdep.c (P_LINKL_FP, P_LINKW_FP): Macros renamed from P_LINK_L
+ and P_LINK_W.
+ (P_PEA_FP, P_MOVL_SP_FP): New macros.
+ (P_MOVL, P_LEAL, P_MOVML): Macros renamed from P_MOV_L, P_LEA_L and
+ P_MOVM_L.
+ (altos_skip_prologue, isi_skip_prologue): Use P_* macros, not octal
+ constants.
+ (delta68_in_sigtramp): New function.
+ (delta68_frame_args_address, delta68_frame_saved_pc): Ditto.
+ (m68k_skip_prologue): Use P_* macros, not hex constants.
+ (m68k_find_saved_regs): Do not expect a fixed sequence of register save
+ instructions, but accept them in any order; use P_* macros, not octal
+ or hex constants; recognize also `fmovemx to (fp + displacement)' and
+ `moveml to (fp + displacement)'.
+ * m68/tm-delta68.h (IN_SIGTRAMP): New macro.
+ (FRAME_SAVED_PC, FRAME_ARGS_ADDRESS): Ditto.
+
+Fri Mar 24 13:44:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * MAINTAINERS: Add Fernando Nasser to testsuite maintainers.
+
+2000-03-23 Michael Snyder <msnyder@cleaver.cygnus.com>
+
+ * solib.c (open_symbol_file_object): to sneak an int argument
+ past catch_errors, instead of casting it to a pointer, simply
+ pass it by address.
+
+2000-03-23 Jimmy Guo <guo@cup.hp.com>
+
+ * gdbtypes.c (rank_function): Rank all N parameters and use correct
+ index into the prams[] and args[] arrays.
+
+2000-03-23 Fernando Nasser <fnasser@cygnus.com>
+
+ From David Whedon <dwhedon@gordian.com>
+
+ * top.c (execute_command): Checks all commands beore executing
+ to see if the user needs to be warned that the command is
+ deprecated, warns user if appropriate.
+ (add_info), (add_info_alias), (add_com) , (add_com_alias): Changed
+ return values from void to struct cmd_list_element *.
+ * command.c (lookup_cmd_1): Check aliases before following link
+ in case user needs to be warned about a deprecated alias.
+ (deprecate_cmd): new exported function for command deprecation,
+ sets flags and posibly a replacement string.
+ (deprecated_cmd_warning): New exported funciton to warn user about
+ a deprecated command.
+ (lookup_cmd_composition): New exported function that determines
+ alias, prefix_command, and cmd based on a string. This is useful
+ is we want to full name of a command.
+ * command.h : Added prototypes for deprecate_cmd,
+ deprecated_warn_user and lookup_cmd_composition, added flags to
+ the cmd_list_element structure, changed return values for
+ add_com_* and add_info_* from void to cmd_list_element.
+ * maint.c : (maintenance_deprecate): New function to deprecate a
+ command. This exists only so that the testsuite can deprecate
+ commands at runtime and check the warning behavior.
+ (maintenance_undeprecate) : New function, drops deprecated flags.
+ (maintenance_do_deprecate): Actually does the (un)deprecation.
+ (initialize_maint_cmds): Added the above new deprecate commands.
+
+2000-03-22 Daniel Berlin <dan@cgsoftware.com>
+ * command.c (apropos_cmd_helper): New function, meat of the
+ apropos command.
+ (apropos_command): New apropos command to search command
+ names/documentation for regular expressions.
+ (_initialize_command): Add the apropos command.
+
+2000-03-23 Michael Snyder <msnyder@cleaver.cygnus.com>
+
+ * sol-thread.c (ps_pglobal_lookup): Change argument type from
+ paddr_t to psaddr_t. This mistake appears to date from an
+ erroneous man page in Solaris 2.5 -- the correct type from the
+ system headers has always been psaddr_t.
+ (ps_pdread, ps_pdwrite, ps_ptread, ps_ptwrite): ditto.
+ (rw_common): ditto.
+
+2000-03-22 Kevin Buettner <kevinb@redhat.com>
+
+ * ia64-linux-nat.c: Fix copyright.
+ (fill_gregset): Minor formatting fix.
+ * ia64-tdep.c (template_encoding_table, fetch_instruction,
+ examine_prologue): Clean up some compiler warnings.
+ (is_float_or_hfa_type_recurse, is_float_or_hfa_type, find_func_descr,
+ find_global_pointer, find_extant_func_descr): New functions.
+ (ia64_use_struct_convention, ia64_extract_return_value,
+ ia64_push_arguments): Handle HFAs.
+ (ia64_push_arguments): Find (or build) a function descriptor
+ when given a function address.
+ (ia64_push_return_address): Moved code for finding the
+ global pointer into its own function, find_global_pointer ().
+
+2000-03-22 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
+
+ * event-loop.c (handle_file_event): Run through indent.
+
+2000-03-22 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
+
+ From Philippe De Muyter <phdm@macqel.be>
+
+ * event-loop.c (sys/types.h): File now included unconditionally.
+ (use_poll): New variable..
+ (gdb_notifier): poll- and select-versions merged.
+ (add_file_handler): If HAVE_POLL, check whether poll is usable,
+ and reset `use_poll' if not.
+ (create_file_handler): Select poll- or select-version according to
+ `use_poll'.
+ (delete_file_handler, handle_file_event): Likewise.
+ (gdb_wait_for_event, poll_timers): Likewise.
+
+2000-03-22 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
+
+ * printcmd.c (print_scalar_formatted): Truncate addresses to the
+ size of a target pointer before passing them to print_address.
+
+2000-03-22 Mark Kettenis <kettenis@gnu.org>
+
+ * config/i386/tm-i386aix.h (I386_AIX_TARGET): Remove.
+ * config/i386/tm-linux.h (LOW_RETURN_REGNUM, HIGH_RETURN_REGNUM):
+ Remove
+ * i386-tdep.c (LOW_RETURN_REGNUM, HIGH_RETURN_REGNUM): New defines.
+ (i386_extract_return_value): Rewritten. Correctly support all
+ floating-point types and large integer types on targets that use
+ the standard i386 GDB register layout and return floating-point
+ values in the FPU.
+
+Wed Mar 22 15:09:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * configure.in (CONFIG_INITS): Do not append remote-nrom.c
+
+2000-03-21 J.T. Conklin <jtc@redback.com>
+
+ * i386/nbsd.mh (NATDEPFILES): Change i386b-nat.o to i386nbsd-nat.o.
+ * i386nbsd-nat.c: New file.
+
+ * i386/tm-nbsd.h (NUM_REGS): Removed.
+ (HAVE_I387_REGS): Defined.
+ * i386/nm-nbsd.h (FLOAT_INFO): Removed.
+
+ * tm-nbsd.h (IN_SOLIB_CALL_TRAMPOLINE): Define if not
+ SVR4_SHARED_LIBS.