gdb/
[binutils-gdb.git] / gdb / ChangeLog
index dad1e65086b390e4f22b7abe9e11976cae0f2729..c10ed117f6408e63f16b0dd2d97ad740346174f3 100644 (file)
@@ -1,3 +1,84 @@
+2010-09-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix printing parameters of inlined functions.
+       * ada-lang.c (is_known_support_routine)
+       (ada_unhandled_exception_name_addr_from_raise): Provide NULL parameter
+       for find_frame_funname.
+       * python/py-frame.c (frapy_name): Likewise.
+       * stack.c (find_frame_funname): New parameter funcp.  Update the
+       function comment.  Fill it in.
+       (print_frame): New variable func.  Initialize it by
+       find_frame_funname.  Print arguments only if FUNC is not NULL.  Use
+       FUNC as the parameter of print_args_stub.
+       * stack.h (find_frame_funname): New parameter funcp.  Remove the
+       function declaration comment.
+
+2010-09-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       PR corefiles/12071.
+       * inferior.c (have_live_inferiors): New variables old_chain, inf and
+       tp.  Iterate INFERIOR_LIST and call target_has_execution.
+
+2010-09-29  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix GDB crash on inferior calls with self-referencing classes.
+       * gnu-v3-abi.c (gnuv3_pass_by_reference): Do not call itself on static
+       member fields.
+
+2010-09-29  Doug Evans  <dje@google.com>
+
+       Workaround for gcc/45682.
+       * dwarf2read.c (partial_die_info): New fields fixup_called,
+       linkage_name.
+       (guess_partial_die_structure_name): Renamed from guess_structure_name.
+       Move definition next to use.  Use linkage_name to determine if class
+       is in a namespace.  All callers updated.
+       (fixup_partial_die): Return early if already called.
+       Set fixup_called when done.
+       (guess_full_die_structure_name): New function.
+       (determine_prefix): Call it for class/struct/union dies if c++ and
+       .debug_types section is present and parent is DW_TAG_compile_unit.
+
+2010-09-28  Joel Brobecker  <brobecker@adacore.com>
+
+       * configure.tgt (sparc-*-*): Set gdb_sim to ../sim/erc32/libsim.a.
+        (sparc-*-rtems*): Delete. Now redundant with sparc-*-*.
+
+2010-09-28  Joel Brobecker  <brobecker@adacore.com>
+
+       * NEWS: Announce Ravenscar Profile support.
+
+2010-09-28  Joel Brobecker  <brobecker@adacore.com>
+           Jerome Guitton  <guitton@adacore.com>
+
+       * ravenscar-thread.c, ravenscar-thread.h, ravenscar-sparc-thread.c:
+       New files.
+       * configure.tgt (sparc-*-*): Add ravenscar-thread.o and
+       ravenscar-sparc-thread.o to gdb_target_obs.
+
+2010-09-28  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-tasks.c (iterate_over_live_ada_tasks): New function.
+       * ada-lang.h (iterate_over_live_ada_tasks): Declare.
+
+2010-09-27  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * amd64-windows-tdep.c (amd64_skip_main_prologue): New function.
+       (amd64_windows_init_abi): Register amd64_skip_main_prologue as gdbarch
+       skip_main_prologue method.
+
+2010-09-27  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (dwarf2_read_index): Only allow version 3.
+       (write_psymbols): Add 'psyms_seen' and 'is_static' arguments.
+       Only emit a given psymbol once.
+       (struct signatured_type_index_data) <psyms_seen>: New field.
+       (write_one_signatured_type): Update.
+       (cleanup_htab): New function.
+       (write_psymtabs_to_index): Update.  Create psyms_seen hash.  Bump
+       version to 3.
+       (save_gdb_index_command): Update index documentation.
+
 2010-09-27  Tom Tromey  <tromey@redhat.com>
 
        * bcache.c (expand_hash_table): Use hash_function, not hash.