+2013-12-16 Pedro Alves <palves@redhat.com>
+
+ PR 16329
+ * sol-thread.c (check_for_thread_db): If the target can't run or
+ isn't a core, return without pushing.
+
+2013-12-15 Joel Brobecker <brobecker@adacore.com>
+
+ Revert the following commit:
+ * solib.c (solib_map_sections): Remove code overwriting
+ SO->SO_NAME with the bfd's filename.
+
+ Make the following changes required after the revert above:
+ * solib-aix.c (solib_aix_bfd_open): Set the filename of the
+ returned bfd to a copy of the synthetic pathname.
+ * solib-darwin.c (darwin_bfd_open): Set the filename of the
+ returned bfd to a copy of PATHNAME.
+
+2013-12-13 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_array_bound_from_type): Move the declaration
+ and assignment of variable "elt_type" inside the else block
+ where it is used. Add two missing check_typedef calls.
+ Fix bug where we got TYPE's TYPE_TARGET_TYPE, where in fact
+ we really wanted to get ELT_TYPE's TYPE_TARGET_TYPE.
+
+2013-12-13 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_array_bound_from_type): Remove unwanted space
+ between 'struct type *' and 'arr_type'.
+
+2013-12-12 Siva Chandra Reddy <sivachandra@google.com>
+
+ PR python/16113
+ * NEWS (Python Scripting): Add entry for the new feature and the
+ new attribute of gdb.Field objects.
+ * python/py-type.c (gdbpy_is_field): New function
+ (convert_field): Add 'parent_type' attribute to gdb.Field
+ objects.
+ * python/py-value.c (valpy_getitem): Allow subscript value to be
+ a gdb.Field object.
+ (value_has_field): New function
+ (get_field_flag): New function
+ * python/python-internal.h (gdbpy_is_field): Add declaration.
+
+2013-12-12 Pedro Alves <palves@redhat.com>
+
+ * breakpoint.c (insert_bp_location): Make 'hw_bp_err_string' local
+ const, and remove casts.
+
+2013-12-12 Pedro Alves <palves@redhat.com>
+
+ * cli/cli-cmds.c (source_script_from_stream) Use have_python
+ instead of catching UNSUPPORTED_ERROR.
+ * exceptions.h (UNSUPPORTED_ERROR): Delete.
+ * python/python.c (source_python_script) [!HAVE_PYTHON]: Internal
+ error if called.
+ * python/python.h (have_python): New static inline function.
+
+2013-12-11 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (lookup_dwo_cutu): Include name of dwp file in
+ "can't find DWO" warning.
+
+2013-12-11 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * break-catch-throw.c (fetch_probe_arguments): Pass selected frame
+ to get_probe_argument_count and evaluate_probe_argument.
+ * probe.c (get_probe_argument_count): Adjust declaration to accept
+ frame. Pass frame to probe_ops's get_probe_argument_count.
+ (evaluate_probe_argument): Likewise, for evaluate_probe_argument.
+ (probe_safe_evaluate_at_pc): Pass frame to
+ get_probe_argument_count and evaluate_probe_argument.
+ * probe.h (struct probe_ops) <get_probe_argument_count,
+ evaluate_probe_argument>: Adjust declarations to accept frame.
+ (get_probe_argument_count, evaluate_probe_argument): Likewise.
+ * solib-svr4.c (solib_event_probe_action): Get current frame.
+ Pass it to get_probe_argument_count.
+ (svr4_handle_solib_event): Get current frame. Pass it to
+ get_probe_argument_count and evaluate_probe_argument.
+ * stap-probe.c (stap_parse_probe_arguments): Adjust declaration to
+ accept gdbarch. Do not obtain it from the probe's objfile.
+ (stap_get_probe_argument_count): Adjust declaration to accept
+ frame. Obtain gdbarch from the frame. Call generic
+ can_evaluate_probe_arguments. Pass gdbarch to
+ stap_parse_probe_arguments.
+ (stap_get_arg): Adjust declaration to accept gdbarch. Pass it to
+ stap_parse_probe_arguments.
+ (stap_evaluate_probe_argument): Adjust declaration to accept
+ frame. Obtain gdbarch from the frame. Pass gdbarch to
+ stap_get_arg.
+ (stap_compile_to_ax): Pass agent_expr's gdbarch to stap_get_arg.
+ (compute_probe_arg): Obtain gdbarch from frame. Pass frame to
+ get_probe_argument_count and evaluate_probe_argument.
+
+2013-12-10 Doug Evans <dje@google.com>
+
+ PR 16286
+ * c-lang.c (c_get_string): Ignore the declared size of the object
+ if a specific length is requested.
+
+2013-12-10 Doug Evans <dje@google.com>
+
+ * interps.h (interp_exec_p): Delete.
+ * interps.c (interp_exec_p): Delete.
+ (interp_exec): Update. Assert interp->procs->exec_proc != NULL.
+ * mi/mi-interp.c (mi_cmd_interpreter_exec): Update.
+
+2013-12-10 Yao Qi <yao@codesourcery.com>
+
+ * amd64-tdep.c (amd64_analyze_stack_align): Call
+ target_read_code instead of target_read_memory.
+ (amd64_analyze_prologue): Call read_code_unsigned_integer
+ instead of read_memory_unsigned_integer. Call read_code
+ instead of read_memory.
+ (amd64_skip_xmm_prologue): Likewise.
+
+2013-12-10 Yao Qi <yao@codesourcery.com>
+
+ * corefile.c (read_code): New function.
+ (read_code_integer): New function.
+ (read_code_unsigned_integer): New function.
+ * gdbcore.h (read_code): Declare.
+ (read_code_integer): Declare.
+ (read_code_unsigned_integer): Declare.
+ * i386-tdep.c (i386_follow_jump): Call target_read_code instead
+ of target_read_memory. Call read_code_unsigned_integer instead
+ of read_memory_unsigned_integer.
+ (i386_analyze_struct_return): Likewise.
+ (i386_skip_probe): Likewise.
+ (i386_analyze_stack_align): Likewise.
+ (i386_match_pattern): Likewise.
+ (i386_skip_noop): Likewise.
+ (i386_analyze_frame_setup): Likewise.
+ (i386_analyze_register_saves): Likewise.
+ (i386_skip_prologue): Likewise.
+ (i386_skip_main_prologue): Likewise.
+ (i386_frame_cache_1): Likewise.
+
+2013-12-10 Yao Qi <yao@codesourcery.com>
+
+ * infrun.c: Include "target-dcache.h".
+ (prepare_for_detach): Call target_dcache_invalidate.
+ (wait_for_inferior): Likewise.
+ (fetch_inferior_event): Likewise.
+ (infrun_thread_stop_requested_callback): Likewise. Set
+ overlay_cache_invalid to 1.
+
2013-12-10 Joel Brobecker <brobecker@adacore.com>
* symtab.c (symbol_find_demangled_name): Add handling of