diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e6a081f2e7..4867213672 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +Thu Jan 25 09:22:15 1996 Steve Chamberlain + + From Greg McGary : + * dcache.c (dcache_peek, dcache_poke): Advance addr for + multi-byte I/O. + Thu Jan 25 13:08:51 1996 Doug Evans (dje@cygnus.com) * infrun.c (normal_stop): Fix test for shared library event. diff --git a/gdb/dcache.c b/gdb/dcache.c index 9eec202895..1e9a37d8ce 100644 --- a/gdb/dcache.c +++ b/gdb/dcache.c @@ -357,7 +357,7 @@ dcache_peek (dcache, addr, data) int i; for (i = 0; i < sizeof (int); i++) { - if (!dcache_peek_byte (dcache, addr, dp + i)) + if (!dcache_peek_byte (dcache, addr + i, dp + i)) return 0; } return 1; @@ -435,7 +435,7 @@ dcache_poke (dcache, addr, data) int i; for (i = 0; i < sizeof (int); i++) { - if (!dcache_poke_byte (dcache, addr, dp + i)) + if (!dcache_poke_byte (dcache, addr + i, dp + i)) return 0; } dcache_writeback (dcache);