X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=3de085afcf0018d8ab167d704f5de5303c54741d;hb=8f572e5c0f71fd6641768985855b2e0955a78f51;hp=73108a1f632247593330a319b020e1aa7a73b851;hpb=39f3de7c43926181f8f2f57bfa17d4fe9e5748a0;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 73108a1f63..3de085afcf 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,190 @@ +2015-04-10 Pedro Alves + + * 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 + + 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 + + * 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 + + 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 + + * 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 + + * 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 + + * 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 + + * MAINTAINERS (Write After Approval): Add Andy Wingo. + +2015-04-09 H.J. Lu + + * acinclude.m4: (GDB_AC_CHECK_BFD): Set ZLIBDIR with $zlibdir. + Replace $zlibdir with $ZLIBDIR in LDFLAGS. + * configure: Regenerated. + +2015-04-09 Pedro Alves + + * 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 + + * gnulib/update-gnulib.sh (aclocal version check): Filter out + "called too early to check prototype". + +2015-04-08 Sergio Durigan Junior + + 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 + + * spu-tdep.c (spu_gdbarch_init): Don't call + set_gdbarch_cannot_step_breakpoint. + +2015-04-07 Sergio Durigan Junior + + * linux-tdep.c (decode_vmflags): Initialize 'saveptr'. + +2015-04-07 Pedro Alves + + * gdbthread.h (ALL_NON_EXITED_THREADS_SAFE): Rename to ... + (ALL_THREADS_SAFE): ... this, and don't skip exited threads. + (delete_exited_threads): New declaration. + * infrun.c (follow_exec): Use ALL_THREADS_SAFE. + * linux-nat.c (linux_nat_update_thread_list): New function. + (linux_nat_add_target): Install it. + * remote.c (remote_update_thread_list): Use ALL_THREADS_SAFE. + * thread.c (prune_threads): Use ALL_THREADS_SAFE. + (delete_exited_threads): New function. + +2015-04-07 Pedro Alves + + * infrun.c (resume) : Get the + leader thread's regcache, not resume_ptid's. + +2015-04-06 Doug Evans + + * symtab.c (hash_symbol_entry): Hash STRUCT_DOMAIN symbols as + VAR_DOMAIN. + (symbol_cache_lookup): Clarify use of bsc_ptr, slot_ptr parameters. + Include symbol domain in debugging output. + +2015-04-06 Pedro Alves + Bernd Edlinger + + * configure.ac: Remove the mingw32-specific stub-termcap.o + fallback, and instead fallback to the stub termcap on all hosts. + * configure: Regenerate. + * stub-termcap.c [!__MINGW32__] (PC, BC, UP): Define as weak + symbols. + +2015-04-03 Pierre-Marie de Rodat + + * gdbtypes.c (is_dynamic_type_internal): Remove the unused + "top_level" parameter. + (resolve_dynamic_type_internal): Remove the unused "top_level" + parameter. Update call to is_dynamic_type_internal. + (is_dynamic_type): Update call to is_dynamic_type_internal. + (resolve_dynamic_range): Update call to + resolve_dynamic_type_internal. + (resolve_dynamic_union): Likewise. + (resolve_dynamic_struct): Likewise. + (resolve_dynamic_type): Likewise. + +2015-04-03 Pierre-Marie de Rodat + + * gdbtypes.c (is_dynamic_type_internal): Remove special handling of + TYPE_CODE_REF types so that they are not considered as dynamic + depending on the referenced type. + (resolve_dynamic_type_internal): Likewise. + 2015-04-02 H.J. Lu * Makefile.in (top_srcdir): New.