+2009-10-21 Andrew Stubbs <ams@codesourcery.com>
+ Joel Brobecker <brobecker@adacore.com>
+
+ * Makefile.in (HFILES_NO_SRCDIR): Remove shnbsd-tdep.h
+ * configure.tgt (sh*-*-linux*): Add corelow.o to gdb_target_obs.
+ * sh-linux-tdep.c: Include sh-tdep.h.
+ (REGSx16): New macro.
+ (gregs_table, fpregs_table): New variables.
+ (sh_linux_init_abi): Set core_gregmap and fpregmap.
+ * sh-tdep.c: Include regset.h.
+ (sh_corefile_supply_regset): New function.
+ (sh_corefile_collect_regset): New function.
+ (sh_corefile_gregset, sh_corefile_fpregset): New variables.
+ (sh_regset_from_core_section): New function.
+ (sh_gdbarch_init): Set up tdep value.
+ Call set_gdbarch_regset_from_core_section.
+ * sh-tdep.h (PC_REGNUM): New enum value.
+ (struct sh_corefile_regs): New type.
+ (sh_corefile_gregset): Export variable.
+ (sh_corefile_supply_regset): New prototype.
+ (sh_corefile_collect_regset): New prototype.
+ * shnbsd-tdep.c: Remove include of regcache.h, gdb_assert.h and
+ shnbsd-tdep.h.
+ (regmap): Use new definition using struct sh_corefile_regs.
+ (shnbsd_supply_gregset, shnbsd_collect_gregset): Delete.
+ (shnbsd_gregset): Delete.
+ (shnbsd_regset_from_core_section): Delete.
+ (shnbsd_supply_reg, shnbsd_fill_reg): Use new regset interface.
+ (shnbsd_init_abi): Set core_gregmap.
+ (shnbsd_supply_reg): Delete.
+ (shnbsd_fill_reg): Delete.
+ (SHNBSD_SIZEOF_GREGS): Move ...
+ * shnbsd-nat.c (SHNBSD_SIZEOF_GREGS): ... to here.
+ Remove include of shnbsd-tdep.h.
+ (shnbsd_fetch_inferior_registers): Replace shnbsd_supply_reg call
+ with sh_corefile_supply_regset.
+ (shnbsd_store_inferior_registers): Replace shnbsd_fill_reg call with
+ sh_corefile_collect_regset.
+ * shnbsd-tdep.h: Delete file.
+
+2009-10-21 Pierre Muller <muller@ics.u-strasbg.fr>
+
+ * rs6000-nat.c (exec_one_dummy_insn): Add missing new ASPACE parameter
+ to depreacted_insert_raw_breakpoint function call.
+ * procfs.c (insert_dbx_link_bpt_in_file): Likewise.
+
+2009-10-20 Michael Snyder <msnyder@vmware.com>
+
+ * record.c: Add some top-level comments for general explanation.
+
+2009-10-20 Hui Zhu <teawater@gmail.com>
+ Michael Snyder <msnyder@vmware.com>
+
+ * record.c (record_exec_insn): New function. Emulate one
+ instruction, forward or backward. Abstracted from record_wait.
+ (record_wait) Call record_exec_insn.
+
+2009-10-20 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
+
+ * infrun.c (handle_inferior_event): Add pspace field to sal
+ for reverse execution cases.
+
+2009-10-20 Ken Werner <ken@linux.vnet.ibm.com>
+
+ * go32-nat.c (go32_create_inferior): Use inferior_appeared, not
+ inferior_appeared_silent.
+ * remote-sim.c (gdbsim_create_inferior): Ditto.
+
+2009-10-20 Pedro Alves <pedro@codesourcery.com>
+
+ * darwin-nat.c (cancel_breakpoint): Pass the regcache's address
+ space to breakpoint_inserted_here_p.
+
+2009-10-20 Pedro Alves <pedro@codesourcery.com>
+
+ * linux-nat.c (linux_nat_thread_address_space): New.
+ (linux_nat_add_target): Install it.
+ * progspace.c (address_space_num): New.
+ * progspace.h (address_space_num): Declare.
+ * target.c (target_thread_address_space): Really query the target.
+ * target.h (struct target_ops) <to_thread_address_space>: New
+ field.
+
2009-10-19 Joel Brobecker <brobecker@adacore.com>
* amd64fbsd-nat.c (amd64fbsd_supply_pcb): Add comment.