diff options
Diffstat (limited to 'gdb/mn10300-linux-tdep.c')
-rw-r--r-- | gdb/mn10300-linux-tdep.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/mn10300-linux-tdep.c b/gdb/mn10300-linux-tdep.c index 9ac6c15..7a6d779 100644 --- a/gdb/mn10300-linux-tdep.c +++ b/gdb/mn10300-linux-tdep.c @@ -243,7 +243,8 @@ am33_supply_fpregset_method (const struct regset *regset, struct regcache *regcache, int regnum, const void *fpregs, size_t len) { - const mn10300_elf_fpregset_t *fpregset = fpregs; + const mn10300_elf_fpregset_t *fpregset + = (const mn10300_elf_fpregset_t *) fpregs; gdb_assert (len >= sizeof (mn10300_elf_fpregset_t)); @@ -275,7 +276,7 @@ am33_collect_gregset_method (const struct regset *regset, const struct regcache *regcache, int regnum, void *gregs, size_t len) { - mn10300_elf_gregset_t *regp = gregs; + mn10300_elf_gregset_t *regp = (gdb_byte (*)[28][4]) gregs; int i; gdb_assert (len >= sizeof (mn10300_elf_gregset_t)); @@ -423,7 +424,7 @@ am33_collect_fpregset_method (const struct regset *regset, const struct regcache *regcache, int regnum, void *fpregs, size_t len) { - mn10300_elf_fpregset_t *fpregset = fpregs; + mn10300_elf_fpregset_t *fpregset = (mn10300_elf_fpregset_t *) fpregs; gdb_assert (len >= sizeof (mn10300_elf_fpregset_t)); |