X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Falpha-linux-tdep.c;h=913a42040184649229b41da4986056786c021287;hb=2a90824133f9d46970c9c52b68ef2ccbeb6389ac;hp=27bd452be7d0b9d15d044855519c1747d8774354;hpb=32d0add0a654c1204ab71dc8a55d9374538c4b33;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/alpha-linux-tdep.c b/gdb/alpha-linux-tdep.c index 27bd452be7..913a420401 100644 --- a/gdb/alpha-linux-tdep.c +++ b/gdb/alpha-linux-tdep.c @@ -1,5 +1,5 @@ /* Target-dependent code for GNU/Linux on Alpha. - Copyright (C) 2002-2015 Free Software Foundation, Inc. + Copyright (C) 2002-2018 Free Software Foundation, Inc. This file is part of GDB. @@ -163,7 +163,7 @@ alpha_linux_supply_gregset (const struct regset *regset, struct regcache *regcache, int regnum, const void *gregs, size_t len) { - const gdb_byte *regs = gregs; + const gdb_byte *regs = (const gdb_byte *) gregs; gdb_assert (len >= 32 * 8); alpha_supply_int_regs (regcache, regnum, regs, regs + 31 * 8, @@ -180,7 +180,7 @@ alpha_linux_collect_gregset (const struct regset *regset, const struct regcache *regcache, int regnum, void *gregs, size_t len) { - gdb_byte *regs = gregs; + gdb_byte *regs = (gdb_byte *) gregs; gdb_assert (len >= 32 * 8); alpha_fill_int_regs (regcache, regnum, regs, regs + 31 * 8, @@ -196,7 +196,7 @@ alpha_linux_supply_fpregset (const struct regset *regset, struct regcache *regcache, int regnum, const void *fpregs, size_t len) { - const gdb_byte *regs = fpregs; + const gdb_byte *regs = (const gdb_byte *) fpregs; gdb_assert (len >= 32 * 8); alpha_supply_fp_regs (regcache, regnum, regs, regs + 31 * 8); @@ -212,7 +212,7 @@ alpha_linux_collect_fpregset (const struct regset *regset, const struct regcache *regcache, int regnum, void *fpregs, size_t len) { - gdb_byte *regs = fpregs; + gdb_byte *regs = (gdb_byte *) fpregs; gdb_assert (len >= 32 * 8); alpha_fill_fp_regs (regcache, regnum, regs, regs + 31 * 8); @@ -238,8 +238,8 @@ alpha_linux_iterate_over_regset_sections (struct gdbarch *gdbarch, void *cb_data, const struct regcache *regcache) { - cb (".reg", 32 * 8, &alpha_linux_gregset, NULL, cb_data); - cb (".reg2", 32 * 8, &alpha_linux_fpregset, NULL, cb_data); + cb (".reg", 32 * 8, 32 * 8, &alpha_linux_gregset, NULL, cb_data); + cb (".reg2", 32 * 8, 32 * 8, &alpha_linux_fpregset, NULL, cb_data); } /* Implementation of `gdbarch_gdb_signal_from_target', as defined in @@ -388,9 +388,6 @@ alpha_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) alpha_linux_gdb_signal_to_target); } -/* Provide a prototype to silence -Wmissing-prototypes. */ -extern initialize_file_ftype _initialize_alpha_linux_tdep; - void _initialize_alpha_linux_tdep (void) {