+2013-07-18 Yao Qi <yao@codesourcery.com>
+
+ * coffread.c (coff_symfile_read): Iterate over minimal symbols,
+ if the name is prefixed by "__imp_" or "_imp_", look for minimal
+ symbol without prefix. If found, set its type to
+ 'mst_solib_trampoline'.
+
+2013-07-17 Doug Evans <dje@google.com>
+
+ * NEWS: Mention "set print raw frame-arguments".
+ * gdbcmd.h (setprintrawlist, showprintrawlist): Declare.
+ * stack.c (print_raw_frame_arguments): New static global.
+ (print_frame_arg): Set opts.raw from print_raw_frame_arguments.
+ (_initialize_stack): New command "set/show print raw frame-arguments".
+ * valprint.c (setprintrawlist, showprintrawlist): New globals.
+ (set_print_raw, show_print_raw): New functions.
+ (_initialize_valprint): New prefix command "set/show print raw".
+ * valprint.h (value_print_options): Improve comments.
+
+ * cli/cli-cmds.c (init_cmd_lists): Delete unnecessary initialization
+ of all *list variables.
+
+ * gdbcmd.h (togglelist): Delete.
+ * cli/cli-cmds.c (togglelist): Delete.
+ (init_cmd_lists): Update.
+ * cli/cli-cmds.h (togglelist): Delete.
+
+2013-07-17 Tom Tromey <tromey@redhat.com>
+
+ * dwarf2read.c (dwarf2_per_objfile_free): Clear
+ dwarf2_per_objfile.
+
+2013-07-16 Doug Evans <dje@google.com>
+
+ * nto-tdep.c (nto_relocate_section_addresses): Update,
+ target_section.bfd deleted.
+ * ppc64-tdep.c (ppc64_convert_from_func_ptr_addr): Ditto.
+ * s390-tdep.c (s390_load): Ditto.
+ * solib-aix.c (solib_aix_relocate_section_addresses): Ditto.
+
+2013-07-16 Andrew Burgess <aburgess@broadcom.com>
+
+ * common/format.c (parse_format_string): Add checks for NULL
+ character before calling strchr.
+
+2013-07-16 Doug Evans <dje@google.com>
+
+ * solist.h (target_so_ops.find_and_open_solib): Clarify usage of
+ temp_pathname argument.
+ * nto-tdep.c (nto_find_and_open_solib): Fix setting of temp_pathname
+ when opening the file fails.
+
+ * target.h (struct target_section): Delete member bfd.
+ All users updated to use the_bfd_section->owner instead.
+ * exec.c (add_to_section_table): Assert bfd is expected value.
+ Remove initialization of target_section.bfd.
+ (remove_target_sections): Update.
+ (section_table_available_memory): Update.
+ (section_table_xfer_memory_partial): Update.
+ (print_section_info): Update.
+ (exec_set_section_address): Update.
+ * record-full.c (record_full_core_xfer_partial): Update.
+ * solib-svr4.c (svr4_relocate_section_addresses): Update.
+ * solib-target.c (solib_target_relocate_section_addresses): Update.
+ * symfile.c (build_section_addr_info_from_section_table): Update.
+ * target.c (memory_xfer_live_readonly_partial): Update.
+ (memory_xfer_partial_1): Update.
+
+2013-07-15 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
+
+ * ppc-linux-nat.c: Since the new PowerPC specific ptrace interface is
+ now available for embedded (BookE) and server (BookS) processors,
+ correct mentions of 'booke' and adjust comments accordingly in order to
+ avoid confusion. Rename struct 'booke_debug_info' to 'hwdebug_info'.
+ (have_ptrace_booke_interface): Rename function and variable
+ 'have_ptrace_booke_interface' to 'have_ptrace_hwdebug_interface'.
+ Rename struct 'booke_debug_info' to 'hwdebug_info'. Update all uses.
+ (booke_cmp_hw_point): Rename function 'booke_cmp_hw_point' to
+ 'hwdebug_point_cmp'. Update all uses.
+ (booke_find_thread_points_by_tid): Rename function
+ 'booke_find_thread_points_by_tid' to
+ 'hwdebug_find_thread_points_by_tid'. Update all uses.
+ (booke_insert_point): Rename function 'booke_insert_point' to
+ 'hwdebug_insert_point'. Update all uses.
+ (booke_remove_point): Rename function 'booke_remove_point' to
+ 'hwdebug_remove_point'. Update all uses.
+
+2013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * mips-tdep.c (mips_gdbarch_init): Replace hardcoded magic
+ numbers with enum values.
+
+2013-07-15 Ali Anwar <ali_anwar@codesourcery.com>
+
+ PR threads/13217
+ * thread.c (thread_apply_all_command): Check for valid threads
+ and thread count.
+ (thread_array_cleanup): New struct.
+ (set_thread_refcount): New function.
+
+2013-07-11 Andrew Burgess <aburgess@broadcom.com>
+
+ * infcmd.c (default_print_one_register_info): Reuse function
+ print_hex_chars.
+
+2013-07-10 Tom Tromey <tromey@redhat.com>
+
+ * Makefile.in (GDB_WARN_CFLAGS_NO_DEFS, ADA_EXP_C): New macros.
+ (ada-exp.o): New target.
+
+2013-07-10 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * mt-tdep.c (mt_registers_info): Call
+ get_no_prettyformat_print_options instead of
+ get_raw_print_options (regression by last patch from Doug
+ Evans).
+
+2013-07-09 Pedro Alves <palves@redhat.com>
+
+ Checked in by Joel Brobecker <brobecker@adacore.com>.
+ * ada-lang.c (coerce_unspec_val_to_type): Use
+ value_optimized_out_const.
+ * value.c (value_optimized_out_const): New function.
+ * value.h (value_optimized_out_const): New declaration.
+
+2013-07-09 Doug Evans <dje@google.com>
+
+ * defs.h (enum val_prettyformat): Renamed from val_prettyprint.
+ Enum values rename as well. All uses updated.
+ * valprint.h (value_print_options): Rename member pretty to
+ pretty format. Rename member prettyprint_arrays to
+ prettyformat_arrays. Rename member prettyprint_structs to
+ prettyformat_structs. All uses updated.
+ (get_no_prettyformat_print_options): Renamed from
+ get_raw_print_options.
+ * valprint.c (get_no_prettyformat_print_options): Renamed from
+ get_raw_print_options. All callers updated.
+ (show_prettyformat_structs): Renamed from show_prettyprint_structs.
+ All callers updated.
+ (show_prettyformat_arrays): Renamed from show_prettyprint_arrays.
+ All callers updated.
+ (_initialize_valprint): Improve help text for "set print pretty" and
+ "set print arrays".
+
+2013-07-09 Andrew Burgess <aburgess@broadcom.com>
+
+ * value.c (value_bits_valid): Revert previous change, and change
+ by Pedro on 2013-07-04, due to regressions in
+ gdb.dwarf2/implptr.exp and gdb.dwarf2/pieces.exp.
+
+2013-07-08 Andrew Burgess <aburgess@broadcom.com>
+ Pedro Alves <palves@redhat.com>
+
+ * value.c (value_bits_valid): If the value is not lval_computed
+ or has no check validity handler then the answer is the
+ optimized_out flag, otherwise defer to the handler.
+
+2013-07-06 Eli Zaretskii <eliz@gnu.org>
+
+ * top.c (print_gdb_configuration): Explain in output of
+ --configuration what does "relocatable" mean.
+
+ * main.c (print_gdb_help): Regroup options in the --help text.
+ See http://sourceware.org/ml/gdb-patches/2013-04/msg00362.html for
+ the relevant discussions.
+
+2013-07-06 Yao Qi <yao@codesourcery.com>
+
+ * breakpoint.h (struct breakpoint_ops) <create_breakpoints_sal>:
+ Remove parameter 'lsal'.
+ * breakpoint.c (create_breakpoint): Move local variable 'lsal'
+ to inner block. Caller update.
+ (base_breakpoint_create_breakpoints_sal): Update.
+ (bkpt_create_breakpoints_sal): Likewise.
+ (tracepoint_create_breakpoints_sal): Likewise.
+ (strace_marker_create_breakpoints_sal): Get 'lsal' from the
+ element 0 of vector 'canonical->sals'.
+
+2013-07-05 Luis Machado <lgustavo@codesourcery.com>
+
+ * rs6000-tdep.c (rs6000_stab_reg_to_regnum): Return the real
+ register number instead of the pseudo register one.
+ (rs6000_dwarf2_reg_to_regnum): Likewise.
+
+2013-07-04 Pedro Alves <palves@redhat.com>
+
+ * findvar.c (value_of_register): Use allocate_optimized_out_value
+ if the register has been optimized out, instead of
+ set_value_optimized_out.
+ * frame-unwind.c (frame_unwind_got_optimized): Use
+ allocate_optimized_out_value.
+
+2013-07-04 Pedro Alves <palves@redhat.com>
+
+ * value.c (value_bits_valid): If the value is not lval_computed,
+ or doesn't have a check_validity hook, assume the value is entirely
+ valid.
+
+2013-07-04 Andrew Burgess <aburgess@broadcom.com>
+
+ * stack.c (read_frame_arg): No longer fetch lazy values.
+ * value.c (value_optimized_out): If the value is not already
+ marked optimized out, and is lazy then fetch it.
+ (value_primitive_field): Move optimized out check to later in the
+ function, after we have loaded any lazy values.
+ (value_fetch_lazy): Use optimized out flag directly rather than
+ calling optimized_out method.
+
+2013-07-04 Andrew Burgess <aburgess@broadcom.com>
+
+ * valops.c: Don't include "user-regs.h".
+ (value_fetch_lazy): Moved to value.c.
+ * value.c: Include "user-regs.h".
+ (value_fetch_lazy): Moved from valops.c.
+
+2013-07-04 Yao Qi <yao@codesourcery.com>
+
+ Revert:
+ 2013-06-27 Yao Qi <yao@codesourcery.com>
+
+ * common/create-version.sh: Update comments. Handle the case
+ that TARGET_ALIAS is empty.
+
+2013-07-03 Pedro Alves <palves@redhat.com>
+
+ * Makefile.in (config.status): Depend on development.sh.
+ (aclocal_m4_deps): Add libmcheck.m4.
+ * acinclude.m4: Include libmcheck.m4.
+ * configure.ac: Source development.sh instead of setting
+ 'development' here. --enable-libmcheck/--disable-libmcheck code
+ factored out to GDB_AC_LIBMCHECK. Run it.
+ * development.sh: New file.
+ * libmcheck.m4: New file.
+ * configure: Regenerate.
+
+2013-07-02 Tom Tromey <tromey@redhat.com>
+
+ * contrib/ari/update-web-ari.sh: Update for version.in change.
+
+2013-07-02 Tom Tromey <tromey@redhat.com>
+
+ * common/ptid.h: Comment fixes.
+
+2013-07-01 Tom Tromey <tromey@redhat.com>
+
+ * dwarf2read.c (dwarf2_get_dwz_file): Return NULL if
+ .gnu_debugaltlink not found. Use bfd_get_alt_debug_link_info.
+ (dwarf2_read_index, create_all_comp_units): Update.
+
+2013-07-01 Tom Tromey <tromey@redhat.com>
+
+ * configure.ac (build_warnings): Add -Wold-style-definition.
+ * configure: Rebuild.
+ * machoread.c (_initialize_machoread): Use "(void)".
+ * macrocmd.c (macro_inform_no_debuginfo): Fix formatting;
+ use "(void)".
+
+2013-07-01 Tom Tromey <tromey@redhat.com>
+
+ * configure.ac (build_warnings): Add -Wold-style-declaration.
+ * configure: Rebuild.
+ * dsrec.c (make_srec): Use "static const", not "const static".
+ * h8300-tdep.c (h8300_breakpoint_from_pc): Use "static const",
+ not "const static".
+ * mi/mi-parse.c (mi_no_values, mi_simple_values, mi_all_values):
+ Use "static const", not "const static".
+ * mn10300-tdep.c (mn10300_breakpoint_from_pc): Use "static const",
+ not "const static".
+ * moxie-tdep.c (moxie_breakpoint_from_pc): Use "static const",
+ not "const static".
+ * rs6000-tdep.c (rs6000_breakpoint_from_pc): Use "static const",
+ not "const static".
+ * v850-tdep.c (v850_breakpoint_from_pc): Use "static const",
+ not "const static".
+ (v850_dbtrap_breakpoint_from_pc): Likewise.
+ * xstormy16-tdep.c (xstormy16_breakpoint_from_pc): Use "static const",
+ not "const static".
+
+2013-07-01 Tom Tromey <tromey@redhat.com>
+
+ * configure.ac (build_warnings): Add -Wmissing-parameter-type.
+ * configure: Rebuild.
+
+2013-07-01 Pedro Alves <palves@redhat.com>
+
+ * defs.h: Include "pathmax.h".
+ * utils.c: Don't include sys/param.h.
+ (gdb_realpath): Remove code that checks for MAXPATHLEN.
+ * solib-ia64-hpux.c (ia64_hpux_handle_load_event): Use PATH_MAX
+ instead of MAXPATHLEN.
+ * solib-sunos.c: Don't include sys/param.h.
+ * xcoffread.c: Don't include sys/param.h.
+ * bsd-kvm.c: Don't include sys/param.h.
+ * darwin-nat.c: Don't include sys/param.h.
+ (darwin_pid_to_exec_file): Use PATH_MAX instead of MAXPATHLEN.
+ * darwin-nat-info.c: Don't include sys/param.h.
+ * fbsd-nat.c (fbsd_pid_to_exec_file): Use PATH_MAX instead of
+ MAXPATHLEN.
+ * i386obsd-nat.c: Don't include sys/param.h.
+ * inf-child.c: Don't include sys/param.h.
+ (inf_child_fileio_readlink): Use PATH_MAX instead of MAXPATHLEN.
+ * linux-fork.c: Don't include sys/param.h.
+ (fork_save_infrun_state): Use PATH_MAX instead of MAXPATHLEN.
+ * linux-nat.c: Don't include sys/param.h.
+ (linux_child_pid_to_exec_file, linux_proc_pending_signals)
+ (linux_proc_pending_signals): Use PATH_MAX instead of MAXPATHLEN.
+ * m68klinux-nat.c: Don't include sys/param.h.
+ * nbsd-nat.c: Don't include sys/param.h.
+ (nbsd_pid_to_exec_file): Use PATH_MAX instead of MAXPATHLEN.
+ * ppc-linux-nat.c: Don't include sys/param.h.
+ * rs6000-nat.c: Don't include sys/param.h.
+ * spu-linux-nat.c. Don't include sys/param.h.
+ * windows-nat.c: Don't include sys/param.h.
+ * xtensa-linux-nat.c: Don't include sys/param.h.
+ * config/i386/nm-fbsd.h: Don't include sys/param.h.
+
+2013-07-01 Pedro Alves <palves@redhat.com>
+
+ * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add pathmax.
+ * gnulib/Makefile.in (aclocal_m4_deps): Add import/m4/pathmax.m4.
+ * gnulib/aclocal.m4: Regenerate.
+ * gnulib/config.in: Regenerate.
+ * gnulib/configure: Regenerate.
+ * gnulib/import/pathmax.h: New file.
+ * gnulib/import/Makefile.am: Regenerate.
+ * gnulib/import/Makefile.in: Regenerate.
+ * gnulib/import/m4/gnulib-cache.m4: Regenerate.
+ * gnulib/import/m4/gnulib-comp.m4: Regenerate.
+ * gnulib/import/m4/pathmax.m4: New file.
+
+2013-07-01 Pedro Alves <palves@redhat.com>
+
+ * configure.ac (GDBINIT): Define, depending on host.
+ * go32-nat.c (init_go32_ops): Don't override gdbinit here.
+ * top.c (PATH_MAX): Delete fallback definition.
+ (GDBINIT_FILENAME): Delete.
+ (gdbinit): Reimplement as const char array set to the GDBINIT
+ string constant.
+ * top.h (gdbinit): Make const.
+ * configure, config.in: Regenerate.
+
+2013-07-01 Pedro Alves <palves@redhat.com>
+
+ * cli/cli-cmds.c (source_script): Make 'file' parameter const.
+ * cli/cli-cmds.h (source_script): Likewise.
+ * exceptions.c (catch_command_errors_const): New function.
+ * exceptions.h (catch_command_errors_const): Declare.
+ * main.c (get_init_files): Make parameters const, and adjust.
+ (captured_main): Make 'system_gdbinit', 'home_gdbinit' and
+ 'local_gdbinit' locals const. Adjust to use
+ catch_command_errors_const.
+ (print_gdb_help): Make 'system_gdbinit', 'home_gdbinit' and
+ 'local_gdbinit' locals const.
+
+2013-07-01 Pedro Alves <palves@redhat.com>
+
+ * defs.h: Don't check HAVE_UNISTD_H before including <unistd.h>.
+ (STDIN_FILENO, STDOUT_FILENO, STDERR_FILENO): Delete.
+ * tracepoint.c: Don't check HAVE_UNISTD_H before including
+ <unistd.h>.
+
+2013-07-01 Pedro Alves <palves@redhat.com>
+
+ Import the "unistd" gnulib module.
+ * gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add "unistd".
+ * gnulib/Makefile.in (aclocal_m4_deps): Add import/m4/off_t.m4,
+ import/m4/ssize_t.m4, import/m4/sys_types_h.m4 and
+ import/m4/unistd_h.m4.
+ * gnulib/aclocal.m4: Renenerate.
+ * gnulib/config.in: Renenerate.
+ * gnulib/configure: Renenerate.
+ * gnulib/import/Makefile.am: Renenerate.
+ * gnulib/import/Makefile.in: Renenerate.
+ * gnulib/import/m4/gnulib-cache.m4: Renenerate.
+ * gnulib/import/m4/gnulib-comp.m4: Renenerate.
+ * gnulib/import/m4/off_t.m4: New file.
+ * gnulib/import/m4/ssize_t.m4: New file.
+ * gnulib/import/m4/sys_types_h.m4: New file.
+ * gnulib/import/m4/unistd_h.m4: New file.
+ * gnulib/import/sys_types.in.h: New file.
+ * gnulib/import/unistd.c: New file.
+ * gnulib/import/unistd.in.h: New file.
+
+2013-07-01 Pedro Alves <palves@redhat.com>
+
+ * utils.c <pathconf/_PC_PATH_MAX use>: Check if _PC_PATH_MAX is
+ defined instead of checking HAVE_UNISTD_H.
+
+2013-07-01 Pedro Alves <palves@redhat.com>
+
+ Reimport gnulib from scratch.
+ * gnulib/Makefile.in (aclocal_m4_deps): Remove reference to
+ import/m4/onceonly.m4.
+ * gnulib/aclocal.m4: Renegerate.
+ * gnulib/config.in: Renegerate.
+ * gnulib/configure: Renegerate.
+ * gnulib/import/Makefile.in: Renegerate.
+ * gnulib/import/extra/update-copyright: Renegerate.
+ * gnulib/import/m4/onceonly.m4: Delete.
+
+2013-07-01 Pedro Alves <palves@redhat.com>
+
+ * tui/tui-regs.c (pagination_enabled): Delete declaration.
+
+2013-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Code cleanup.
+ * remote.c (async_remote_interrupt_twice): Make it static.
+ * remote.h (async_remote_interrupt_twice): Remove the declaration.
+
+2013-06-29 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * ia64-linux-tdep.c: Include <ctype.h>.
+ (ia64_linux_stap_is_single_operand): New function.
+ (ia64_linux_init_abi): Initialize SystemTap related attributes.
+
+2013-06-28 Tom Tromey <tromey@redhat.com>
+
+ * Makefile.in (version.c): Use version.in, not
+ common/version.in.
+ * common/create-version.sh: Likewise.
+ * common/version.in: Move...
+ * version.in: ...here.
+
+2013-06-28 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (set_observer_mode): Don't declare pagination_enabled
+ here.
+ * utils.h (pagination_enabled): Declare.
+
+2013-06-28 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (non_stop, non_stop_1, set_non_stop, show_non_stop):
+ Move higher up in file.
+
+2013-06-28 Tom Tromey <tromey@redhat.com>
+
+ * tracepoint.c (deprecated_readline_begin_hook)
+ (deprecated_readline_hook, deprecated_readline_end_hook): Don't
+ declare.
+
+2013-06-28 Pedro Alves <palves@redhat.com>
+
+ PR tui/14880
+ * tui/tui-regs.c (tui_get_register): Fetch value contents before
+ checking if they're available.
+ * value.c (value_available_contents_eq): Change comment.
+ * value.h (value_available_contents_eq): Expand comment.
+
+2013-06-27 Tom Tromey <tromey@redhat.com>
+
+ * target.c (find_run_target): Remove.
+ * target.h (find_run_target): Remove.
+
+2013-06-27 Tom Tromey <tromey@redhat.com>
+
+ * corelow.c (core_gdbarch): Now static.
+
+2013-06-27 Tom Tromey <tromey@redhat.com>
+
+ * target.c (target_struct_index): Remove.
+
+2013-06-27 Pedro Alves <palves@redhat.com>
+
+ * infrun.c: Remove comment describing the 'stepping over runtime
+ loader dynamic symbol resolution code' mechanism; moved to
+ gdbint.texinfo.
+
+2013-06-27 Pedro Alves <palves@redhat.com>
+
+ * exceptions.c (catch_command_errors): Remove spurious space.
+ * exceptions.h (catch_command_errors): Second parameter is "arg",
+ not "command".
+
+2013-06-27 Yao Qi <yao@codesourcery.com>
+
+ * common/create-version.sh: Update comments. Handle the case
+ that TARGET_ALIAS is empty.
+
+2013-06-26 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (SOLIB_IN_DYNAMIC_LINKER): Delete macro and describing
+ comment.
+
+2013-06-26 Pedro Alves <palves@redhat.com>
+
+ * infrun.c: Update comments on stepping over runtime loader
+ dynamic symbol resolution code.
+
+2013-06-26 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * ax-gdb.h (union exp_element): Forward declare.
+ * parser-defs.h: Include expression.h.
+
+2013-06-26 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * mips-tdep.c (fetch_mips_16): Use unmake_compact_addr.
+
+2013-06-26 Dmitry Kozlov <ddk@codesourcery.com>
+
+ * tracepoint.c (trace_save): Extend tsave to save starttime, stoptime.
+
+2013-06-26 Dmitry Kozlov <ddk@codesourcery.com>
+
+ Fix trace-status to output proper start-time and stop-time.
+ * tracepoint.c (trace_status_command): Fix type of printf arg to
+ prevent improper type conversion.
+ (trace_status_mi): Likewise.
+
+2013-06-26 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * mips-tdep.c (mips_next_pc): Fix a typo.
+
+2013-06-26 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * mips-tdep.c (micromips_scan_prologue): Fix a typo.
+
+2013-06-26 Pedro Alves <pedro@codesourcery.com>
+ Yao Qi <yao@codesourcery.com>
+
+ * mi/mi-cmds.c (mi_cmds): Register -trace-frame-collected.
+ * mi/mi-cmds.h (mi_cmd_trace_frame_collected): Declare.
+ * mi/mi-main.c (print_variable_or_computed): New function.
+ (mi_cmd_trace_frame_collected): New function.
+ * tracepoint.c (find_trace_state_variable_by_number): New.
+ (struct traceframe_info): Move to tracepoint.h
+ (struct collection_list): Likewise.
+ (do_collect_symbol): Include locals and arguments in the
+ collected variables list.
+ (clear_collection_list): Clear wholly collected variables list
+ and computed variables list.
+ (append_exp): New function.
+ (encode_actions_1): Include variables in the wholly
+ collected variables list. Include memory ranges and
+ full-fledged expressions in the computed expressions list.
+ (encode_actions): Move some code to ...
+ Return the cleanup chain.
+ (encode_actions_rsp): ... here. New function.
+ (get_traceframe_location, get_traceframe_info): Remove static.
+ * tracepoint.h (struct memrange): Moved from tracepoint.c.
+ (struct collection_list): Moved from tracepoint.c. Add two
+ new fields 'wholly_collected' and 'computed'.
+ (find_trace_state_variable_by_number): Declare.
+ (encode_actions): Adjust declaration.
+ (encode_actions_rsp): Declare.
+ (get_traceframe_info, get_traceframe_location): Declare.
+
+ * NEWS: Mention new MI command -trace-frame-collected.
+
+2013-06-26 Pedro Alves <pedro@codesourcery.com>
+ Yao Qi <yao@codesourcery.com>
+
+ * ctf.c (ctf_traceframe_info): Push trace state variables
+ present in the trace data into the traceframe info object.
+ * breakpoint.c (DEF_VEC_I): Remove.
+ * common/filestuff.c (DEF_VEC_I): Likewise.
+ * dwarf2loc.c (DEF_VEC_I): Likewise.
+ * mi/mi-main.c (DEF_VEC_I): Likewise.
+ * common/gdb_vecs.h (DEF_VEC_I): Define vector for int.
+ * features/traceframe-info.dtd: Add tvar element and its
+ attributes.
+ * tracepoint.c (free_traceframe_info): Free vector 'tvars'.
+ (build_traceframe_info): Push trace state variables present in
+ the trace data into the traceframe info object.
+ (traceframe_info_start_tvar): New function.
+ (tvar_attributes): New.
+ (traceframe_info_children): Add "tvar" element.
+ * tracepoint.h (struct traceframe_info) <tvars>: New field.
+
+ * NEWS: Mention the change in GDB and GDBserver.
+
+2013-06-26 Pedro Alves <pedro@codesourcery.com>
+ Yao Qi <yao@codesourcery.com>
+
+ * tracepoint.c (trace_dump_command): Move code to ...
+ (get_traceframe_location): ... here. New.
+
+2013-06-26 Pedro Alves <pedro@codesourcery.com>
+ Yao Qi <yao@codesourcery.com>
+
+ * tracepoint.c (trace_dump_command): GDB emits an error
+ instead of a warning when a traceframe is not selected.
+
+2013-06-26 Pedro Alves <pedro@codesourcery.com>
+ Yao Qi <yao@codesourcery.com>
+
+ * tracepoint.c (tracepoint_list, stepping_list): Remove.
+ (clear_collection_list): Free fields 'aexpre_list' and 'list'
+ in collection_list.
+ (do_clear_collection_list, init_collection_list): New.
+ (encode_actions): Add local variables 'tracepoint_list' and
+ 'stepping_list'. Call init_collection_list and make cleanup
+ which calls do_clear_collection_list. Don't call
+ clear_collection_list.
+ (_initialize_tracepoint): Delete references to
+ 'tracepoint_list' and 'stepping_list'.
+
+2013-06-25 Tom Tromey <tromey@redhat.com>
+
+ * common/create-version.sh (date): Use "$", not "$$" in sed
+ expression.
+
+2013-06-25 Kevin Buettner <kevinb@redhat.com>
+
+ * NEWS (New targets): Add entry for TI MSP430.
+
+2013-06-25 Yao Qi <yao@codesourcery.com>
+
+ * remote.c (remote_start_remote): Move code to upload tsv
+ earlier.
+
+2013-06-25 Yao Qi <yao@codesourcery.com>
+ Hui Zhu <hui@codesourcery.com>
+ Pedro Alves <palves@redhat.com>
+
+ PR breakpoints/15075
+ PR breakpoints/15434
+ * breakpoint.c (bpstat_stop_status): Call
+ b->ops->after_condition_true.
+ (update_dprintf_command_list): Don't append "continue" command
+ to the command list of dprintf breakpoint.
+ (base_breakpoint_after_condition_true): New function.
+ (base_breakpoint_ops): Add base_breakpoint_after_condition_true.
+ (dprintf_after_condition_true): New function.
+ (initialize_breakpoint_ops): Set dprintf_after_condition_true.
+ * breakpoint.h (breakpoint_ops): Add after_condition_true.
+
+2013-06-24 Kevin Buettner <kevinb@redhat.com>
+
+ * Makefile.in (ALL_TARGET_OBS): Add msp430-tdep.o.
+ (ALLDEPFILES): Add msp430-tdep.c.
+ * configure.tgt (msp430*-*-elf): New target.
+ * msp430-tdep.c: New file.
+
+2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * mips-tdep.c (mips_elf_make_msymbol_special): Handle MIPS16 and
+ microMIPS synthetic symbols.
+
+2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * objfiles.h (pc_in_section): New prototype.
+ (in_plt_section): Remove name argument, replace prototype with
+ static inline function.
+ * mips-tdep.h: Include "objfiles.h".
+ (in_mips_stubs_section): New function.
+ * hppa-tdep.h (gdbarch_tdep): Remove name argument of
+ in_solib_call_trampoline member.
+ (hppa_in_solib_call_trampoline): Remove name argument.
+ * objfiles.c (pc_in_section): New function.
+ (in_plt_section): Remove function.
+ * mips-linux-tdep.c: Include "objfiles.h".
+ (mips_linux_in_dynsym_stub): Call in_mips_stubs_section. Remove
+ name argument. Return 1 rather than the low 16-bit halfword of
+ any instruction examined.
+ (mips_linux_in_dynsym_resolve_code): Update
+ mips_linux_in_dynsym_stub call accordingly.
+ * mips-tdep.c (mips_stub_frame_sniffer): Use in_mips_stubs_section
+ rather than an equivalent hand-coded sequence.
+ * hppa-hpux-tdep.c (in_opd_section): Remove function.
+ (hppa32_hpux_in_solib_call_trampoline): Remove name argument.
+ (hppa64_hpux_in_solib_call_trampoline): Likewise.
+ (hppa64_hpux_find_global_pointer): Use pc_in_section rather than
+ in_opd_section.
+ * hppa-tdep.c (hppa_stub_unwind_sniffer): Remove name argument
+ on call to tdep->in_solib_call_trampoline.
+ (hppa_in_solib_call_trampoline): Remove name argument, update
+ according to in_plt_section change.
+ (hppa_skip_trampoline_code): Update according to in_plt_section
+ change.
+ * aarch64-tdep.c (aarch64_stub_unwind_sniffer): Likewise.
+ * arm-symbian-tdep.c (arm_symbian_skip_trampoline_code):
+ Likewise.
+ * arm-tdep.c (arm_stub_unwind_sniffer): Likewise.
+ * hppa-linux-tdep.c (hppa_linux_find_global_pointer): Likewise.
+ * hppabsd-tdep.c (hppabsd_find_global_pointer): Likewise.
+ * nios2-tdep.c (nios2_stub_frame_sniffer): Likewise.
+ * nto-tdep.c (nto_relocate_section_addresses): Likewise.
+ * s390-tdep.c (s390_stub_frame_sniffer): Likewise.
+ * sh-tdep.c (sh_stub_unwind_sniffer): Likewise.
+ * solib-dsbt.c (dsbt_in_dynsym_resolve_code): Likewise.
+ * solib-frv.c (frv_in_dynsym_resolve_code): Likewise.
+ * solib-svr4.c (svr4_in_dynsym_resolve_code): Likewise.
+ * solib-target.c (solib_target_in_dynsym_resolve_code): Likewise.
+ * sparc-tdep.c (sparc_analyze_prologue): Likewise.
+ * tic6x-tdep.c (tic6x_stub_unwind_sniffer): Likewise.
+
+2013-06-24 Joel Brobecker <brobecker@adacore.com>
+
+ * common/create-version.sh: Fix expansion of $host_alias
+ and $target_alias in generation of HOST_NAME and TARGET_NAME
+ (resp.).
+
+2013-06-24 Tom Tromey <tromey@redhat.com>
+
+ * common/create-version.sh: New file.
+ * Makefile.in (version.c): Use bfd/version.h, common/version.in,
+ create-version.sh.
+ (HFILES_NO_SRCDIR): Use common/version.h.
+ * version.in: Move to ...
+ * common/version.in: ... here. Replace date with "DATE".
+ * version.h: Move to ...
+ * common/version.h: ... here.
+
+2013-06-21 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb/gnulib/Makefile.in: Update date in copyright header.
+ * gdb/gnulib/configure.ac: Ditto.
+ * gdb/gnulib/update-gnulib.sh: Ditto.
+
+2013-06-21 Joel Brobecker <brobecker@adacore.com>
+
+ * copyright.py (EXCLUDE_LIST): Replace "gdb/gnulib" by
+ "gdb/gnulib/import".
+
+2013-06-21 Will Newton <will.newton@linaro.org>
+
+ * doublest.c (ldfrexp): Remove function.
+ (convert_doublest_to_floatformat): Call frexpl instead of
+ ldfrexp.
+
+2013-06-21 Will Newton <will.newton@linaro.org>
+
+ * gnulib/update-gnulib.sh(IMPORTED_GNULIB_MODULES): Add frexpl.
+ * gnulib/aclocal.m4: Regenerate.
+ * gnulib/config.in: Regenerate.
+ * gnulib/configure: 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/float+.h: Import.
+ * gnulib/import/float.c: Import.
+ * gnulib/import/float.in.h: Import.
+ * gnulib/import/fpucw.h: Import.
+ * gnulib/import/frexp.c: Import.
+ * gnulib/import/frexpl.c: Import.
+ * gnulib/import/isnan.c: Import.
+ * gnulib/import/isnand-nolibm.h: Import.
+ * gnulib/import/isnand.c: Import.
+ * gnulib/import/isnanl-nolibm.h: Import.
+ * gnulib/import/isnanl.c: Import.
+ * gnulib/import/itold.c: Import.
+ * gnulib/import/m4/exponentd.m4: Import.
+ * gnulib/import/m4/exponentl.m4: Import.
+ * gnulib/import/m4/float_h.m4: Import.
+ * gnulib/import/m4/fpieee.m4: Import.
+ * gnulib/import/m4/frexp.m4: Import.
+ * gnulib/import/m4/frexpl.m4: Import.
+ * gnulib/import/m4/isnand.m4: Import.
+ * gnulib/import/m4/isnanl.m4: Import.
+ * gnulib/import/m4/math_h.m4: Import.
+ * gnulib/import/math.c: Import.
+ * gnulib/import/math.in.h: Import.
+
+2013-06-21 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * common/linux-btrace.c (cpu_supports_btrace): Remove variable vendor,
+ replace strcmp with signature_INTEL_ebx, signature_INTEL_ecx and
+ signature_INTEL_edx comparisons.
+
+2013-06-20 Doug Evans <dje@google.com>
+
+ symtab/15652
+ * dwarf2read.c (try_open_dwop_file): New arg search_cwd.
+ All callers updated.
+ (open_dwp_file): If we can't find the dwp file, search the basename
+ in debug-file-directory.
+
+ * dwarf2read.c (struct dwp_file): Fix comment.
+ (open_and_init_dwp_file): Set dwp_file->name to bfd's file name.
+
+ * source.c (openp): Document OPF_TRY_CWD_FIRST+OPF_SEARCH_IN_PATH
+ better.
+
2013-06-20 Yao Qi <yao@codesourcery.com>
* breakpoint.c (create_breakpoint): Fix code indentation.