X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fsparc-linux-nat.c;h=bdaf8dcc259c5fe3b2ed5257ba43c1fc77016bd0;hb=6a2c1b8790e58ce0688507b5b1f8369aa621a665;hp=b18ceedc1ea7588037e6aa7be9a05a7e17fc04f7;hpb=0b30217134add051e159a192066a1e568ebd837f;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/sparc-linux-nat.c b/gdb/sparc-linux-nat.c index b18ceedc1e..bdaf8dcc25 100644 --- a/gdb/sparc-linux-nat.c +++ b/gdb/sparc-linux-nat.c @@ -1,5 +1,5 @@ /* Native-dependent code for GNU/Linux SPARC. - Copyright (C) 2005-2012 Free Software Foundation, Inc. + Copyright (C) 2005-2017 Free Software Foundation, Inc. This file is part of GDB. @@ -31,29 +31,29 @@ void supply_gregset (struct regcache *regcache, const prgregset_t *gregs) { - sparc32_supply_gregset (sparc_gregset, regcache, -1, gregs); + sparc32_supply_gregset (sparc_gregmap, regcache, -1, gregs); } void supply_fpregset (struct regcache *regcache, const prfpregset_t *fpregs) { - sparc32_supply_fpregset (regcache, -1, fpregs); + sparc32_supply_fpregset (sparc_fpregmap, regcache, -1, fpregs); } void fill_gregset (const struct regcache *regcache, prgregset_t *gregs, int regnum) { - sparc32_collect_gregset (sparc_gregset, regcache, regnum, gregs); + sparc32_collect_gregset (sparc_gregmap, regcache, regnum, gregs); } void fill_fpregset (const struct regcache *regcache, prfpregset_t *fpregs, int regnum) { - sparc32_collect_fpregset (regcache, regnum, fpregs); + sparc32_collect_fpregset (sparc_fpregmap, regcache, regnum, fpregs); } -void _initialialize_sparc_linux_nat (void); +void _initialize_sparc_linux_nat (void); void _initialize_sparc_linux_nat (void) @@ -63,6 +63,8 @@ _initialize_sparc_linux_nat (void) /* Fill in the generic GNU/Linux methods. */ t = linux_target (); + sparc_fpregmap = &sparc32_bsd_fpregmap; + /* Add our register access methods. */ t->to_fetch_registers = sparc_fetch_inferior_registers; t->to_store_registers = sparc_store_inferior_registers;