* objfiles.c (struct objfile_data): Delete member cleanup and replace
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 82d6704f5b7df3701d364a2167c6dd9426575db2..4bf160abb8341b7230aececc7255ceae0e55f56f 100644 (file)
@@ -1,3 +1,81 @@
+2009-09-11  Doug Evans  <dje@google.com>
+
+       * objfiles.c (struct objfile_data): Delete member cleanup and replace
+       with save, free.
+       (register_objfile_data_with_cleanup): Delete arg cleanup and replace
+       with save, free.  All callers updated.
+       (clear_objfile_data): Replace cleanup loop with separate save and
+       free loops.
+       * objfiles.h (register_objfile_data_with_cleanup): Update.
+       * arm-tdep.c (arm_objfile_data_free): Renamed from
+       arm_objfile_data_cleanup, all callers updated.
+       * dwarf2read.c (dwarf2_per_objfile_free): Renamed from
+       dwarf2_per_objfile_cleanup, all callers updated.
+       * python/py-objfile.c (py_free_objfile): Renamed from clean_up_objfile,
+       all callers updated.
+       * python/py-type.c (save_objfile_types): Renamed from
+       clean_up_objfile_types, all callers updated.
+
+2009-09-11  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2loc.c (struct piece_closure) <arch>: New field.
+       (dwarf2_evaluate_loc_desc): Update.
+       (dwarf2_loc_desc_needs_frame): Likewise.
+       (allocate_piece_closure): Initialize new field.
+       (read_pieced_value): Update.
+       (write_pieced_value): Update.
+       (copy_pieced_value_closure): Update.
+       * dwarf2expr.h (enum dwarf_value_location): New.
+       (struct dwarf_expr_context) <in_reg>: Remove.
+       <location, len, data>: New fields.
+       (struct dwarf_expr_piece) <in_reg, value>: Remove.
+       <location, v>: New fields.
+       * dwarf2expr.c (add_piece): Remove in_reg, value arguments.
+       Update.
+       (require_composition): New function.
+       (execute_stack_op): Update.
+       <DW_OP_implicit_value, DW_OP_stack_value>: New cases.
+       <DW_OP_reg0>: Set location, not in_reg.
+       <DW_OP_regx>: Likewise.  Use require_composition.
+       <DW_OP_fbreg>: Update.
+       <DW_OP_piece>: Likewise.
+       * dwarf2-frame.c (execute_stack_op): Update.
+
+2009-09-10  Anthony Green  <green@moxielogic.com>
+
+       * moxie-tdep.c (moxie_analyze_prologue): Recognize new prologue
+       sequences.
+
+2009-09-10  Michael Snyder  <msnyder@vmware.com>
+
+       * remote.c (PACKET_bc, PACKET_bs): New enums.
+       (remote_protocol_features): Add ReverseStep, ReverseContinue.
+       (remote_resume): Check for reverse capability.
+       (_initialize_remote): Add packet config for "bs" and "bc" packets.
+       * NEWS (new options): Mention set/show for "bs" and "bc" packets.
+
+2009-09-10  Joel Brobecker  <brobecker@adacore.com>
+
+       * top.c (interactive_mode): New static variable.
+       (show_interactive_mode): New function.
+       (input_from_terminal_p): If interactive_mode is not auto, then
+       use that rather than checking the stdin settings.
+       (init_main): Add "set/show interactive-mode" command.
+       * NEWS: Add entry for new "set/show interactive-mode" command.
+
+2009-09-10  Joel Brobecker  <brobecker@adacore.com>
+
+       * configure.ac: Fix the names of the python source and object files
+       following the renaming done in an earlier change.
+       * configure: Regenerate.
+
+2009-09-08  Joel Brobecker  <brobecker@adacore.com>
+
+       Fix a build failure on AIX.
+       * rs6000-nat.c (vmap_exec): Rewrite using target_get_section_table
+       instead of relying on the to_sections/to_section_end target_ops
+       field, since the latter have been removed in a previous patch.
+
 2009-09-08  Thiago Jung Bauermann  <thiago.bauermann@gmail.com>
 
        * Makefile.in (py-cmd.o): Renamed from python-cmd.o.  Updated
This page took 0.024577 seconds and 4 git commands to generate.