Fix lrealpath memory leak in build_id_to_debug_bfd
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 00ecb60657377c4cb652f4ec0ea431680af89cf9..a52624b4538099fa14fbaeacd2f99a97fbb1e130 100644 (file)
@@ -1,3 +1,162 @@
+2015-06-24  Keith Seitz  <keiths@redhat.com>
+
+       * build-id.c (build_id_to_debug_bfd): Add cleanup to free
+       return value from lrealpath.
+
+2015-06-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * remote-sim.c (gdbsim_open): Move sysroot update to the top.
+
+2015-06-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * remote-sim.c: Include gdb_bfd.h.
+       (gdbsim_open): Declare new local sysroot pointing to gdb_sysroot.
+       Skip TARGET_SYSROOT_PREFIX in gdb_sysroot when it is active.
+
+2015-06-24  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-linux-tdep.c (aarch64_linux_init_abi): Don't call
+       set_gdbarch_get_siginfo_type.
+       * amd64-linux-tdep.c (amd64_linux_init_abi_common): Likewise.
+       * arm-linux-tdep.c (arm_linux_init_abi): Likewise.
+       * i386-linux-tdep.c (i386_linux_init_abi): Likewise.
+       * m68klinux-tdep.c (m68k_linux_init_abi): Likewise.
+       * ppc-linux-tdep.c (ppc_linux_init_abi): Likewise.
+       * s390-linux-tdep.c (s390_gdbarch_init): Likewise.
+       * tilegx-linux-tdep.c (tilegx_linux_init_abi): Likewise.
+       * linux-tdep.c (linux_get_siginfo_type): Change it to static.
+       (linux_init_abi): Call set_gdbarch_get_siginfo_type.
+       * linux-tdep.h (linux_get_siginfo_type): Remove the declaration.
+
+2015-06-24  Gary Benson  <gbenson@redhat.com>
+
+       * common/buffer.c (stdint.h): Do not include.
+       * common/print-utils.c (stdint.h): Likewise.
+       * compile/compile-c-symbols.c (gdb_assert.h): Likewise.
+       * compile/compile-c-types.c (gdb_assert.h): Likewise.
+       * ft32-tdep.c (gdb_assert.h): Likewise.
+       * guile/scm-utils.c (stdint.h): Likewise.
+       * i386-linux-tdep.c (stdint.h): Likewise.
+       * i386-tdep.c (stdint.h): Likewise.
+       * nat/linux-btrace.c (stdint.h): Likewise.
+       * nat/linux-btrace.h (stdint.h): Likewise.
+       * nat/linux-ptrace.c (stdint.h): Likewise.
+       * nat/mips-linux-watch.h (stdint.h): Likewise.
+       * ppc-linux-nat.c (stdint.h): Likewise.
+       * python/python-internal.h (stdint.h): Likewise.
+       * stub-termcap.c (stdlib.h): Likewise.
+       * target/target.h (stdint.h): Likewise.
+       * xtensa-linux-nat.c (stdint.h): Likewise.
+
+2015-06-23  Patrick Palka  <patrick@parcs.ath.cx>
+
+       * top.c (init_history): Look at errno after calling strtol to
+       properly map large GDBHISTSIZE values to infinity.
+
+2015-06-23  Doug Evans  <dje@google.com>
+
+       * inferior.h (struct inferior_suspend_state): Delete, unused.
+       All references deleted.
+
+2015-06-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * microblaze-tdep.c (microblaze_push_dummy_code): Delete.
+       (microblaze_push_dummy_call): Likewise.
+       (microblaze_gdbarch_init): Delete calls to set_gdbarch_push_dummy_code
+       and set_gdbarch_push_dummy_call.
+
+2015-06-23  Yao Qi  <yao.qi@linaro.org>
+
+       * amd64-linux-nat.c (amd64_linux_fetch_inferior_registers):
+       Check whether have_ptrace_getregset is TRIBOOL_TRUE explicitly.
+       (amd64_linux_store_inferior_registers): Likewise.
+       * arm-linux-nat.c (fetch_fpregister): Likewise.
+       (fetch_fpregs, store_fpregister): Likewise.
+       (store_fpregister, store_fpregs): Likewise.
+       (fetch_register, fetch_regs): Likewise.
+       (store_register, store_regs): Likewise.
+       (fetch_vfp_regs, store_vfp_regs): Likewise.
+       (arm_linux_read_description): Check have_ptrace_getregset is
+       TRIBOOL_UNKNOWN.  Set have_ptrace_getregset to TRIBOOL_TRUE
+       or TRIBOOL_FALSE.
+       * i386-linux-nat.c (fetch_xstateregs): Check
+       have_ptrace_getregset is not TRIBOOL_TRUE.
+       (store_xstateregs): Likewise.
+       * linux-nat.c (have_ptrace_getregset): Change its type to
+       enum tribool.
+       * linux-nat.h (tribool): New enum.
+       * x86-linux-nat.c (x86_linux_read_description): Use enum tribool.
+       Check whether have_ptrace_getregset is TRIBOOL_TRUE.
+
+2015-06-19  Doug Evans  <dje@google.com>
+
+       * NEWS: Mention Sun's version of stabs is no longer supported.
+       * elfread.c (free_elfinfo): Delete.  All uses updated.
+       (elfstab_offset_sections): Delete.  All uses updated.
+       * gdb-stabs.h (stab_section_info): Delete.  All uses updated.
+       * psympriv.h (partial_symtab) <section_offsets>: Delete.
+       All uses updated.
+       * psymtab.c (start_psymtab_common): Delete arg section_offsets.
+       All callers updated.
+
+2015-06-18  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * common/rsp-low.c (needs_escaping): New.
+       (remote_escape_output): Add unit_size parameter. Refactor to
+       support multi-byte addressable units.  Rename parameters.
+       * common/rsp-low.h (remote_escape_output): Add unit_size
+       parameter and rename others. Update doc.
+       * remote.c (align_for_efficient_write): New.
+       (remote_write_bytes_aux): Add unit_size parameter and use it.
+       Rename some variables.  Update doc.
+       (remote_xfer_partial): Get unit size and use it.
+       (remote_read_bytes_1): Add unit_size parameter and use it.
+       Rename some variables. Update doc.
+       (remote_write_bytes): Same.
+       (remote_xfer_live_readonly_partial): Same.
+       (remote_read_bytes): Same.
+       (remote_flash_write): Update call to remote_write_bytes_aux.
+       (remote_write_qxfer): Update call to remote_escape_output.
+       (remote_search_memory): Same.
+       (remote_hostio_pwrite): Same.
+
+2015-06-17  Luis Machado  <lgustavo@codesourcery.com>
+
+       * breakpoint.c (add_location_to_breakpoint): Don't mark permanent
+       locations as inserted.
+       Update and expand comment about permanent locations.
+       (bp_loc_is_permanent): Don't return 0 for bp_call_dummy.
+       Move comment to add_location_to_breakpoint.
+       (update_global_location_list): Don't error out if a permanent
+       breakpoint is not marked inserted.
+       Don't error out if a non-permanent breakpoint location is inserted on
+       top of a permanent breakpoint.
+
+2015-06-17  Luis Machado  <lgustavo@codesourcery.com>
+
+       * breakpoint.c (make_breakpoint_permanent): Remove unused
+       function.
+       * breakpoint.h (make_breakpoint_permanent): Remove declaration.
+
+2015-06-17  Patrick Palka  <patrick@parcs.ath.cx>
+
+       PR gdb/16999
+       * NEWS: Mention new GDBHISTSIZE behavior.
+       * top.c (init_history): For null or out-of-range GDBHISTSIZE,
+       set history size to unlimited.  Ignore non-numeric GDBHISTSIZE.
+
+2015-06-17  Patrick Palka  <patrick@parcs.ath.cx>
+
+       * NEWS: Mention that GDBHISTSIZE is read instead of HISTSIZE.
+       * top.c (init_history): Read from GDBHISTSIZE instead of
+       HISTSIZE.
+       (init_main): Refer to GDBHISTSIZE instead of HISTSIZE.
+
+2015-06-17  Patrick Palka  <patrick@parcs.ath.cx>
+
+       * top.c (gdb_safe_append_history): Do not call
+       history_truncate_file if the history is not stifled.
+
 2015-06-17  Andreas Arnez  <arnez@linux.vnet.ibm.com>
 
        * syscalls/s390-linux.xml: Add syscalls 344 through 354.
This page took 0.027227 seconds and 4 git commands to generate.