gdb: workaround sparc memcpy fortify error
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index c9c44b7d5d16f60223fab4df301f50cf96b716a4..2ba55a2694232caf5678bbad716b9468e83d6da3 100644 (file)
@@ -1,3 +1,130 @@
+2010-04-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * gdb/sparc-tdep.c (sparc32_store_return_value): Add gdb_assert ()
+       for len <= 8.
+
+2010-04-21  Chris Moller  <cmoller@redhat.com>
+
+       PR 9167
+       * cp-valprint.c (cp_print_value_fields): Replaced obstack_base()
+        method of popping recursion-detection stack with a method based on
+        obstack_object_size().
+
+2010-04-21  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       PR pascal/11492.
+       * p-valprint.c (pascal_val_print): Fix default printing of integer
+       arrays.
+
+2010-04-21  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       Fix compilation warning on gcc-4.1.2.
+       * rs6000-aix-tdep.c (rs6000_convert_from_func_ptr_addr): Initialize
+       local variable`pc' to zero.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       Implement thread support with core files on alpha-tru64.
+       * dec-thread.c (dec_thread_find_new_threads): New function,
+       extracted from resync_thread_list.
+       (resync_thread_list): Add OPS parameter.  Replace extracted-out
+       code by call to dec_thread_find_new_threads.
+       (dec_thread_wait): Update call to resync_thread_list.
+       (init_dec_thread_ops): Set dec_thread_ops.to_find_new_threads.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (value_pointer): New function.
+       (make_array_descriptor): Call value_pointer to convert addresses to
+       pointers.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * rs6000-aix-tdep.c: #include exceptions.h.
+       (rs6000_convert_from_func_ptr_addr): If an exception is thrown
+       while reading the memory at ADDR, then ADDR cannot be a function
+       descriptor.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-typeprint.c (ada_print_typedef): New function.
+       * ada-lang.h (ada_print_typedef): Add declaration.
+       * ada-lang.c (ada_language_defn): set la_print_typdef field
+       to ada_print_typedef.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (procfs_address_to_host_pointer): Only define when used.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (iterate_over_mappings_cb_ftype): New typedef.
+       (iterate_over_mappings): Adjust function profile. Add declaration.
+       (insert_dbx_link_bpt_in_region, info_mappings_callback):
+       Adjust accordingly.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (solib_mappings_callback): Move function up to avoid
+       a compiler warning.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (find_signalled_thread, find_stop_signal): Move
+       these functions down to define them only when used.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * valprint.c (common_val_print): Fix the value before extracting
+       its contents.
+       * ada-lang.c (ada_to_fixed_value): Make this function extern.
+       * ada-lang.h (ada_to_fixed_value): New function declaration.
+       * ada-valprint.c (ada_value_print): Use ada_to_fixed_value
+       to avoid code duplication and fix a bug in the handling of
+       fixed types contents.
+
+2010-04-20  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (dwarf2_compute_name): Handle DW_AT_linkage_name.
+       (read_partial_die): Likewise.
+       (dwarf_attr_name): Likewise.
+
+2010-04-20  Chris Moller  <cmoller@redhat.com>
+       
+       PR 10867
+
+       * cp-valprint.c (global): Adding new static array recursion
+       detection obstack.
+       (cp_print_value_fields, cp_print_static_field): Added new static
+       array recursion detection code.
+
+2010-04-20  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-linux-tdep.c (i386_linux_regset_sections): Size of the
+       general-purpose register set should be 68 instead of 144.
+       (i386_linux_sse_regset_sections): Likewise.
+       (i386_linux_avx_regset_sections): Likewise.
+
+2010-04-20  Stan Shebs  <stan@codesourcery.com>
+           Nathan Sidwell  <nathan@codesourcery.com>
+
+       * dwarf2loc.c (struct axs_var_loc): New struct.
+       (dwarf2_tracepoint_var_loc): New function.
+       (dwarf2_tracepoint_var_access): New function.
+       (dwarf2_tracepoint_var_ref): Use dwarf2_tracepoint_var_loc, deal
+       with DW_OP_piece.
+       (locexpr_describe_location_piece): New function.
+       (locexpr_describe_location_1): New function.
+       (locexpr_describe_location): Call it, update signature.
+       (loclist_describe_location): Rewrite to loop over locations,
+       update signature.
+       * symtab.h (struct symbol_computed_ops): Add address to
+       describe_location arguments, return void.
+       * printcmd.c (address_info): Get context PC, pass to computed
+       location description.
+       * tracepoint.c (scope_info): Ditto.
+       * ax-gdb.c (trace_kludge): Export.
+
 2010-04-20  Tom Tromey  <tromey@redhat.com>
 
        * dwarf2-frame.c (decode_frame_entry_1): Handle CIE version 4.
        addr_bit.  Adjust LOAD_ADDR sign for cross-arch inferiors.
 
 2010-02-17  Tristan Gingold  <gingold@adacore.com>
-           Petr Hluzín <petr.hluzin@gmail.com>
+           Petr Hluzín <petr.hluzin@gmail.com>
 
        * avr-tdep.c (avr_scan_prologue): Convert an if statement to a
        gdb_assert.  Fix info->size for SIG prologue.
This page took 0.025242 seconds and 4 git commands to generate.