+2014-08-19 Tom Tromey <tromey@redhat.com>
+ Gary Benson <gbenson@redhat.com>
+
+ * common/common-debug.h: New file.
+ * common/common-debug.c: Likewise.
+ * debug.c: Likewise.
+ * Makefile.in (SFILES): Add common/common-debug.c.
+ (HFILES_NO_SRCDIR): Add common/common-debug.h.
+ (COMMON_OBS): Add common-debug.o and debug.o.
+ (common-debug.o): New rule.
+ * common/common-defs.h: Include common-debug.h.
+ * common/agent.c (debug_agent_printf): New function.
+ (DEBUG_AGENT): Redefine.
+ * nat/i386-dregs.c (debug_printf): Undefine.
+
+2014-08-19 Gary Benson <gbenson@redhat.com>
+
+ * common/common-defs.h: Include print-utils.h.
+ * utils.h: Do not include print-utils.h.
+
+2014-08-19 Tom Tromey <tromey@redhat.com>
+ Gary Benson <gbenson@redhat.com>
+
+ * common/common-types.h: New file.
+ * Makefile.in (HFILES_NO_SRCDIR): Add common/common-types.h.
+ * common/common-defs.h: Include common-types.h.
+ * defs.h (gdb_byte, CORE_ADDR, CORE_ADDR_MAX, LONGEST)
+ (ULONGEST): Remove.
+
+2014-08-19 Tom Tromey <tromey@redhat.com>
+ Gary Benson <gbenson@redhat.com>
+
+ * common/errors.h: New file.
+ * common/errors.c: Likewise.
+ * Makefile.in (SFILES): Add common/errors.c.
+ (HFILES_NO_SRCDIR): Add common/errors.h.
+ (COMMON_OBS): Add errors.o.
+ (errors.o): New rule.
+ * common/common-defs.h: Include errors.h.
+ * utils.h (perror_with_name, error, verror, warning, vwarning):
+ Don't declare.
+ * common/common-utils.h: (malloc_failure, internal_error):
+ Likewise.
+
+2014-08-19 Gary Benson <gbenson@redhat.com>
+
+ * utils.c (internal_vproblem): Always print the message.
+
+2014-08-18 Doug Evans <dje@google.com>
+
+ * ada-typeprint.c (print_range): Initialize lo,hi for gcc -Wall.
+
+2014-08-18 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-typeprint.c (type_is_full_subrange_of_target_type):
+ Return 0 if TYPE is dynamic.
+ (print_range): Add handling of dynamic ranges.
+
+2014-08-18 Keven Boell <keven.boell@intel.com>
+ Joel Brobecker <brobecker@adacore.com>
+
+ * gdbtypes.h (struct main_type): Add field "data_location".
+ (TYPE_DATA_LOCATION, TYPE_DATA_LOCATION_BATON)
+ (TYPE_DATA_LOCATION_ADDR, TYPE_DATA_LOCATION_KIND): New macros.
+ * gdbtypes.c (is_dynamic_type): Return 1 if the type has
+ a dynamic data location.
+ (resolve_dynamic_type): Add DW_AT_data_location handling.
+ (copy_recursive, copy_type): Copy the data_location information
+ when present.
+ * dwarf2read.c (set_die_type): Add DW_AT_data_location handling.
+ * value.c (value_from_contents_and_address): Add
+ DW_AT_data_location handling.
+
+2014-08-18 Keven Boell <keven.boell@intel.com>
+ Joel Brobecker <brobecker@adacore.com>
+
+ * dwarf2expr.h (struct dwarf_expr_context_funcs): Uncomment
+ field "get_object_address".
+ * dwarf2expr.c (execute_stack_op): Add handling for
+ DW_OP_push_object_address.
+ * dwarf2loc.h (dwarf2_evaluate_property): Add "address" field.
+ * dwarf2loc.c (struct dwarf_expr_baton): Add field "obj_address".
+ (dwarf_expr_push_dwarf_reg_entry_value): Set baton_local.obj_address.
+ (dwarf_expr_get_obj_addr): New function.
+ (dwarf_expr_ctx_funcs): Add get_object_address field.
+ (dwarf2_evaluate_loc_desc_full): Set baton.obj_address.
+ (dwarf2_locexpr_baton_eval): Add parameter "addr". Use it.
+ (dwarf2_evaluate_property): Add parameter "address". Use it.
+ (needs_get_obj_addr): New function.
+ (needs_frame_ctx_funcs): Add get_object_address field.
+ (dwarf2_compile_expr_to_ax): Add DW_OP_push_object_address handling.
+ * gdbtypes.c (resolve_dynamic_range): Add "addr" field. Use it.
+ (resolve_dynamic_array): Likewise.
+
+2014-08-18 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_evaluate_subexp) <OP_VAR_VALUE>:
+ When noside is EVAL_AVOID_SIDE_EFFECTS, only return a statically
+ fixed value for records and unions for which some GNAT encodings
+ are present.
+
+2014-08-18 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_evaluate_subexp) <OP_VAR_VALUE>: Slight code
+ rewrite to avoid "else if" and "else" constructs. Should be
+ a no-op in practice.
+
+2014-08-18 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (ada_evaluate_subexp) <OP_VAR_VALUE>: Fix identation
+ of lexical block.
+
+2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
+
+ PR c++/17132
+ * eval.c: Update all calls to find_overload_match.
+ * valarith.c: Likewise.
+ (value_user_defined_cpp_op, value_user_defined_op): New
+ argument NOSIDE. Update all callers.
+ * valops.c (find_overload_match): New argument NOSIDE.
+ * value.h (find_overload_match): Update signature.
+
+2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
+
+ * python/lib/gdb/command/xmethods.py (set_xm_status1): Use the
+ 'items' methods instead of 'iteritems' method on dictionaries.
+
+2014-08-15 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (dwarf_decode_lines_1): Move definition of adj_opcode
+ closer to use.
+
+2014-08-15 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (dwarf_decode_lines_1): Add comment.
+
+2014-08-15 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (dwarf_decode_lines_1): Delete local "column", unused.
+
+2014-08-15 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (dwarf_decode_lines_1): Delete local basic_block,
+ unused.
+
+2014-08-15 Eli Zaretskii <eliz@gnu.org>
+
+ * dcache.h: Include target.h, to avoid compile time warnings.
+
+2014-08-15 Joel Brobecker <brobecker@adacore.com>
+
+ * gdbarch.sh: #include "frame.h" in gdbarch.h. Delete "struct
+ frame_info" partial declaration.
+ * gdbarch.h: Regenerate.
+
+2014-08-15 Yao Qi <yao@codesourcery.com>
+
+ * dwarf2read.c (dwarf_decode_lines_1): Remove parameter 'pst'.
+ Add parameter 'decode_for_pst_p'. Callers update.
+
+2014-08-13 Yao Qi <yao@codesourcery.com>
+
+ PR build/17104
+ * configure.ac: Use local variable 'pos'.
+ * configure: Regenerated.
+
+2014-08-11 Doug Evans <dje@google.com>
+
+ * solib.c (solib_read_symbols): Delete "Loaded symbols for ..."
+ message, it is redundant with "Reading symbols from ..." message.
+
+2014-08-10 Doug Evans <xdje42@gmail.com>
+
+ * linux-nat.c (linux_nat_thread_address_space): Delete dead code.
+
+2014-08-09 Yao Qi <yao@codesourcery.com>
+
+ PR remote/9053
+ * remote.c (remote_xfer_partial): Remove dead code.
+
+2014-08-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * ia64-linux-tdep.c: Include "regset.h".
+ (ia64_linux_gregmap, ia64_linux_fpregmap): New register maps.
+ (IA64_LINUX_GREGS_SIZE, IA64_LINUX_FPREGS_SIZE): New macros.
+ (ia64_linux_supply_fpregset): New function.
+ (ia64_linux_gregset, ia64_linux_fpregset): New regsets.
+ (ia64_linux_regset_from_core_section): New function.
+ (ia64_linux_init_abi): Set regset_from_core_section gdbarch
+ method.
+
+2014-08-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * m68klinux-tdep.c: Include "regset.h".
+ (m68k_linux_gregmap, m68k_linux_fpregmap): New register maps.
+ (M68K_LINUX_GREGS_SIZE, M68K_LINUX_FPREGS_SIZE): New macros.
+ (m68k_linux_gregset, m68k_linux_fpregset): New regsets.
+ (m68k_linux_regset_from_core_section): New function.
+ (m68k_linux_init_abi): Set regset_from_core_section gdbarch
+ method.
+
+2014-08-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * tilegx-linux-tdep.c (tilegx_linux_supply_regset): Delete
+ function. Move logic to...
+ (tilegx_linux_regmap): ... this new register map.
+ (tilegx_linux_regset): Refer to register map, replace supply
+ method by regcache_supply_regset, and add collect method.
+ * tilegx-tdep.h (enum tilegx_regnum): New enum value
+ TILEGX_FIRST_EASY_REGNUM.
+
+2014-08-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * score-tdep.c (score7_linux_supply_gregset): Reduce to small stub
+ that calls regcache_supply_regset and handles the EPC register
+ separately. Move main logic to...
+ (score7_linux_gregmap): ... this new register map.
+ (SCORE7_LINUX_SIZEOF_GREGSET, SCORE7_LINUX_EPC_OFFSET): New macros.
+ (score7_linux_gregset): Refer to register map. Add collect method.
+ (score7_linux_regset_from_core_section): Replace
+ sizeof elf_gregset_t by SCORE7_LINUX_SIZEOF_GREGSET.
+ * score-tdep.h (enum gdb_regnum): New enum value SCORE_EPC_REGNUM.
+ (struct regset): Delete unused forward declaraction.
+ (struct pt_regs): Delete structure definition.
+ (elf_gregset_t): Delete typedef.
+
+2014-08-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * nios2-linux-tdep.c (nios2_collect_gregset): New function.
+ (nios2_core_regset): Add collect method.
+
+2014-08-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * m32r-linux-tdep.c (m32r_linux_supply_gregset): Make
+ platform-independent and don't write to read-only input buffer.
+ (m32r_linux_collect_gregset): New function.
+ (m32r_linux_gregset): Add collect method.
+
2014-08-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
* hppa-linux-tdep.c (greg_map): Rename to...