2013-02-05 Andreas Tobler <andreast@fgznet.ch>
[binutils.git] / gdb / ChangeLog
index 831ebe88126912f8c9f8640ada09b03d206c3c6b..283f186885266c1c3d23caa19203043b3a56c8a1 100644 (file)
@@ -1,3 +1,136 @@
+2013-02-05  Andreas Tobler  <andreast@fgznet.ch>
+
+       * NEWS: Add PowerPC FreeBSD as a new native configuration.
+
+2013-02-04  Andreas Tobler  <andreast@fgznet.ch>
+
+       * Makefile.in (ALL_TARGET_OBS): Add powerpc FreeBSD files.
+       * configure.host: Add powerpc*-*-freebsd* target.
+       * configure.tgt: Add target info for powerpc*-*-freebsd*.
+       * ppcfbsd-nat.c, ppcfbsd-tdep.h, ppcfbsd-tdep.c: New files.
+       * config/powerpc/fbsd.mh: New file.
+
+2013-02-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+           Denys Vlasenko  <dvlasenk@redhat.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * gdbarch.sh (elfcore_write_linux_prpsinfo): New F hook.
+       (struct elf_internal_linux_prpsinfo): Forward declare.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * linux-tdep.c: Include `cli/cli-utils.h'.
+       (linux_fill_prpsinfo): New function.
+       (linux_make_corefile_notes): Use linux_fill_prpsinfo.  If there's
+       an elfcore_write_linux_prpsinfo hook, use it, otherwise, use
+       elfcore_write_linux_prpsinfo32 or elfcore_write_linux_prpsinfo64
+       depending on gdbarch pointer bitness.
+       * ppc-linux-tdep.c: Include elf-bfd.h.
+       (ppc_linux_init_abi): Hook in elfcore_write_ppc_linux_prpsinfo32
+       on 32-bit.
+
+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
This page took 0.027076 seconds and 4 git commands to generate.