+2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * xml-tdesc.c (tdesc_start_target): New.
+ (target_attributes): New.
+ (tdesc_elements): Use it.
+ * features/gdb-target.dtd: Add #FIXED version attribute for
+ <target>.
+
+2007-06-13 Arthur Huillet <arthur.huillet@free.fr>
+
+ * mi/mi-cmd-var.c (mi_cmd_var_assign): Fix typo.
+
+2007-06-13 Claudio Fontana <claudio.fontana@gmail.com>
+
+ * fork-child.c (fork_inferior): Update comment.
+
+2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * features/Makefile: Generate regformats for mips-linux and
+ mips64-linux.
+ * features/sort-regs.xsl: Correct typo.
+ * regformats/reg-mips.dat, regformats/reg-mips64.dat: Delete.
+ * regformats/mips-linux.dat, regformats/mips64-linux.dat: New generated
+ files.
+
+2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/mips/linux.mh (TDEP_XML): New.
+ * features/mips-linux.xml, features/mips64-linux.xml: New files.
+ * mips-linux-nat.c (mips_linux_register_addr): Handle
+ MIPS_RESTART_REGNUM.
+ (mips64_linux_register_addr): Likewise.
+ (super_xfer_partial, mips_linux_xfer_partial): New.
+ (_initialize_mips_linux_nat): Add them to the target_ops.
+ * mips-linux-tdep.c (mips_supply_gregset): Handle MIPS_RESTART_REGNUM.
+ (mips_fill_gregset, mips64_supply_gregset, mips64_fill_gregset)
+ (mips_linux_o32_sigframe_init)
+ (mips_linux_n32n64_sigframe_init): Likewise.
+ (mips_linux_write_pc, mips_linux_restart_reg_p): New.
+ (mips_linux_init_abi): Use mips_linux_write_pc. Check for the
+ "org.gnu.gdb.mips.linux" feature.
+ * mips-linux-tdep.h (MIPS_RESTART_REGNUM): New constant.
+ (mips_linux_restart_reg_p): New prototype.
+ * mips-tdep.c (mips_gdbarch_init): Pass tdesc_data to the OS/ABI
+ initialization routine.
+ * Makefile.in (mips-linux-tdep.o, mips-linux-nat.o): Update.
+
+2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * Makefile.in (mips-tdep.o): Update.
+ * mips-tdep.c (struct register_alias, mips_o32_aliases)
+ (mips_n32_n64_aliases, mips_register_aliases): New.
+ (mips_register_name): Call tdesc_register_name.
+ (mips_tdesc_register_reggroup_p): New.
+ (mips_pseudo_register_type, value_of_mips_user_reg): New.
+ (mips_gdbarch_init): Add target-described register support.
+ Register aliases for register names.
+ * target-descriptions.c (tdesc_register_name): Make global.
+ (tdesc_register_in_reggroup_p): New function, broken out from
+ tdesc_register_reggroup_p.
+ (tdesc_register_reggroup_p): Use it.
+ * target-descriptions.h (tdesc_register_name)
+ (tdesc_register_in_reggroup_p): New prototypes.
+ * NEWS: Correct formatting. Mention MIPS register support.
+ * features/mips-cp0.xml, features/mips-fpu.xml,
+ features/mips64-cp0.xml, gdb/features/mips64-fpu.xml, mips-cpu.xml,
+ features/mips64-cpu.xml: New files.
+
+2007-06-13 Markus Deuling <deuling@de.ibm.com>
+
+ * gdbarch.sh (TARGET_ADDR_BIT): Replace by gdbarch_addr_bit.
+ * valops.c (value_cast): Likewise.
+ * utils.c (strlen_paddr, paddr, paddr_nz, paddress): Likewise.
+ * ui-out.c (ui_out_field_core_addr): Likewise.
+ * tracepoint.c (tracepoints_info): Likewise.
+ * symtab.c (print_msymbol_info): Likewise.
+ * solib-irix.c (irix_current_sos)
+ (irix_open_symbol_file_object): Likewise.
+ * remote.c (build_remote_gdbarch_data): Likewise.
+ * prologue-value.c (make_pv_area): Likewise.
+ * procfs.c (info_mappings_callback): Likewise.
+ * printcmd.c (print_scalar_formatted)
+ (deprecated_print_address_numeric): Likewise.
+ * memattr.c (mem_info_command): Likewise.
+ * linux-nat.c (linux_nat_info_proc_cmd): Likewise.
+ * gdbtypes.c (build_flt, gdbtypes_post_init): Likewise.
+ * exec.c (print_section_info): Likewise.
+ * dwarf2read.c (read_subrange_type): Likewise.
+ * dwarf2loc.c (find_location_expression): Likewise.
+ * dwarf2expr.c (dwarf2_read_address, unsigned_address_type)
+ (signed_address_type, execute_stack_op): Likewise.
+ * breakpoint.c (print_one_breakpoint, breakpoint_1): Likewise.
+ * gdbarch.c, gdbarch.h: Regenerate.
+
+2007-06-13 Markus Deuling <deuling@de.ibm.com>
+
+ * gdbarch.sh (TARGET_ARCHITECTURE): Replace by gdbarch_bfd_arch_info.
+ * arch-utils.c (show_architecture): Likewise.
+ * remote-mips.c (mips_open): Likewise
+ * nto-tdep.c (nto_find_and_open_solib)
+ (nto_init_solib_absolute_prefix): Likewise.
+ * nto-procfs (procfs_open): Likewise.
+ * m68hc11-tdep.c (gdb_print_insn_m68hc11): Likewise.
+ * gcore.c (default_gcore_mach, default_gcore_arch): Likewise.
+ * gdbarch.c, gdbarch.h: Regenerate.
+
2007-06-13 Markus Deuling <deuling@de.ibm.com>
* gdbarch.sh (TARGET_BFD_VMA_BIT): Replace by gdbarch_bfd_vma_bit.