X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=b9f485731803ff9b8d05059119bfe720f4fcf6d6;hb=16d8013cf7bfe6df320bdd167cd357879e4888e4;hp=b661c5410fc173d563837b76a87d89e5fced60cf;hpb=4ac15b59f2f506ff0ad59f148275cd7406b8d765;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b661c5410f..b9f4857318 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,227 @@ +2015-01-19 Joel Brobecker + + * rs6000-tdep.c (rs6000_gdbarch_init): Move divide operator + from end of line to start of next line. + +2015-01-17 Wei-cheng Wang + + * ppc-linux-tdep.c (ppc_skip_trampoline_code): + Scan PLT stub backward for reverse debugging. + * ppc64-tdep.c (ppc64_skip_trampoline_code): Likewise. + +2015-01-17 Wei-cheng Wang + Ulrich Weigand + + * configure.tgt (powerpc*-*-linux): Add linux-record.o to + gdb_target_obs. + (ppc_linux_record_tdep, ppc64_linux_record_tdep): New for linux syscall + record. + (ppc_canonicalize_syscall, ppc_linux_syscall_record, + ppc_linux_record_signal, ppc_init_linux_record_tdep): New functions. + (ppc_linux_init_abi): Set process_record, process_record_signal. + * ppc-tdep.h (struct gdbarch_tdep): Add ppc_syscall_record and + ppc_linux_record_tdep to gdbarch_tdep. + (ppc_process_record): New declaration. + * rs6000-tdep.c (ppc_record_vsr, ppc_process_record_op4, + ppc_process_record_op19, ppc_process_record_op31, + ppc_process_record_op59, ppc_process_record_op60, + ppc_process_record_op63, ppc_process_record): New functions. + +2015-01-17 Wei-cheng Wang + + * rs6000-tdep.c (rs6000_in_function_epilogue_p): Rename to + rs6000_in_function_epilogue_frame_p and add an argument + for frame_info. + (rs6000_epilogue_frame_cache, rs6000_epilogue_frame_this_id, + rs6000_epilogue_frame_prev_register, rs6000_epilogue_frame_sniffer): + New functions. + (rs6000_epilogue_frame_unwind): New. + (rs6000_gdbarch_init): Append epilogue unwinder. + +2015-01-16 Sergio Durigan Junior + + * nat/linux-personality.c: Replace "#ifndef + HAVE_DECL_ADDR_NO_RANDOMIZE" by "#if + !HAVE_DECL_ADDR_NO_RANDOMIZE", fixing a regression in RHEL-5 + systems. + +2015-01-16 Eli Zaretskii + + * tui/tui-win.c (tui_rehighlight_all, tui_set_var_cmd): New + functions. + (_initialize_tui_win) : + : Use tui_set_var_cmd as the "set" function. + (tui_set_tab_width_command): Fix the commentary. + + * tui/tui-win.h: Add prototype for tui_rehighlight_all. + + * tui/tui-win.c (tui_scroll_left_command, tui_scroll_right_command): + Doc fix. + (tui_set_tab_width_command): Delete and recreate the source and + the disassembly windows, to show the effect of the changed tab + size immediately. + + * tui/tui-data.h (LINE_PREFIX): Make shorter + (MAX_PID_WIDTH): Enlarge from 14 to 19, to leave enough space for + "Thread NNNNN.XXXX" thread ID notation on Windows. + +2015-01-16 Jan Kratochvil + + Fix gcc-5 compilation. + * hppa-tdep.c (inst_saves_gr): Fix parentheses typo. + +2015-01-15 Sergio Durigan Junior + + * Makefile.in (HFILES_NO_SRCDIR): Add nat/linux-personality.h. + (linux-personality.o): New rule. + * common/common-defs.h: Include . + * config/aarch64/linux.mh (NATDEPFILES): Include + linux-personality.o. + * config/alpha/alpha-linux.mh (NATDEPFILES): Likewise. + * config/arm/linux.mh (NATDEPFILES): Likewise. + * config/i386/linux64.mh (NATDEPFILES): Likewise. + * config/i386/linux.mh (NATDEPFILES): Likewise. + * config/ia64/linux.mh (NATDEPFILES): Likewise. + * config/m32r/linux.mh (NATDEPFILES): Likewise. + * config/m68k/linux.mh (NATDEPFILES): Likewise. + * config/mips/linux.mh (NATDEPFILES): Likewise. + * config/pa/linux.mh (NATDEPFILES): Likewise. + * config/powerpc/linux.mh (NATDEPFILES): Likewise. + * config/powerpc/ppc64-linux.mh (NATDEPFILES): Likewise. + * config/powerpc/spu-linux.mh (NATDEPFILES): Likewise. + * config/s390/linux.mh (NATDEPFILES): Likewise. + * config/sparc/linux64.mh (NATDEPFILES): Likewise. + * config/sparc/linux.mh (NATDEPFILES): Likewise. + * config/tilegx/linux.mh (NATDEPFILES): Likewise. + * config/xtensa/linux.mh (NATDEPFILES): Likewise. + * defs.h: Remove #include (moved to + common/common-defs.h). + * linux-nat.c: Include nat/linux-personality.h. Remove #include + ; do not define ADDR_NO_RANDOMIZE (moved to + nat/linux-personality.c). + (linux_nat_create_inferior): Remove code to disable address space + randomization (moved to nat/linux-personality.c). Create cleanup + to disable address space randomization. + * nat/linux-personality.c: New file. + * nat/linux-personality.h: Likewise. + +2015-01-15 Sergio Durigan Junior + + * Makefile.in (ALLDEPFILES): Including common/mingw-strerror.c and + common/posix-strerror.c. + (posix-strerror.o): New rule. + (mingw-strerror.o): Likewise. + * common/common-utils.h (safe_strerror): Move prototype to here, + from utils.h. + * common/common.host: New file. + * common/mingw-strerror.c: Likewise. + * common/posix-strerror.c: Likewise. + * configure: Regenerated. + * configure.ac: Source common/common.host. Add variable + common_host_obs to gdb_host_obs. + * contrib/ari/gdb_ari.sh: Mention gdb/common/mingw-strerror.c and + gdb/common/posix-strerror.c when warning about the use of + strerror. + * mingw-hdep.c (safe_strerror): Remove definition; move it to + common/mingw-strerror.c. + * posix-hdep.c (safe_strerror): Remove definition; move it to + common/posix-hdep.c. + * utils.h (safe_strerror): Remove prototype; move to + common/common-utils.h. + +2015-01-15 Joel Brobecker + + GDB 7.8.2 released. + +2015-01-15 Joel Brobecker + + * ada-lang.c (ada_array_bound_from_type): Ignore array's parallel + ___XA type if the array has already been fixed. + +2015-01-14 Yao Qi + + * Makefile.in (ppc-linux.o): New rule. + * config/powerpc/ppc64-linux.mh (NATDEPFILES): Add ppc-linux.o. + * configure.ac: AC_CHECK_FUNCS(getauxval). + * config.in: Re-generated. + * configure: Re-generated. + * nat/ppc-linux.h [__powerpc64__] (ppc64_64bit_inferior_p): + Declare. + * nat/ppc-linux.c: New file. + * ppc-linux-nat.c (ppc_linux_target_wordsize) [__powerpc64__]: + Call ppc64_64bit_inferior_p. + +2015-01-14 Yao Qi + + * ppc-linux-nat.c (PT_ORIG_R3, PT_TRAP): Move to + nat/ppc-linux.h. + (PPC_FEATURE_CELL, PPC_FEATURE_BOOKE): Likewise. + (PPC_FEATURE_HAS_DFP): Likewise. + (PTRACE_GETVRREGS, PTRACE_SETVRREGS): Likewise. + (PTRACE_GETVSXREGS, PTRACE_SETVSXREGS): Likewise. + (PTRACE_GETEVRREGS, PTRACE_SETEVRREGS): Likewise. + Include "nat/ppc-linux.h". + * nat/ppc-linux.h: New file. + * Makefile.in (HFILES_NO_SRCDIR): Add nat/ppc-linux.h. + +2015-01-14 Pedro Alves + + PR gdb/17525 + * breakpoint.c: Include "interps.h". + (bpstat_do_actions_1): Also check whether the interpreter is + async. + +2015-01-14 Pedro Alves + + PR cli/17828 + * infrun.c (reinstall_readline_callback_handler_cleanup): Don't + reinstall if the interpreter is sync. + +2015-01-13 Doug Evans + + * objfiles.c (objfile_filename): New function. + * objfiles.h (objfile_filename): Declare it. + (objfile_name): Add function comment. + * python/py-objfile.c (objfpy_lookup_objfile_by_name): Try both the + bfd file name (which may be realpath'd), and the original name. + +2015-01-13 Joel Brobecker + + * NEWS: Create a new section for the next release branch. + Rename the section of the current branch, now that it has + been cut. + +2015-01-13 Joel Brobecker + + GDB 7.9 branch created (92fc2e6978d9a7c8324c7e851dbee59e22ec7a37): + * version.in: Bump version to 7.9.50.DATE-cvs. + +2015-01-13 Joel Brobecker + + * nat/linux-procfs.c (linux_proc_attach_tgid_threads): + Remove trailing new-line in argument of call to warning. + +2015-01-13 Joel Brobecker + + * linux-nat.c (attach_proc_task_lwp_callback): Remove trailing + new-line in argument of call to "warning". + +2015-01-13 Joel Brobecker + + * ada-lang.c (ada_lookup_symbol_nonlocal): If name not found + in static block, then try searching for primitive types. + +2015-01-12 Patrick Palka + + * top.h (gdb_add_history): Declare. + * top.c (command_count): New variable. + (gdb_add_history): New function. + (gdb_safe_append_history): New static function. + (quit_force): Call it. + (command_line_input): Use gdb_add_history instead of + add_history. + * event-top.c (command_line_handler): Likewise. + 2015-01-12 James Clarke (tiny patch) PR gdb/17046