+2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Code cleanup.
+ * charset.c (find_charset_names): Remove variables ix and elt.
+ Use free_char_ptr_vec.
+ * elfread.c (build_id_to_debug_filename): New variables debugdir_vec,
+ back_to and ix. Use dirnames_to_char_ptr_vec. Remove variable
+ debugdir_end. New variable debugdir_len.
+ * gdb_vecs.h (free_char_ptr_vec, make_cleanup_free_char_ptr_vec)
+ (dirnames_to_char_ptr_vec_append, dirnames_to_char_ptr_vec): New
+ declarations.
+ * progspace.c (clear_program_space_solib_cache): Remove variables ix
+ and elt. Use free_char_ptr_vec.
+ * source.c (add_path): Remove variables argv, arg and argv_index.
+ New variables dir_vec, back_to, ix and name.
+ Use dirnames_to_char_ptr_vec_append. Use freeargv instead of
+ make_cleanup_freeargv. Remove variable separator. Simplify the code
+ no longer expecting DIRNAME_SEPARATOR.
+ (openp): Remove variable p, p1 and len. New variables dir_vec,
+ back_to, ix and dir. Use dirnames_to_char_ptr_vec. Simplify the code
+ no longer expecting DIRNAME_SEPARATOR.
+ * symfile.c (find_separate_debug_file): New variables debugdir_vec,
+ back_to and ix. Use dirnames_to_char_ptr_vec. Remove variable
+ debugdir_end.
+ * utils.c (free_char_ptr_vec, do_free_char_ptr_vec)
+ (make_cleanup_free_char_ptr_vec, dirnames_to_char_ptr_vec_append)
+ (dirnames_to_char_ptr_vec): New functions.
+
+2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Code cleanup.
+ * source.c (add_path): Remove always true conditional 'p == 0' and
+ unindent its code block.
+
+2012-04-17 Pedro Alves <palves@redhat.com>
+
+ * gdbtypes.h (FIELD_BITPOS): Rename to ...
+ (FIELD_BITPOS_LVAL): ... this.
+ (FIELD_BITPOS): New.
+ (SET_FIELD_BITPOS): Adjust to use FIELD_BITPOS_LVAL.
+ * dwarf2read.c (dwarf2_add_field): Use SET_FIELD_BITPOS.
+ * gdbtypes.c (append_composite_type_field_aligned): Adjust to use
+ SET_FIELD_BITPOS.
+ * gnu-v3-abi.c (build_gdb_vtable_type): Adjust to use
+ SET_FIELD_BITPOS.
+ * stabsread.c (read_cpp_abbrev, read_one_struct_field)
+ (read_baseclasses): Adjust to use SET_FIELD_BITPOS.
+ * target-descriptions.c (tdesc_gdb_type): Adjust to use
+ SET_FIELD_BITPOS.
+
+2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Do not rely on FIELD_LOC_KIND_BITPOS being zero.
+ * ada-lang.c (ada_template_to_fixed_record_type_1): Replace
+ TYPE_FIELD_BITPOS used as lvalue by SET_FIELD_BITPOS.
+ * gdbtypes.c (append_flags_type_flag): Likewise, twice.
+ * jv-lang.c (java_link_class_type): Likewise, once.
+ * stabsread.c (read_enum_type): Likewise.
+
+2012-04-16 Yao Qi <yao@codesourcery.com>
+
+ * common/agent.c (agent_run_command): Add one more parameter `len'.
+ Update callers.
+ * common/agent.h: Update declaration.
+ * linux-nat.c (linux_child_static_tracepoint_markers_by_strid):
+ Update.
+ (linux_child_static_tracepoint_markers_by_strid): Ditto.
+
+2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
+
+ PR mi/13393
+ * value.c (value_actual_type): New function.
+ * value.h (value_actual_type): New declaration.
+ * varobj.c (update_type_if_necessary): New function.
+ (varobj_create): Call value_actual_type instead of
+ value_type.
+ (install_dynamic_child): distinct changed and type changed MI variable
+ objects.
+ (update_dynamic_varobj_children): Updated for install_dynamic_child
+ change. All callers updated.
+ (varobj_update): Support for MI variable object type change if
+ the value changed and RTTI is used to determine the type.
+ (create_child_with_value): Call value_actual_type instead of
+ value_type.
+ (adjust_value_for_child_access): Extended with a new parameter which
+ specify whether the given value should be casted to enclosing type.
+ All callers updated.
+
+2012-04-14 Yao Qi <yao@codesourcery.com>
+
+ Import gnulib module inttypes from git
+ (250b80067c1e1d8faa0c42fb572f721975b929c5)
+ * Makefile.in (HFILES_NO_SRCDIR): Add gnulib/inttypes.in.h.
+ (aclocal_m4_deps): Add gnulib/m4/inttypes.m4 and gnulib/m4/inttypes-pri.m4
+ * aclocal.m4, config.in, configure: Regenerated.
+ * gnulib/Makefile.am: Update.
+ * gnulib/Makefile.in: Update.
+ * gnulib/m4/gnulib-cache.m4: Update.
+ * gnulib/m4/gnulib-comp.m4: Update.
+ * gnulib/inttypes.in.h: New.
+ * gnulib/m4/inttypes-pri.m4: New.
+ * gnulib/m4/inttypes.m4: New.
+
+2012-04-13 Luis Machado <lgustavo@codesourcery.com>
+
+ * infrun.c (resume): Update PC address to the real PC after
+ preparing to do displaced stepping.
+
+2012-04-12 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (lookup_signatured_type): Remove arg "objfile", unused.
+ All callers updated.
+
2012-04-12 Mark Kettenis <kettenis@gnu.org>
* i386bsd-nat.c (_initialize_i386bsd_nat): Add missing prototype.