This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb ChangeLog Makefile.in sparc64-nat.c sp ...
- From: kettenis at sources dot redhat dot com
- To: gdb-cvs at sources dot redhat dot com
- Date: 26 Dec 2003 21:12:08 -0000
- Subject: src/gdb ChangeLog Makefile.in sparc64-nat.c sp ...
CVSROOT: /cvs/src
Module name: src
Branch: kettenis_sparc-20030918-branch
Changes by: kettenis@sourceware.org 2003-12-26 21:12:08
Modified files:
gdb : ChangeLog Makefile.in sparc64-nat.c
sparc64-tdep.c sparc64-tdep.h sparc64fbsd-nat.c
sparc64fbsd-tdep.c
gdb/config/sparc: fbsd.mh
Log message:
* sparc64-nat.c (sparc64_gregset_supplies_p): Return non-zero if
REGNUM is SPARC64_FPRS_REGNUM.
* sparc64-tdep.c (sparc64_supply_gregset): Deal with
SPARC64_FPRS_REGNUM.
(sparc64_collect_gregset): Likewise.
* sparc64-tdep.h (r_fprs_offset): New define.
(sparc64fbsd_gregset): Add define.
(sparc64fbsd_supply_reg, sparc64fbsd_fill_reg)
(sparc64fbsd_supply_fpreg, sparc64fbsd_fill_fpreg): Remove
declarations.
* sparc64fbsd-nat.c (sparc64fbsd_reg_supplies_p)
(sparc64fbsd_fpreg_supplies_p): Remove functions.
(_initialize_sparc64fbsd_nat): Remove initialization of
sparcbsd_supply_reg, sparcbsd_fill_reg, sparcbsd_supply_fpreg,
sparcbsd_fill_fpreg, sparcbsd_reg_supplies_p,
sparcbsd_fpreg_supplies_p. Initialize sparc_gregset.
* sparc64fbsd-tdep.c (sparc64fbsd_gregset): New variable.
(sparc64fbsd_r_global_offset, sparc64fbsd_r_out_offset)
(sparc64fbsd_r_fprs_offset, sparc64fbsd_r_tnpc_offset)
(sparc64fbsd_r_tpc_offset, sparc64fbsd_r_tstate_offset)
(sparc64fbsd_r_y_offset): Remove variables.
(sparc64fbsd_sizeof_struct_reg, sparc64fbsd_sizeof_struct_fpreg):
Make static and const.
(sparc64fbsd_supply_reg, sparc64fbsd_fill_reg)
(sparc64fbsd_supply_fpreg, sparc64fbsd_fill_fpreg): Remove
functions.
(fetch_core_registers): Replace calls to sparc64fbsd_supply_reg
and sparc64fbsd_supply_fpreg with calls to sparc64_supply_gregset
and sparc64_supply_fpregset.
* Makefile.in (sparc64fbsd-nat.o): Update dependencies.
* config/sparc/fbsd.mh (NATDEPFILES): Remove sparcbsd-nat.o. Add
sparc64-nat.o and sparc-nat.o.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.4779.2.28&r2=1.4779.2.29
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/Makefile.in.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.445.2.9&r2=1.445.2.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64-nat.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.1.2.1&r2=1.1.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64-tdep.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.3.4.4&r2=1.3.4.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64-tdep.h.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.2.6.2&r2=1.2.6.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64fbsd-nat.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.2&r2=1.2.6.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64fbsd-tdep.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.2.6.1&r2=1.2.6.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/config/sparc/fbsd.mh.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.3.4.1&r2=1.3.4.2