+2013-02-04 Jim MacArthur <jim.macarthur@arm.com>
+ Marcus Shawcroft <marcus.shawcroft@arm.com>
+ Nigel Stephens <nigel.stephens@arm.com>
+ Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * configure.tgt (aarch64*-*-linux*): Set build_gdbserver=yes.
+
+2013-02-04 Jim MacArthur <jim.macarthur@arm.com>
+ Marcus Shawcroft <marcus.shawcroft@arm.com>
+ Nigel Stephens <nigel.stephens@arm.com>
+ Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * aarch64-newlib-tdep.c: New file.
+ * configure.tgt: Add aarch64-newlib-tdep.o to gdb_target_obs of
+ aarch64*-*-elf.
+ * defs.h (enum gdb_osabi): Add GDB_OSABI_NEWLIB.
+ * Makefile.in (ALL_64_TARGET_OBS): Add aarch64-newlib-tdep.o.
+ (ALLDEPFILES): Add aarch64-newlib-tdep.c.
+ * osabi.c (gdb_osabi_names): Add "Newlib".
+
+2013-02-04 Jim MacArthur <jim.macarthur@arm.com>
+ Marcus Shawcroft <marcus.shawcroft@arm.com>
+ Nigel Stephens <nigel.stephens@arm.com>
+ Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * Makefile.in (ALL_64_TARGET_OBS): Add aarch64-linux-tdep.o.
+ (ALLDEPFILES): Add aarch64-linux-tdep.c.
+ * aarch64-linux-tdep.c: New file.
+ * aarch64-linux-tdep.h: New file.
+ * aarch64-tdep.h (gdbarch_tdep): Define gregset and fpregset.
+ * configure.tgt: Add aarch64-none-linux-gnu.
+
+2013-02-04 Jim MacArthur <jim.macarthur@arm.com>
+ Marcus Shawcroft <marcus.shawcroft@arm.com>
+ Nigel Stephens <nigel.stephens@arm.com>
+ Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * Makefile.in (ALL_64_TARGET_OBS): Add arch64-tdep.o.
+ (HFILES_NO_SRCDIR): Add aarch64-tdep.h.
+ (ALLDEPFILES): Add aarch64-tdep.c.
+ * aarch64-tdep.c: New file.
+ * aarch64-tdep.h: New file.
+ * configure.tgt: Add AArch64.
+ * features/Makefile (WHICH): Add aarch64 and aarch64-without-fpu.
+ (aarch64-expedite): New definition.
+ * features/aarch64-core.xml: New file.
+ * features/aarch64-fpu.xml: New file.
+ * features/aarch64-without-fpu.c: New file (generated).
+ * features/aarch64-without-fpu.xml: New file.
+ * features/aarch64.c: New file (generated).
+ * features/aarch64.xml: New file.
+ * regformats/aarch64-without-fpu.dat: New file (generated).
+ * regformats/aarch64.dat: New file (generated).
+
+2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * contrib/expect-read1.c: New file.
+ * contrib/expect-read1.sh: New file.
+
+2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * dwarf2read.c (file_file_name): New function with code from
+ file_full_name.
+ (file_full_name): Move most of the code to file_file_name.
+ (macro_start_file): Rename variable full_name to file_name and use
+ file_file_name for it. Add comp_dir parameter to new_macro_table.
+ * macrocmd.c (show_pp_source_pos): New variable fullname. Replace any
+ macro_source_file->filename access by macro_source_fullname call.
+ * macroscope.c (_initialize_macroscope): Update the new_macro_table
+ caller.
+ * macrotab.c (struct macro_table): New field comp_dir.
+ (macro_include): New variables link_fullname and source_fullname.
+ Replace any macro_source_file->filename access by macro_source_fullname
+ call.
+ (macro_lookup_inclusion): Remove the partial filenames checking code.
+ (check_for_redefinition): New variables source_fullname and
+ found_key_fullname. Replace any macro_source_file->filename access by
+ macro_source_fullname call.
+ (macro_undef): New variables source_fullname and key_fullname. Replace
+ any macro_source_file->filename access by macro_source_fullname call.
+ (macro_lookup_definition): New variables retval and source_fullname.
+ Replace any macro_source_file->filename access by macro_source_fullname
+ call.
+ (foreach_macro): New variable key_fullname. Replace any
+ macro_source_file->filename access by macro_source_fullname call.
+ (foreach_macro_in_scope): New variable datum_fullname. Replace any
+ macro_source_file->filename access by macro_source_fullname call.
+ (new_macro_table): Add parameter comp_dir. Initialize T with it.
+ (macro_source_fullname): New function.
+ * macrotab.h (struct macro_source_file): Extent the filename field
+ comment.
+ (new_macro_table): New parameter comp_dir, add a comment for it.
+ (macro_source_fullname): new declaration.
+
+2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * dwarf2read.c (dw2_map_symtabs_matching_filename): Move variable
+ this_real_name to outer block. Use it also for
+ compare_filenames_for_search.
+ (dw2_expand_symtabs_matching): New variable this_real_name. Use it
+ with dw2_get_real_path for file_matcher, considering also
+ BASENAMES_MAY_DIFFER.
+ (file_full_name): Prepend COMP_DIR even for relative lh->INCLUDE_DIRS.
+
+2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * dwarf2read.c (dw2_expand_symtabs_matching): Add basenames parameter
+ to the file_matcher parameter. Pass 0 to it.
+ (dwarf2_create_include_psymtab): Copy also DIRNAME.
+ * psymtab.c (partial_map_symtabs_matching_filename): Drop handling of
+ NULL psymtab_to_fullname result.
+ (psymtab_to_fullname): Remove variable r. Never return NULL, assemble
+ an expected filename instead.
+ (expand_symtabs_matching_via_partial): Add basenames parameter to the
+ file_matcher parameter. Call also psymtab_to_fullname, after newly
+ considering BASENAMES_MAY_DIFFER.
+ * source.c (rewrite_source_path): Remove static.
+ * source.h (rewrite_source_path): New declaration.
+ * symfile.h (struct quick_symbol_functions): Add basenames parameter to
+ the expand_symtabs_matching field. Comment it.
+ * symtab.c (file_matches): New function comment. Add parameter
+ basenames, implement it.
+ (search_symbols_file_matches): Add basenames parameter. Update the
+ file_matches caller.
+ (search_symbols): Match FILES also against symtab_to_fullname.
+ Optimize it for BASENAMES_MAY_DIFFER.
+
2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
* source.c (print_source_lines_base): Print for TUI also "fullname".