+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...
+ (dwarf_expr_frame_base): ...here.
+ (dwarf2_tracepoint_var_ref): Add computed location case.
+ * tracepoint.c (collect_symbol): Add scope arg and LOC_COMPUTED
+ case.
+ (add_local_symbols): Update call to collect_symbol.
+ (encode_actions): Ditto.
+
+2009-12-23 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
+
+ PR gdb/11110
+ * tracepoint.h (deprecated_trace_find_hook)
+ (deprecated_trace_start_stop_hook): Declare extern.
+ * tracepoint.c (deprecated_trace_find_hook)
+ (deprecated_trace_start_stop_hook): Define.
+
+2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * breakpoint.c (bpstat_stop_status): Iterate using ALL_BREAKPOINTS and
+ the B->LOC list. Remove gdb_assert on B. Change bp_hardware_watchpoint
+ continue to break. Remove variable update_locations. Remove HIT_COUNT
+ increment protection by an ENABLE_STATE check. Inline the delayed
+ update_global_location_list call.
+
2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
* breakpoint.c (bpstat_stop_status): Check BL->SHLIB_DISABLED.