This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[PATCH/RFA] Remove dead wood from netbsd-core.c
- From: Mark Kettenis <kettenis at chello dot nl>
- To: binutils at sources dot redhat dot com
- Date: Tue, 16 Mar 2004 12:57:43 +0100 (CET)
- Subject: [PATCH/RFA] Remove dead wood from netbsd-core.c
This patch removes some dead wood from netbsd-core.c. Nothing in the
source tree defines CORE_FPU_OFFSET. There is a FIXME about
CORE_FPU_OFFSET that says it should be defined for NetBSD/sparc, but
the current GDB code for NetBSD/sparc and OpenBSD/sparc certainly
doesn't need this bit of code. So I propose to just delete it.
OK to check this in?
Mark
Index: ChangeLog
from Mark Kettenis <kettenis@gnu.org>
* netbsd-core.c (netbsd_core_file_p) [CORE_FPU_OFFSET]: Remove
code.
Index: netbsd-core.c
===================================================================
RCS file: /cvs/src/src/bfd/netbsd-core.c,v
retrieving revision 1.11
diff -u -p -r1.11 netbsd-core.c
--- netbsd-core.c 15 Mar 2004 14:21:42 -0000 1.11
+++ netbsd-core.c 16 Mar 2004 11:57:06 -0000
@@ -34,8 +34,6 @@
NetBSD/sparc64 overlaps with M_MIPS1. */
#define M_SPARC64_OPENBSD M_MIPS1
-/* FIXME: On NetBSD/sparc CORE_FPU_OFFSET should be (sizeof (struct trapframe)). */
-
struct netbsd_core_struct
{
struct core core;
@@ -63,7 +61,7 @@ netbsd_core_file_p (abfd)
{
int i, val;
file_ptr offset;
- asection *asect, *asect2;
+ asection *asect;
struct core core;
struct coreseg coreseg;
bfd_size_type amt = sizeof core;
@@ -143,24 +141,6 @@ netbsd_core_file_p (abfd)
asect->alignment_power = 2;
offset += coreseg.c_size;
-
-#ifdef CORE_FPU_OFFSET
- switch (CORE_GETFLAG (coreseg))
- {
- case CORE_CPU:
- /* Hackish... */
- asect->_raw_size = CORE_FPU_OFFSET;
- asect2 = bfd_make_section_anyway (abfd, ".reg2");
- if (asect2 == NULL)
- goto punt;
- asect2->_raw_size = coreseg.c_size - CORE_FPU_OFFSET;
- asect2->vma = 0;
- asect2->filepos = asect->filepos + CORE_FPU_OFFSET;
- asect2->alignment_power = 2;
- asect2->flags = SEC_ALLOC + SEC_HAS_CONTENTS;
- break;
- }
-#endif
}
/* Set architecture from machine ID. */