]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
* irix5-nat.c (fill_gregset): Use regcache_raw_collect instead
[binutils.git] / gdb / ChangeLog
index 8799fa602a5071c53d5c84e3047026fe232b29c4..bd8acfd4422d5bef54f46fd54139e6b8cca2f6c5 100644 (file)
@@ -1,3 +1,106 @@
+2007-05-06  Ulrich Weigand  <[email protected]>
+
+       * irix5-nat.c (fill_gregset): Use regcache_raw_collect instead
+       of regcache_raw_read_signed.
+       (fill_fpregset): Use regcache_raw_collect instead of
+       regcache_raw_read.
+
+2007-05-03  Kevin Buettner  <[email protected]>
+
+       * mips-tdep.c (mips_eabi_push_dummy_call): When pushing floating
+       point arguments, test explicitly for use of the EABI32 ABI
+       instead of inferring this condition from tests on register
+       sizes.
+
+2007-05-03  Kevin Buettner  <[email protected]>
+
+       * breakpoint.c (set_raw_breakpoint): Adjust breakpoint's address
+       prior to allocating its location.
+
+2007-05-02  Maciej W. Rozycki  <[email protected]>
+
+       * mips-tdep.c (mips_o32_push_dummy_call): Remove conditions
+       based on mips_abi_regsize() whose result is known in advance.
+       (mips_o64_push_dummy_call): Likewise.
+
+2007-04-29  Ulrich Weigand  <[email protected]>
+
+       * m68klinux-nat.c: Remove #ifndef USE_PROC_FS check.
+       * m68k-tdep.c: Remove code within #ifdef USE_PROC_FS.
+
+       * mips-linux-nat.c: Include "gregset.h".
+       (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): Move
+       from mips-linux-tdep.c.  Change parameter type to gdb_gregset_t.
+       * mips-linux-tdep.c (supply_gregset, fill_gregset, supply_fpregset,
+       fill_fpregset): Move to mips-linux-nat.c.
+
+       * Makefile.in (m68k-tdep.o, mips-linux-nat.o): Update dependencies.
+
+2007-04-28  Ulrich Weigand  <[email protected]>
+
+       * regcache.c (deprecated_read_register_gen): Remove, inline ...
+       (read_register): ... here.
+       (deprecated_write_register_gen): Remove, inline ...
+       (write_register): ... here.
+       * regcache.h (deprecated_read_register_gen): Remove prototype.
+       (deprecated_write_register_gen): Likewise.
+
+       * remote-sim.c (gdbsim_store_register): Replace call to
+       deprecated_read_register_gen with regcache_cooked_read.
+       * target.c (debug_print_register): Replace calls to
+       deprecated_read_register_gen and read_register with
+       regcache_cooked_read.
+
+2007-04-28  Ulrich Weigand  <[email protected]>
+
+       * hpux-thread.c (hpux_thread_store_registers): Use
+       regcache_raw_collect, not regcache_raw_read.
+       * irix5-nat.c (fetch_core_registers): Use regcache_raw_supply,
+       not regcache_raw_write.
+
+2007-04-28  Ulrich Weigand  <[email protected]>
+
+       * gdbarch.sh: Remove deprecated_register_byte.
+       * gdbarch.c, gdbarch.h: Regenerate.
+       * arch-utils.h (generic_register_size, generic_register_byte): Remove.
+       * arch-utils.c (generic_register_size, generic_register_byte): Remove.
+
+       * regcache.h (regcache_valid_p): Make REGCACHE parameter const.
+       * regcache.c (regcache_valid_p): Allow to query cooked registers in
+       read-only register caches.  Make REGCACHE parameter const.
+       (regcache_dump): Do not check DEPRECATED_REGISTER_BYTE.
+
+       * mi/mi-main.c (old_regs): Remove.
+       (mi_setup_architecture_data, _initialize_mi_main): Remove.
+       (register_changed_p): Reimplement to compare two register caches.
+       (mi_cmd_data_list_changed_registers): Update caller.
+       * mi/mi-main.h (mi_setup_architecture_data): Remove.
+       * mi/mi-interp.c (mi_interpreter_init): Do not call
+       mi_setup_architecture_data.
+
+2007-04-28  Ulrich Weigand  <[email protected]>
+
+       * alpha-nat.c (ALPHA_REGSET_BASE, ALPHA_REGSET_UNIQUE): Do not define,
+       inline definition at the places the macros are used.
+       * alpha-linux-nat.c (ALPHA_REGSET_BASE, ALPHA_REGSET_UNIQUE): Likewise.
+
+2007-04-28  Ulrich Weigand  <[email protected]>
+
+       * rs6000-aix-tdep.c: Include "regcache.h", "regset.h", and
+       "gdb_string.h".
+       (rs6000_aix32_reg_offsets, rs6000_aix64_reg_offsets): New variables.
+       (rs6000_aix_supply_regset, rs6000_aix_collect_regset): New functions.
+       (rs6000_aix32_regset, rs6000_aix64_regset): New variables.
+       (rs6000_aix_regset_from_core_section): New function.
+       (rs6000_aix_init_osabi): Register it.
+       (_initialize_rs6000_aix_tdep): Register GDB_OSABI_AIX osabi and
+       sniffer for bfd_arch_powerpc as well as bfd_arch_rs6000. 
+       * rs6000-nat.c (CoreRegs): Do not define type.
+       (fetch_core_registers, rs6000_core_fns): Remove.
+       (_initialize_core_rs6000): Do not register it.  Rename to ...
+       (_initialize_rs6000_nat): ... this.
+       * Makefile.in (rs6000-aix-tdep.o): Update dependencies.
+
 2007-04-27  Kevin Buettner  <[email protected]>
 
        * dwarf2expr.c (unsigned_address_type): Add forward declaration.
This page took 0.026594 seconds and 4 git commands to generate.