Fix gdb.base/sigstep.exp with displaced stepping on software single-step targets
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 432cc3e17556b776a4bc2ccd29d017e6772fbb08..3de085afcf0018d8ab167d704f5de5303c54741d 100644 (file)
@@ -1,3 +1,133 @@
+2015-04-10  Pedro Alves  <palves@redhat.com>
+
+       * infrun.c (displaced_step_in_progress): New function.
+       (do_target_resume): Advise target to report all signals if
+       displaced stepping.
+
+2015-04-10  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/18216
+       * infrun.c (process_event_stop_test): Don't assume a step-resume
+       is set if tp->stepped_breakpoint is true.
+
+2015-04-10  Yao Qi  <yao.qi@linaro.org>
+
+       * arm-tdep.c (install_alu_reg): Update comment.
+       (thumb_copy_alu_reg): Remove local variable rn.  Update
+       debugging message.  Use r2 instead of r1 in the modified
+       instruction.
+
+2015-04-10  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/13858
+       * amd64-linux-tdep.c (amd64_linux_init_abi_common): Install
+       linux_displaced_step_location as gdbarch_displaced_step_location
+       hook.
+       * arm-linux-tdep.c (arm_linux_init_abi): Likewise.
+       * i386-linux-tdep.c (i386_linux_init_abi): Likewise.
+       * linux-tdep.c (linux_displaced_step_location): New function,
+       based on ppc_linux_displaced_step_location.
+       * linux-tdep.h (linux_displaced_step_location): New declaration.
+       * ppc-linux-tdep.c (ppc_linux_entry_point_addr): Delete.
+       (ppc_linux_inferior_created, ppc_linux_displaced_step_location):
+       Delete.
+       (ppc_linux_init_abi): Install linux_displaced_step_location as
+       gdbarch_displaced_step_location hook, even without Cell/B.E..
+       (_initialize_ppc_linux_tdep): Don't install
+       ppc_linux_inferior_created as inferior_created observer.
+       * s390-linux-tdep.c (s390_gdbarch_init): Install
+       linux_displaced_step_location as gdbarch_displaced_step_location
+       hook.
+
+2015-04-09  Gary Benson <gbenson@redhat.com>
+
+       * common/common-remote-fileio.h: Rename to...
+       * common/fileio.h: ...this.  Update all references.
+       (remote_fileio_to_fio_error): Rename to...
+       (host_to_fileio_error): ...this.
+       (remote_fileio_to_be): Rename to...
+       (host_to_bigendian): ...this.  Update all callers.
+       (remote_fileio_to_fio_uint): Rename to...
+       (host_to_fileio_uint): ...this.  Update all callers.
+       (remote_fileio_to_fio_time): Rename to...
+       (host_to_fileio_time): ...this.  Update all callers.
+       (remote_fileio_to_fio_stat): Rename to...
+       (host_to_fileio_stat): ...this.
+       Update all references.
+       * common/common-remote-fileio.c: Rename to...
+       * common/fileio.c: ...this.  Update all references.
+       (remote_fileio_to_fio_error): Rename to...
+       (host_to_fileio_error): ...this.  Update all callers.
+       (remote_fileio_mode_to_target): Rename to...
+       (fileio_mode_pack): ...this.  Update all callers.
+       (remote_fileio_to_fio_mode): Rename to...
+       (host_to_fileio_mode): ...this.  Update all callers.
+       (remote_fileio_to_fio_ulong): Rename to...
+       (host_to_fileio_ulong): ...this.  Update all callers.
+       (remote_fileio_to_fio_stat): Rename to...
+       (host_to_fileio_stat): ...this.  Update all callers.
+
+2015-04-09  Andy Wingo  <wingo@igalia.com>
+
+       * guile/scm-frame.c (gdbscm_frame_read_register): New function.
+       (frame_functions): Bind gdbscm_frame_read_register to
+       frame-read-register.
+       * guile/lib/gdb.scm (frame-read-register): Export.
+
+2015-04-09  Gary Benson <gbenson@redhat.com>
+
+       * common/common-remote-fileio.h (remote_fileio_to_fio_error):
+       New declaration.
+       * common/common-remote-fileio.c (remote_fileio_to_fio_error):
+       New function, factored out the named functions below.
+       * inf-child.c (gdb/fileio.h): Remove include.
+       (common-remote-fileio.h): New include.
+       (inf_child_errno_to_fileio_error): Remove function.  Update
+       all callers to use remote_fileio_to_fio_error.
+       * remote-fileio.c (remote_fileio_errno_to_target): Likewise.
+
+2015-04-09  Andy Wingo  <wingo@igalia.com>
+
+       * MAINTAINERS (Write After Approval): Add Andy Wingo.
+
+2015-04-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * acinclude.m4: (GDB_AC_CHECK_BFD): Set ZLIBDIR with $zlibdir.
+       Replace $zlibdir with $ZLIBDIR in LDFLAGS.
+       * configure: Regenerated.
+
+2015-04-09  Pedro Alves  <palves@redhat.com>
+
+       * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add strtok_r.
+       * gnulib/Makefile.in (aclocal_m4_deps): Add import/m4/strtok_r.m4.
+       * gnulib/configure, gnulib/config.in, gnulib/aclocal.m4: Regenerate.
+       * gnulib/import/Makefile.am: Update.
+       * gnulib/import/Makefile.in: Update.
+       * gnulib/import/m4/gnulib-cache.m4: Update.
+       * gnulib/import/m4/gnulib-comp.m4: Update.
+       * gnulib/import/m4/strtok_r.m4: New file.
+       * gnulib/import/strtok_r.c: New file.
+
+2015-04-09  Pedro Alves  <palves@redhat.com>
+
+       * gnulib/update-gnulib.sh (aclocal version check): Filter out
+       "called too early to check prototype".
+
+2015-04-08  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR python/16699
+       * python/py-cmd.c (cmdpy_completer_helper): Adjust function to not
+       use a caching mechanism.  Adjust comments and code to reflect
+       that.  Replace 'sizeof' by 'strlen' when fetching 'wordobj'.
+       (cmdpy_completer_handle_brkchars): Adjust call to
+       cmdpy_completer_helper.  Call Py_XDECREF for 'resultobj'.
+       (cmdpy_completer): Likewise.
+
+2015-04-08  Yao Qi  <yao.qi@linaro.org>
+
+       * spu-tdep.c (spu_gdbarch_init): Don't call
+       set_gdbarch_cannot_step_breakpoint.
+
 2015-04-07  Sergio Durigan Junior  <sergiodj@redhat.com>
 
        * linux-tdep.c (decode_vmflags): Initialize 'saveptr'.
This page took 0.025428 seconds and 4 git commands to generate.