Update some copyright years.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 032ac1da5a1165f4c5e01ea7989e86b5de46d859..8860121f350034992c58606e1791737d9e1fdbe5 100644 (file)
@@ -1,3 +1,181 @@
+2013-02-12  Pedro Alves  <palves@redhat.com>
+
+       * break-catch-sig.c: Update copyright years.
+
+2013-02-11  Siva Chandra Reddy  <sivachandra@google.com>
+
+       Add support for a destructor for ui_out data and use it to
+       provide a ui_out destructor.
+       * ui-out.h: Declare the new ui_out destructor.
+       (ui_out_impl): Add a field for data destructor in ui_out_impl.
+       * ui-out.c (default_data_destroy): Add a default data destructor
+       which does nothing.
+       (default_ui_out_impl): Set the new data_destroy field to
+       default_data_destroy
+       (uo_data_destroy): Local function which invokes the data
+       destructor if present.
+       (clear_table): Local function which clears the table data of a
+       ui_out object.
+       (ui_out_destroy): Public function which frees a ui_out object.
+       (ui_out_table_end): Use the new clear_table function.
+       * cli-out.c (cli_ui_out_impl): Set the new data_destroy field to
+       NULL.
+       * mi/mi-out.c (mi_ui_out_impl): Set the new data_destroy field
+       to NULL.
+
+2013-02-11  Doug Evans  <dje@google.com>
+
+       * printcmd.c (printf_c_string,printf_wide_c_string): New functions.
+       (printf_decfloat): New function.  Broken out from ui_printf.
+       Remove unnecessary code to shift the entire format string down.
+       (printf_pointer): New function.
+       (ui_printf): Code to print C strings, wide C strings, decfloats,
+       and pointers moved to separate functions.
+
+2013-02-11  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * valops.c (value_assign): Handling bitfield offset in
+       `lval_internalvar_component' case.
+
+2013-02-08  Doug Evans  <dje@google.com>
+
+       * common/format.c (parse_format_string): Fix whitespace.
+
+2013-02-08  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
+
+       * stack.c (return_command): Work around uninitialized variable
+       warning.
+
+2013-02-08  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * aarch64-linux-tdep.c (AARCH64_LINUX_SIZEOF_GREGSET): Change the
+       number of the registers from 36 to 34.
+
+2013-02-08  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * NEWS: Mention new AArch64 native and target support.
+
+2013-02-08  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2013-02-08  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-linux-nat.c: New file.
+       * config/aarch64/linux.mh: New file.
+       * configure.host: Add AArch64.
+       * Makefile.in (ALLDEPFILES): Add aarch64-linux-nat.c.
+
+2013-02-07  Doug Evans  <dje@google.com>
+
+       * cli/cli-cmds.c (_initialize_cli_cmds): Clarify argument to
+       disassemble command.
+
+2013-02-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * aarch64-linux-tdep.c (aarch64_linux_init_abi): Call
+       set_gdbarch_fetch_tls_load_module_address.
+
+2013-02-06  David S. Miller  <davem@davemloft.net>
+
+       * sparc-tdep.c (sparc32_return_value): Handle writing return value when
+       using RETURN_VALUE_ABI_PRESERVES_ADDRESS.
+       * value.c (struct_return_convention): New function.
+       (using_struct_return): Implement in terms of struct_return_convention.
+       * value.h (struct_return_convention): Declare.
+       * stack.c (return_command): Allow successful overriding of the return
+       value when RETURN_VALUE_ABI_PRESERVES_ADDRESS.
+
+2013-02-06  Tom Tromey  <tromey@redhat.com>
+
+       * python/py-type.c (typy_strip_typedefs): Don't call check_typedef
+       outside of TRY_CATCH.
+
+2013-02-06  Yao Qi  <yao@codesourcery.com>
+
+       * mi/mi-interp.c: Include "tracepoint.h".
+       (mi_tsv_modified): Declare.
+       (mi_tsv_created, mi_tsv_deleted): Update declaration.
+       (mi_interpreter_init): Call observer_attach_tsv_modified.
+       (mi_tsv_modified): New.
+       (mi_tsv_created, mi_tsv_deleted): Update.
+       * tracepoint.c (trace_variable_command): Call
+       observer_notify_tsv_modified if the initial value of tsv is
+       changed.
+       (delete_trace_state_variable): Call
+       observer_notify_tsv_deleted earlier.
+       (trace_variable_command): Caller update.
+       (create_tsv_from_upload): Likewise.
+       * observer.sh: Declare "struct trace_state_variable".
+
+       * NEWS: Mention the new MI notification "=tsv-modified".
+
+2013-02-05  Doug Evans  <dje@google.com>
+
+       * completer.c (location_completer): Fix typo in comment.
+
+2013-02-05  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * breakpoint.c (add_location_to_breakpoint): Insert the location with
+       ADDRESS sorted.
+
+2013-02-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * aarch64-tdep.c (aarch64_analyze_prologue): ARI fix:
+       Refactor if statement to avoid trailing || operator.
+
+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>
This page took 0.025395 seconds and 4 git commands to generate.