* vec.h (VEC_cleanup): New macro.
authorTom Tromey <tromey@redhat.com>
Fri, 11 Jun 2010 15:21:11 +0000 (15:21 +0000)
committerTom Tromey <tromey@redhat.com>
Fri, 11 Jun 2010 15:21:11 +0000 (15:21 +0000)
commit3cf03773b76a534bca744f8353a3f5bac5b5a582
treeb0244faa27d41ca3a10561ef07a1f4470535c2b0
parent81bb31c0d9904c80f282134ea1ccb6899f93b0a6
* vec.h (VEC_cleanup): New macro.
(DEF_VEC_ALLOC_FUNC_I): Update.
(DEF_VEC_ALLOC_FUNC_P): Likewise.
(DEF_VEC_ALLOC_FUNC_O): Likewise.
* dwarf2loc.c (struct axs_var_loc): Remove.
(unimplemented): New function.
(translate_register): Likewise.
(access_memory): Likewise.
(compile_dwarf_to_ax): Likewise.
(dwarf2_tracepoint_var_loc): Remove.
(dwarf2_tracepoint_var_access): Likewise.
(dwarf2_tracepoint_var_ref): Likewise.
(locexpr_tracepoint_var_ref): Use compile_dwarf_to_ax.
(loclist_tracepoint_var_ref): Likewise.
* dwarf2expr.h (dwarf_expr_require_composition): Declare.
* dwarf2expr.c (dwarf_expr_require_composition): Rename from
require_composition.  No longer static.
(execute_stack_op): Update.
* ax-gdb.h (trace_kludge): Declare.
gdb/ChangeLog
gdb/ax-gdb.h
gdb/dwarf2expr.c
gdb/dwarf2expr.h
gdb/dwarf2loc.c
gdb/vec.h