This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb ChangeLog configure.tgt configure.host ...
- From: kettenis at sources dot redhat dot com
- To: gdb-cvs at sources dot redhat dot com
- Date: 2 Nov 2003 20:26:32 -0000
- Subject: src/gdb ChangeLog configure.tgt configure.host ...
CVSROOT: /cvs/src
Module name: src
Branch: kettenis_sparc-20030918-branch
Changes by: kettenis@sourceware.org 2003-11-02 20:26:32
Modified files:
gdb : ChangeLog configure.tgt configure.host
Makefile.in sparc64-tdep.c sparc64-tdep.h
Added files:
gdb : sparc64-linux-nat.c sparc64-linux-tdep.c
sparc64-nat.c sparc64-sol2-nat.c
sparc64-sol2-tdep.c
gdb/config/sparc: linux64.mh linux64.mt
Log message:
* sparc64-tdep.h (r_tstate_offset): New define.
(sparc64_supply_gregset, sparc64_collect_gregset,
sparc64_supply_fpregset, sparc64_collect_fpregset): New
prototypes.
(sparc64_sol2_gregset): New extern declaration.
(sparc64_sol2_init_abi): New prototype.
* sparc64-tdep.c: Include "symtab.h" and "objfiles.h". Don't
include "sparc-tdep.h".
(X_RD, X_I): New macros.
(sparc64_analyze_prologue): Sync with implementation in
sparc-tdep.c.
(TSTATE_CWP, TSTATE_ICC, TSTATE_XCC): New macros.
(PSR_S, PSR_ICC, PSR_VERS, PSR_IMPL, PSR_V8PLUS, PSR_XCC): New
macros.
(sparc64_supply_gregset, sparc64_collect_gregset,
sparc64_supply_fpregset, sparc64_collect_fpregset): New functions.
* sparc64-nat.c: New file.
* sparc64-sol2-nat.c: New file.
* sparc64-sol2-tdep.c: New file.
* sparc64-linux-nat.c: New file.
* sparc64-linux-tdep.c: New file.
* Makefile.in (sparc_tdep_h): New variable.
(ALLDEPFILES): Add sparc64-sol2-tdep.c, sparc64-linux-tdep.c,
sparc64-nat.c sparc64-sol2-nat.c and sparc64-linux-nat.c
(sparc-nat.o, sparc-linux-tdep.o, sparc64-tdep.o): Update
dependencies.
(sparc64-nat.o, sparc64-linux-nat.o, sparc64-linux-tdep.o,
sparc64-sol2-nat.o, sparc64-sol2-tdep.o): New dependencies.
* configure.tgt: Add sparc64-*-linux*.
* configure.host: Add sparc64-*-linux*.
* config/sparc/linux64.mt: New file.
* config/sparc/linux64.mh: New file.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64-linux-nat.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64-linux-tdep.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64-nat.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64-sol2-nat.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/sparc64-sol2-tdep.c.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=NONE&r2=1.1.2.1
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.9&r2=1.4779.2.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/configure.tgt.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.116.4.2&r2=1.116.4.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/configure.host.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=1.57.4.2&r2=1.57.4.3
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.4&r2=1.445.2.5
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.1&r2=1.3.4.2
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.1&r2=1.2.6.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/config/sparc/linux64.mh.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/config/sparc/linux64.mt.diff?cvsroot=src&only_with_tag=kettenis_sparc-20030918-branch&r1=NONE&r2=1.1.2.1