Internal error while loading core on alpha-tru64.
[binutils-gdb.git] / gdb / ChangeLog
index f32d287cf6d4c6ac58f16a396a6b8c1e7f7d0521..a31122751c39420d69ae348ea7ca417490eaf21c 100644 (file)
@@ -1,5 +1,107 @@
+2009-12-31  Joel Brobecker  <brobecker@adacore.com>
+
+       Internal error while loading core on alpha-tru64.
+       * corelow.c (core_open): Delete unused local variables.
+       Use inferior_appeared instead of add_inferior_silent.
+
+2009-12-30  Stan Shebs  <stan@codesourcery.com>
+
+       * tracepoint.c (trace_status_command): Add some status output.
+
+20090-12-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+            Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * breakpoint.c (update_watchpoint): Change b->type to
+       bp_watchpoint before calling hw_watchpoint_used_count.
+
+2009-12-30  Joel Brobecker  <brobecker@adacore.com>
+
+       Fix build failure in inf-ptrace.c.
+       * inf-ptrace.c (inf_ptrace_follow_fork): Fix typo.
+
+2009-12-30  Joel Brobecker  <brobecker@adacore.com>
+
+       * breakpoint.c (watchpoint_check): Expand the function description.
+
+2009-12-30  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * valarith.c (value_equal_contents): New function.
+       * value.h (value_equal_contents): Declare.
+       * breakpoint.c (watchpoint_check): Use value_equal_contents
+       instead of value_equal.
+
+2009-12-30  Stan Shebs  <stan@codesourcery.com>
+
+       Add default-collect variable.
+       * tracepoint.c (default_collect): New global.
+       (encode_actions): Use it.
+       (download_tracepoint): Test it, for otherwise
+       action-less tracepoints.
+       (_initialize_tracepoint): Add set/show.
+       * NEWS: Mention default-collect.
+
+2009-12-29  Stan Shebs  <stan@codesourcery.com>
+
+       * language.c (pointer_type): Un-comment out.
+       * ax-gdb.c: Include language.h, use pointer_type throughout
+       instead of testing TYPE_CODE_PTR.
+       (gen_fetch): Include TYPE_CODE_REF.
+       (gen_cast): Ditto.
+
+       * ax-gdb.c (gen_expr): Handle logical and, logical or, and
+       conditional expressions.
+
+2009-12-28  Stan Shebs  <stan@codesourcery.com>
+
+       Add trace state variables.
+       * ax.h (enum agent_op): Add getv, setv, and tracev.
+       (ax_tsv): Declare.
+       * ax-gdb.c: Include tracepoint.h.
+       (gen_expr): Handle BINOP_ASSIGN, BINOP_ASSIGN_MODIFY, and
+       OP_INTERNALVAR.
+       (gen_expr_binop_rest): New function, split from gen_expr.
+       * ax-general.c (ax_tsv): New function.
+       (aop_map): Add new bytecodes.
+       * tracepoint.h (struct trace_state_variable): New struct.
+       (tsv_s): New typedef.
+       (find_trace_state_variable): Declare.
+       * tracepoint.c (tvariables): New global.
+       (next_tsv_number): New global.
+       (create_trace_state_variable): New function.
+       (find_trace_state_variable): New function.
+       (delete_trace_state_variable): New function.
+       (trace_variable_command): New function.
+       (delete_trace_variable_command): New function.
+       (tvariables_info): New function.
+       (trace_start_command): Download tsvs with initial values.
+       (_initialize_tracepoint): Add new commands.
+       * NEWS: Mention the addition of trace state variables.
+
+2009-12-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * NEWS: Document "info variables" change.
+       * dwarf2read.c (new_symbol): Add file-scope external unresolved
+       symbols to global_symbols.
+       * symtab.c (search_symbols): Skip LOC_UNRESOLVED symbols.
+
+2009-12-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * defs.h (print_address_symbolic, build_address_symbolic): Update
+       prototypes.
+       * printcmd.c (print_address_symbolic): Take a gdbarch argument.
+       Pass it to build_address_symbolic.  All callers updated.
+       (build_address_symbolic): Take a gdbarch argument.  Use
+       gdbarch_addr_bits_remove for functions.  All callers updated.
+
+2009-12-28  Pedro Alves  <pedro@codesourcery.com>
+
+       * ax-gdb.c (gen_expr) <OP_THIS>: Lookup `this' in the context of
+       the tracepoint, not of the selected frame and language.
+
 2009-12-23  Stan Shebs  <stan@codesourcery.com>
 
+       * ax-gdb.c (gen_expr): Handle OP_THIS.
+
        * ax-gdb.h (gen_trace_for_var): Declare.
        * ax-gdb.c (gen_trace_for_var): New function.
        * dwarf2loc.c (dwarf_expr_frame_base_1): New function, split from...