gdb/
[binutils-gdb.git] / gdb / ChangeLog
index c9e36ff8692a43f7171524bfde5f38897a6497f6..0089c25f5a19a5590c736a1ae7be06dcaeff8d94 100644 (file)
@@ -1,3 +1,204 @@
+2011-07-13  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Code cleanup.
+       * dwarf2loc.c (dwarf_expr_frame_base_1, dwarf2_evaluate_loc_desc_full):
+       Indent prototypes so they do not get into tags.
+
+2011-07-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Code cleanup making also optimized out values lazy.
+       * dwarf2loc.c (dwarf2_evaluate_loc_desc_full): Use
+       allocate_optimized_out_value.  Twice.
+       (loclist_read_variable)  Use allocate_optimized_out_value.  Once.
+       * findvar.c (read_var_value): Likewise.
+       * value.c (allocate_optimized_out_value): New function.
+       * value.h (allocate_optimized_out_value): New declaration.
+
+2011-07-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix occasional crash of CTRL-C during DWARF read in.
+       * dwarf2read.c (dwarf2_mark_helper): Return on NULL CU.
+
+2011-07-11  Tom Tromey  <tromey@redhat.com>
+
+       * regcache.c (struct regcache_descr): Fix typo.
+       * i387-tdep.c (i387_supply_xsave): Fix typo.
+
+2011-07-11  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (handle_DW_AT_stmt_list): New function.
+       (read_file_scope, read_type_unit_scope): Use it.
+
+2011-07-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * dwarf2expr.c (read_sleb128): Fix signed extension overflowing host
+       `int'.
+
+2011-07-11  Phil Muldoon  <pmuldoon@redhat.com>
+
+        PR python/12438
+       * python/python.c: Set gdbpy_should_print_stack default to off.
+       (set_python): Deprecate maint set python print-stack to
+       class_deprecate.
+       (_initialize_python): Deprecate maint set/show python print-stack.
+       Add new prefix command, python.  Add new setting, print-backtrace.
+       * NEWS: Document set python print-stack.  Document default change.
+
+2011-07-11  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * python/py-inferior.c (infpy_dealloc): New function.
+        (inferior_to_inferior_object): Return a new object, or a
+       new reference to the existing object.
+        (find_thread_object): Cleanup references to inferior.
+        (delete_thread_object): Ditto.
+        * python/py-infthread.c (create_thread_object): Do not increment
+       inferior reference count.
+
+2011-07-08  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2loc.c (locexpr_regname): New function.
+       (locexpr_describe_location_piece): Use it.
+       (disassemble_dwarf_expression): Add per_cu argument.  Use
+       locexpr_regname.
+       <DW_OP_GNU_deref_type, DW_OP_GNU_const_type,
+       DW_OP_GNU_regval_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret>:
+       New cases.
+       (locexpr_describe_location_1): Add per_cu argument.
+       (locexpr_describe_location): Update.
+       (loclist_describe_location): Update.
+
+2011-07-08  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2expr.c (execute_stack_op): Add QUIT.
+
+2011-07-07  Hui Zhu  <teawater@gmail.com>
+
+       Revert:
+       2011-07-06  Hui Zhu  <teawater@gmail.com>
+       * remote.c (remote_start_remote): Add TRY_CATCH for
+       remote_get_trace_status.
+       * tracepoint.c (disconnect_tracing): Ditto.
+
+2011-07-07  Andrew Burgess  <aburgess@broadcom.com>
+
+       * cli/cli-setshow.c (do_setshow_command): Display var_zinteger
+       variables as signed, not unsigned.
+
+2011-07-06  Joel Brobecker  <brobecker@adacore.com>
+
+       * jit.c (jit_inferior_init): Reformat forward declaration.
+
+2011-07-06  Matt Rice  <ratmice@gmail.com>
+
+       * MAINTAINERS (Write After Approval): Add myself to the list.
+
+2011-07-06  Hui Zhu  <teawater@gmail.com>
+
+       * remote.c (remote_start_remote): Add TRY_CATCH for
+       remote_get_trace_status.
+       * tracepoint.c (disconnect_tracing): Ditto.
+
+2011-07-05  Tom Tromey  <tromey@redhat.com>
+
+       * symtab.c (operator_chars): Now static.
+       * linespec.c (operator_chars): Don't declare.
+
+2011-07-05  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * ui-out.h (ui_out_field_core_addr): Fix typo in comment.
+
+2011-07-05  Tom Tromey  <tromey@redhat.com>
+
+       * gnu-v3-abi.c (gnuv3_rtti_type): Check TYPE_CPLUS_REALLY_JAVA.
+       * gdbtypes.h (struct cplus_struct_type) <is_java>: New field.
+       (TYPE_CPLUS_REALLY_JAVA): New macro.
+       * dwarf2read.c (process_structure_scope): Set
+       TYPE_CPLUS_REALLY_JAVA.
+
+2011-07-05  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * ada-lang.c: Fix typos.
+       * amd64-tdep.c: Likewise.
+       * breakpoint.c: Likewise.
+       * cli/cli-decode.c: Likewise.
+       * findcmd.c: Likewise.
+       * inline-frame.c: Likewise.
+       * mi/mi-main.c: Likewise.
+       * minsyms.c: Likewise.
+       * monitor.c: Likewise.
+       * monitor.h: Likewise.
+       * prologue-value.c: Likewise.
+       * reverse.c: Likewise.
+       * s390-tdep.c: Likewise.
+
+2011-07-06  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       * jit.c (jit_inferior_init): Forward declare.
+       (jit_breakpoint_re_set_internal): Call jit_inferior_init.
+
+2011-07-04  Joel Brobecker  <brobecker@adacore.com>
+
+        * osabi.c (generic_elf_osabi_sniffer): Minor comment reformatting.
+
+2011-07-04  Tristan Gingold  <gingold@adacore.com>
+
+       * ada-tasks.c (KNOWN_TASKS_LIST): New macro.
+       (tcb_fieldno): Add activation_link field.
+       (get_known_tasks_addr): Moved and rewritten.
+       (get_tcb_types_info): Set activation_link field.
+       (read_known_tasks_array): Add parameter.  Rewritten.
+       (read_known_tasks_list): New function.
+       (read_known_tasks): New function.
+       (ada_build_task_list): Call read_known_tasks instead of
+       read_known_tasks_array.
+       * ravenscar-thread.c: Add first_task_name constant.
+       (has_ravenscar_runtime): Check for task list too.
+
+2011-07-04  Tristan Gingold  <gingold@adacore.com>
+
+       * ada-tasks.c: Renames fieldno to actb_fieldno.
+       (ada_get_task_number): Indentation.
+       (get_tcb_types_info): Remove all parameters.  Write directly
+       the globals.
+       (ptid_from_atcb_common): Adjust.
+       (read_atcb): Adjust.
+
+2011-07-04  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * symtab.c (in_prologue): Remove mention of ppc's refine_prologue_limit.
+
+2011-07-04  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * ui-out.c (ui_out_field_core_addr): Mention that the function
+       description is in the header file.
+       * ui-out.h (ui_out_field_core_addr): Document function.
+
+2011-07-04  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * ui-out.c (ui_out_get_field_separator): Remove unused function.
+       * ui-out.h (ui_out_get_field_separator): Remove prototype.
+
+2011-07-04  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * symtab.c (expand_line_sal): Remove empty line.
+
+2011-07-04  Thomas Schwinge  <thomas@schwinge.name>
+
+       * osabi.c (generic_elf_osabi_sniffer) <ELFOSABI_GNU>: Handle in the
+       same way as ELFOSABI_NONE.
+       <ELFOSABI_LINUX, ELFOSABI_HURD>: Remove cases.
+
+2011-07-04  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * breakpoint.c: Fix typos in comments.
+       * linespec.c: Likewise.
+       * symtab.c: Likewise.
+
+2011-07-04  Joel Brobecker  <brobecker@adacore.com>
+
+       * dwarf2-frame.c (dwarf2_build_frame_info): Do not load .eh_frame
+       section in separate object files.
+
 2011-07-04  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Fix false GCC warning.