summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@gnu.org>2003-11-07 21:46:10 +0000
committerMark Kettenis <kettenis@gnu.org>2003-11-07 21:46:10 +0000
commitde954505612224f6773054b3c5775783fe3b93d4 (patch)
tree7a5971061fda952f41657c50c2c3d5a4fe8f1ee9
parentceb3c9169399aa32efc814ef8e99dc3a4cc9533f (diff)
downloadgdb-de954505612224f6773054b3c5775783fe3b93d4.tar.gz
From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
* sparc-tdep.c (sparc32_register_names): Fix typo. * sparc-sol2-tdep.c (sparc32_sol2_init_abi): Set pc_in_sigtramp. * config/sparc/sol2.mh (NATDEPFILES): Add gcore.o. * config/sparc/sol64.mh (NATDEPFILES): Add gcore.o.
-rw-r--r--gdb/ChangeLog8
-rw-r--r--gdb/config/sparc/sol2.mh2
-rw-r--r--gdb/config/sparc/sol64.mh2
-rw-r--r--gdb/sparc-sol2-tdep.c1
-rw-r--r--gdb/sparc-tdep.c2
5 files changed, 12 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 57363268721..194b63e0e5f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,11 @@
+2003-11-07 Mark Kettenis <kettenis@gnu.org>
+
+ From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
+ * sparc-tdep.c (sparc32_register_names): Fix typo.
+ * sparc-sol2-tdep.c (sparc32_sol2_init_abi): Set pc_in_sigtramp.
+ * config/sparc/sol2.mh (NATDEPFILES): Add gcore.o.
+ * config/sparc/sol64.mh (NATDEPFILES): Add gcore.o.
+
2003-11-02 Mark Kettenis <kettenis@gnu.org>
* configure.host: Add sparc64-*-solaris2* and sparcv9-*-solaris2*.
diff --git a/gdb/config/sparc/sol2.mh b/gdb/config/sparc/sol2.mh
index 7266b6ed494..04ce8f9f39c 100644
--- a/gdb/config/sparc/sol2.mh
+++ b/gdb/config/sparc/sol2.mh
@@ -1,6 +1,6 @@
# Host: Solaris SPARC
NAT_FILE= nm-sol2.h
NATDEPFILES= sparc-sol2-nat.o \
- corelow.o core-regset.o fork-child.o \
+ corelow.o core-regset.o fork-child.o gcore.o \
procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o \
solib.o solib-svr4.o solib-legacy.o
diff --git a/gdb/config/sparc/sol64.mh b/gdb/config/sparc/sol64.mh
index a39330cd8cf..da5c0b4b62b 100644
--- a/gdb/config/sparc/sol64.mh
+++ b/gdb/config/sparc/sol64.mh
@@ -1,6 +1,6 @@
# Host: Solaris UltraSPARC
NAT_FILE= nm-sol2.h
NATDEPFILES= sparc64-sol2-nat.o \
- corelow.o core-regset.o fork-child.o \
+ corelow.o core-regset.o fork-child.o gcore.o \
procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o \
solib.o solib-svr4.o solib-legacy.o
diff --git a/gdb/sparc-sol2-tdep.c b/gdb/sparc-sol2-tdep.c
index 49b3c3e7f81..030b972ae03 100644
--- a/gdb/sparc-sol2-tdep.c
+++ b/gdb/sparc-sol2-tdep.c
@@ -164,6 +164,7 @@ sparc32_sol2_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
/* Solaris has kernel-assisted single-stepping support. */
set_gdbarch_software_single_step (gdbarch, NULL);
+ set_gdbarch_pc_in_sigtramp (gdbarch, sparc_sol2_pc_in_sigtramp);
frame_unwind_append_sniffer (gdbarch, sparc32_sol2_sigtramp_frame_sniffer);
}
diff --git a/gdb/sparc-tdep.c b/gdb/sparc-tdep.c
index d7f24baed08..3388a7b7411 100644
--- a/gdb/sparc-tdep.c
+++ b/gdb/sparc-tdep.c
@@ -195,7 +195,7 @@ static const char *sparc32_register_names[] =
"f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7",
"f8", "f9", "f10", "f11", "f12", "f13", "f14", "f15",
"f16", "f17", "f18", "f19", "f20", "f21", "f22", "f23",
- "f24", "f25", "f26", "f27", "f28", "f28", "f30", "f31",
+ "f24", "f25", "f26", "f27", "f28", "f29", "f30", "f31",
"y", "psr", "wim", "tbr", "pc", "npc", "fsr", "csr",
};