X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fmipsnbsd-tdep.c;h=48349957fc68137306169fd08dcd01d0a3248ef3;hb=2b2798cc9716f45f752ea03411b6f9c9afc17cc6;hp=926e7d97160caa5268f17351aa20f6cb0badde60;hpb=d40362355c4db0a32381a2c44e0761030a5197de;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/mipsnbsd-tdep.c b/gdb/mipsnbsd-tdep.c index 926e7d9716..48349957fc 100644 --- a/gdb/mipsnbsd-tdep.c +++ b/gdb/mipsnbsd-tdep.c @@ -1,6 +1,6 @@ /* Target-dependent code for NetBSD/mips. - Copyright (C) 2002-2014 Free Software Foundation, Inc. + Copyright (C) 2002-2016 Free Software Foundation, Inc. Contributed by Wasabi Systems, Inc. @@ -56,7 +56,7 @@ mipsnbsd_supply_fpregset (const struct regset *regset, int regnum, const void *fpregs, size_t len) { size_t regsize = mips_isa_regsize (get_regcache_arch (regcache)); - const char *regs = fpregs; + const char *regs = (const char *) fpregs; int i; gdb_assert (len >= MIPSNBSD_NUM_FPREGS * regsize); @@ -79,7 +79,7 @@ mipsnbsd_supply_gregset (const struct regset *regset, const void *gregs, size_t len) { size_t regsize = mips_isa_regsize (get_regcache_arch (regcache)); - const char *regs = gregs; + const char *regs = (const char *) gregs; int i; gdb_assert (len >= MIPSNBSD_NUM_GREGS * regsize); @@ -103,7 +103,9 @@ mipsnbsd_supply_gregset (const struct regset *regset, static const struct regset mipsnbsd_gregset = { NULL, - mipsnbsd_supply_gregset + mipsnbsd_supply_gregset, + NULL, + REGSET_VARIABLE_SIZE }; static const struct regset mipsnbsd_fpregset = @@ -261,7 +263,7 @@ mipsnbsd_get_longjmp_target (struct frame_info *frame, CORE_ADDR *pc) CORE_ADDR jb_addr; gdb_byte *buf; - buf = alloca (NBSD_MIPS_JB_ELEMENT_SIZE (gdbarch)); + buf = (gdb_byte *) alloca (NBSD_MIPS_JB_ELEMENT_SIZE (gdbarch)); jb_addr = get_frame_register_unsigned (frame, MIPS_A0_REGNUM);