This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[PATCH] More sh-tdep.c cleanups
- From: Elena Zannoni <ezannoni at redhat dot com>
- To: gdb-patches at sources dot redhat dot com
- Date: Fri, 10 May 2002 19:58:48 -0400
- Subject: [PATCH] More sh-tdep.c cleanups
I reintroduced some garbage when I committed the patch.
Elena
2002-05-10 Elena Zannoni <ezannoni@redhat.com>
* sh-tdep.c: Clean up code erroneously reintroduced by previous
big patch.
Index: sh-tdep.c
===================================================================
RCS file: /cvs/uberbaum/gdb/sh-tdep.c,v
retrieving revision 1.57
diff -u -p -r1.57 sh-tdep.c
--- sh-tdep.c 10 May 2002 23:22:10 -0000 1.57
+++ sh-tdep.c 10 May 2002 23:56:54 -0000
@@ -42,18 +42,13 @@
#include "doublest.h"
#include "elf-bfd.h"
-
#include "solib-svr4.h"
-#include "elf-bfd.h"
/* sh64 flags */
#include "elf/sh.h"
/* registers numbers shared with the simulator */
#include "gdb/sim-sh.h"
-#undef XMALLOC
-#define XMALLOC(TYPE) ((TYPE*) xmalloc (sizeof (TYPE)))
-
void (*sh_show_regs) (void);
CORE_ADDR (*skip_prologue_hard_way) (CORE_ADDR);
void (*do_pseudo_register) (int);
@@ -1395,7 +1390,7 @@ sign_extend (int value, int bits)
static void
sh64_nofp_frame_init_saved_regs (struct frame_info *fi)
{
- int *where = (int *) alloca ((NUM_REGS + NUM_PSEUDO_REGS) * sizeof(int));
+ int *where = (int *) alloca ((NUM_REGS + NUM_PSEUDO_REGS) * sizeof (int));
int rn;
int have_fp = 0;
int fp_regnum;
@@ -1602,7 +1597,7 @@ sh64_nofp_frame_init_saved_regs (struct
static void
sh_fp_frame_init_saved_regs (struct frame_info *fi)
{
- int where[NUM_REGS + NUM_PSEUDO_REGS];
+ int *where = (int *) alloca ((NUM_REGS + NUM_PSEUDO_REGS) * sizeof (int));
int rn;
int have_fp = 0;
int depth;
@@ -3309,18 +3304,6 @@ sh_default_register_virtual_type (int re
The other pseudo registers (the FVs) also don't pose a problem
because they are stored as 4 individual FP elements. */
-
-int
-sh_sh4_register_convertible (int nr)
-{
- struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch);
-
- if (TARGET_BYTE_ORDER == BFD_ENDIAN_LITTLE)
- return (tdep->DR0_REGNUM <= nr
- && nr <= tdep->DR_LAST_REGNUM);
- else
- return 0;
-}
static void
sh_sh4_register_convert_to_virtual (int regnum, struct type *type,