* gdbarch.sh (software_single_step): Remove "insert_breakpoints_p" and
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 06924fd45b63a11beb9ba712694354b55c015afc..2c0891e53c56bd059006668341ed396415f8a234 100644 (file)
@@ -1,3 +1,113 @@
+2007-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * gdbarch.sh (software_single_step): Remove "insert_breakpoints_p" and
+       "sig" arguments, add "regcache" argument.
+       * gdbarch.c, gdbarch.h: Regenerate.
+
+       * infrun.c (resume): Update SOFTWARE_SINGLE_STEP call arguments.
+       (handle_inferior_event): Call remove_single_step_breakpoints directly
+       instead of calling SOFTWARE_SINGLE_STEP to remove breakpoints.
+
+       * alpha-tdep.c (alpha_software_single_step): Update argument list.
+       Remove handling of !insert_breakpoints_p case.
+       * arm-tdep.c (arm_software_single_step): Likewise.
+       * cris-tdep.c (cris_software_single_step): Likewise.
+       * mips-tdep.c (mips_software_single_step): Likewise.
+       * rs6000-tdep.c (rs6000_software_single_step): Likewise.
+       * sparc-tdep.c (sparc_software_single_step): Likewise.
+       * spu-tdep.c (spu_software_single_step): Likewise.
+
+       * alpha-tdep.h (alpha_software_single_step): Update prototype.
+       * mips-tdep.h (mips_software_single_step): Likewise.
+       * rs6000-tdep.h (rs6000_software_single_step): Likewise.
+       * sparc-tdep.h (sparc_software_single_step): Likewise.
+
+2007-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * alpha-tdep.c (alpha_software_single_step): Do not call write_pc
+       when removing single-step breakpoints.
+
+2007-04-14  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * varobj.h (varobj_set_frozen): New
+       (varobj_get_frozen): New.
+       (varobj_update): New parameter explicit.
+       * varobj.c (struct varobj): New fields frozen
+       and not_fetched.
+       (varobj_set_frozen, varobj_get_frozen): New.
+       (install_new_value): Don't fetch values for 
+       frozen variable object, or children thereof.  Allow
+       a frozen variable object to have non-fetched value.
+       (varobj_update): Allow updating child variables.
+       Don't traverse frozen children.
+       (new_variable): Initialize the frozen field.
+       (c_value_of_variable): Return NULL for frozen
+       variable without any value yet. 
+       * mi/mi-cmd-var.c (varobj_update_one): New parameter
+       'explicit'.
+       (mi_cmd_var_create): Output the 'frozen' field,
+       as soon as testsuite is adjusted to expect that field.
+       (mi_cmd_var_set_frozen): New.
+       (mi_cmd_var_update): Pass the 'explicit' parameter to
+       varobj_update_one.
+       * mi/mi-cmds.c (mi_cmds): Register '-var-set-frozen'.
+       * mi/mi-cmds.h (mi_cmd_var_set_frozen): Declare.
+       
+2007-04-13  Paul Brook  <paul@codesourcery.com>
+
+       * target-descriptions.c (tdesc_named_type): Add ieee_single and
+       ieee_double.
+       * doc/gdb.texinfo: Document ieee_single and ieee_double target types.
+
+2007-04-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * mips-mdebug-tdep.c, mips-mdebug-tdep.h, ocd.c, ocd.h, ppc-bdm.c,
+       remote-e7000.c, remote-hms.c, remote-utils.c, remote-utils.h,
+       scm-exp.c, scm-lang.c, scm-lang.h, scm-tags.h, scm-valprint.c,
+       ser-e7kpc.c, sh3-rom.c, stop-gdb.c: Delete.
+       * Makefile.in: Remove references to deleted files.
+       * README: Do not mention deleted ROM monitor interfaces.
+       * defs.h (enum language): Delete language_scm.
+       * expprint.c (print_subexp_standard): Do not handle OP_EXPRSTRING.
+       (dump_subexp_body_standard): Likewise.
+       * parse.c (operator_length_standard): Likewise.
+       * expression.h (enum exp_opcode): Delete OP_EXPRSTRING.
+       * remote-mips.c: Do not include remote-utils.h.
+       * remote-sim.c: Likewise.  Use remote_debug instead of sr_get_debug
+       throughout.
+       * value.c: Do not include scm-lang.h.
+       (unpack_long): Delete scm_unpack call.
+       * config/h8300/h8300.mt, config/mips/embed.mt,
+       config/powerpc/ppc-eabi.mt, config/powerpc/ppc-sim.mt,
+       config/sh/embed.mt, config/sh/linux.mt: Remove references to
+       deleted files.
+       * NEWS: Mention removed files.
+
+2007-04-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * symfile.c (add_psymbol_with_dem_name_to_list): Remove.
+       * symfile.h (add_psymbol_with_dem_name_to_list): Remove prototype.
+
+2007-04-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * NEWS: Mention removal of HP aCC support.
+
+2007-04-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * solib-svr4.c (IGNORE_FIRST_LINK_MAP_ENTRY): Do not ignore the
+       first entry for static executables.
+       (breakpoint_addr): Delete unused variable.
+       (elf_locate_base): Search for _r_debug in static executables.
+       (enable_break): Do not set breakpoint_addr.  Scan solib_break_names
+       also.
+
+2007-04-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * breakpoint.c (update_breakpoints_after_exec, print_it_typical)
+       (bpstat_what, print_one_breakpoint, allocate_bp_location)
+       (mention): Remove bp_through_sigtramp support.
+       * breakpoint.h (enum bptype): Remove bp_through_sigtramp.
+
 2007-04-13  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * breakpoint.c (bpstat_what): Give step-resume higher priority than
This page took 0.024549 seconds and 4 git commands to generate.