From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4597 invoked by alias); 12 Nov 2001 22:28:39 -0000 Mailing-List: contact gdb-patches-help@sourceware.cygnus.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 4538 invoked from network); 12 Nov 2001 22:28:29 -0000 Received: from unknown (HELO elgar.my.domain) (213.93.113.246) by sourceware.cygnus.com with SMTP; 12 Nov 2001 22:28:29 -0000 Received: (from kettenis@localhost) by elgar.my.domain (8.11.6/8.11.6) id fACNSUQ00270; Tue, 13 Nov 2001 00:28:30 +0100 (CET) (envelope-from kettenis@elgar.my.domain) Date: Thu, 01 Nov 2001 19:33:00 -0000 Message-Id: <200111122328.fACNSUQ00270@elgar.my.domain> To: gdb-patches@sources.redhat.com Subject: [PATCH] Some i386 cleanup From: kettenis@gnu.org X-SW-Source: 2001-11/txt/msg00018.txt.bz2 Committed. Index: ChangeLog from Mark Kettenis * i386-tdep.h (FPU_REG_RAW_SIZE): Define unconditionally. * i387-nat.c, i387-tdep.c: Unconditionally include "i386-tdep.h". * config/i386/tm-i386.h (FPU_REG_RAW_SIZE): Removed. (SIZEOF_FPU_REGS): Don't use FPU_REG_RAW_SIZE here. Index: i386-tdep.h =================================================================== RCS file: /cvs/src/src/gdb/i386-tdep.h,v retrieving revision 1.2 diff -u -p -r1.2 i386-tdep.h --- i386-tdep.h 2001/11/08 18:32:08 1.2 +++ i386-tdep.h 2001/11/12 22:23:27 @@ -22,9 +22,7 @@ #ifndef I386_TDEP_H #define I386_TDEP_H -#if !defined (FPU_REG_RAW_SIZE) || (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) #define FPU_REG_RAW_SIZE 10 -#endif #if !defined (XMM0_REGNUM) || (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) #define XMM0_REGNUM FIRST_XMM_REGNUM Index: i387-nat.c =================================================================== RCS file: /cvs/src/src/gdb/i387-nat.c,v retrieving revision 1.6 diff -u -p -r1.6 i387-nat.c --- i387-nat.c 2001/09/21 12:15:15 1.6 +++ i387-nat.c 2001/11/12 22:23:27 @@ -24,10 +24,7 @@ #include "regcache.h" #include "i387-nat.h" - -#if GDB_MULTI_ARCH > 0 #include "i386-tdep.h" -#endif /* FIXME: kettenis/2000-05-21: Right now more than a few i386 targets define their own routines to manage the floating-point registers in Index: i387-tdep.c =================================================================== RCS file: /cvs/src/src/gdb/i387-tdep.c,v retrieving revision 1.15 diff -u -p -r1.15 i387-tdep.c --- i387-tdep.c 2001/10/28 14:07:35 1.15 +++ i387-tdep.c 2001/11/12 22:23:27 @@ -30,9 +30,7 @@ #include "gdb_assert.h" #include "doublest.h" -#if GDB_MULTI_ARCH >0 #include "i386-tdep.h" -#endif /* FIXME: Eliminate the next two functions when we have the time to change all the callers. */ Index: config/i386/tm-i386.h =================================================================== RCS file: /cvs/src/src/gdb/config/i386/tm-i386.h,v retrieving revision 1.23 diff -u -p -r1.23 tm-i386.h --- config/i386/tm-i386.h 2001/11/08 18:32:08 1.23 +++ config/i386/tm-i386.h 2001/11/12 22:23:28 @@ -176,8 +176,6 @@ extern CORE_ADDR i386_saved_pc_after_cal #define IS_FP_REGNUM(n) (FP0_REGNUM <= (n) && (n) <= FP7_REGNUM) #define IS_SSE_REGNUM(n) (XMM0_REGNUM <= (n) && (n) <= XMM7_REGNUM) -#define FPU_REG_RAW_SIZE (10) - /* Return the name of register REG. */ #define REGISTER_NAME(reg) i386_register_name ((reg)) @@ -203,7 +201,7 @@ extern int i386_dwarf_reg_to_regnum (int file, so summing up the sizes of those portions actually present yields REGISTER_BYTES. */ #define SIZEOF_GREGS (NUM_GREGS * 4) -#define SIZEOF_FPU_REGS (8 * FPU_REG_RAW_SIZE) +#define SIZEOF_FPU_REGS (8 * 10) #define SIZEOF_FPU_CTRL_REGS \ ((LAST_FPU_CTRL_REGNUM - FIRST_FPU_CTRL_REGNUM + 1) * 4) #define SIZEOF_SSE_REGS (8 * 16 + 4)