* gdbint.texinfo (POP_FRAME): Document use by return_command.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index dbdddd585905162ffc4f8518cb15351cf3d2c809..1b593891599eb751c2f0cc5f67fcdad7af4165ea 100644 (file)
@@ -1,3 +1,131 @@
+2001-01-03  J.T. Conklin  <jtc@redback.com>
+
+       * alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in
+       comment.
+
+2001-01-02  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * sh-tdep.c (sh_extract_return_value):  Allow for small return type.
+       (sh_sh4_extract_return_value): Call sh_extract_return_value for
+       non-float types.
+       * sparc-tdep.c (sparc_frame_chain): Fix typo in comment.
+       Update copyright notice.
+       
+2000-12-20  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
+
+       * arch-utils.c (default_frame_address): New function.  Default
+       implementation of frame_args_address and frame_locals_address.
+       * arch-utils.h (default_frame_address): Export.
+       * d10v-tdep.c (d10v_gdbarch_init): Use default_frame_address.
+       (d10v_frame_args_address, d10v_frame_locals_address): Delete.
+       * sh-tdep.c (sh_gdbarch_init): Use default_frame_address.
+       (sh_frame_args_address, sh_frame_locals_address): Delete.
+       * sparc-tdep.c (sparc_gdbarch_init): Use default_frame_address.
+       (sparc_frame_address): Delete.
+
+2000-12-27  Mark Kettenis  <kettenis@gnu.org>
+
+       Fix debugging programs statically linked against the thread library.
+       * thread-db.c: Various comment fixes and additions.
+       Include "bfd.h", "symfile.h" and "objfiles.h".
+       (keep_thread_db): New variable.
+       (find_new_threads_callback): Remove prototype.
+       (thread_db_find_new_threads): New prototype.
+       (thread_db_push_target, thread_db_unpush_target): Remove
+       functions.
+       (deactivate_target): New function.
+       (thread_db_new_objfile): If OBJFILE == NULL, force deactivation of
+       target vector.  Activate target vector directly instead of calling
+       thread_db_push_target.  Set keep_thread_db if thread library is
+       detected in the main symbol file.  Only enable thread event
+       reporting if there actually is a child process.  Likewise for
+       detecting new threads, done by calling thread_db_find_new_threads
+       instead of iterating over the threads ourselves.
+       (thread_db_detach): Call deactivate_target instead of
+       thread_db_unpush_target.
+       (thread_db_wait): Bail out early if we're not debugging the
+       multi-threaded child process yet.
+       (thread_db_post_startup_inferior): New function.
+       (thread_db_mourn_inferior): Call deactivate_target instead of
+       thread_db_unpush_target.
+       (init_thread_db_ops): Add thread_db_post_startup_inferior to
+       thread_db_ops.
+
+2000-12-22  Mark Kettenis  <kettenis@gnu.org>
+
+       * solib.c (solib_open): If path is relative, look for it
+       literally.  This matches the behaviour of the GNU dynamic linker
+       more closely.
+
+2000-12-22  Fernando Nasser  <fnasser@redhat.com>
+
+       * README: Suggest building in an empty directory.
+
+2000-12-21  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-tdep.c: Add missing ')' in comment.
+       (i386_extract_return_value): Return directly after issuing the
+       warning and filling *VALBUF with zeroes if we cannot get at the
+       floating-point registers.
+       (i386_store_return_value): New function.
+       * config/i386/tm-i386.h (STORE_RETURN_VALUE): Simply call
+       i386_store_return_value.
+       Add prototype for i386_store_return_value.
+
+       * i386-linux-nat.c (store_fpxregs): Add code to detect support for
+       the PTRACE_GETFPXREGS request, and return zero if it's not.
+
+2000-12-21  Fernando Nasser  <fnasser@redhat.com>
+
+       * TODO: Add pre-uiout code removal to 5.2 cleanups.
+
+2000-12-20  Fernando Nasser  <fnasser@redhat.com>
+
+       * configure.in: Rename CONFIG_LOBS to CONFIG_LIB_OBS.
+       * Makefile.in: Ditto.
+       * configure: Regenerate.
+
+2000-12-20  Fernando Nasser  <fnasser@redhat.com>
+
+       * command.h: Register date when it was deprecated.
+       * call-cmds.h: Ditto.
+
+2000-12-20  Fernando Nasser  <fnasser@redhat.com>
+
+       * Makefile.in (UIOUT_CFLAGS): New macro. CFLAGS needed for uiout code
+       to be compiled.  Defines UI_OUT.
+       (SUBDIR_MI_CFLAGS): Defines MI_OUT, not UI_OUT.
+       (INTERNAL_WARN_CFLAGS): Also include UIOUT_CFLAGS.
+       * configure.in (UIOUT_CFLAGS): New configuration variable.
+       (--with-uiout): New configuration option.  Causes uiout code to
+       be compiled, instead of the old *printf one.
+       * configure: Regenerate.
+       * top.c (print_gdb_version): Test for and print MI_OUT, not UI_OUT.
+
+2000-12-20  Fernando Nasser  <fnasser@redhat.com>
+
+       * complaints.c (complain): Call warning_hook if defined, instead of
+       writting to gdb_stderr.
+       (clear_complaints): Do not write anything to gdb_stderr if warning_hook
+       is defined.
+
+2000-12-19  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * sh-tdep.c (sh_print_register): Don't leave regnum 0 out of the
+        non-pseudo-regs group.
+
+2000-12-19  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * sh-tdep.c (sh_gdbarch_init): Move setting of breakpoint_from_pc
+       to before switch statement.
+       
+2000-12-17  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+        * sh-tdep.c (sh_gdbarch_init): Initialize do_registers_info.
+
+       * config/sh/tm-sh.h: Don't remove SR_REGNUM from enum.
+       (DO_REGISTERS_INFO): Remove macro. Use multiarch version instead.
+
 Fri Dec 15 23:12:15 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * i386gnu-nat.c: Include "gdb_assert.h" instead of <assert.h>.
This page took 0.024407 seconds and 4 git commands to generate.