diff options
Diffstat (limited to 'gdb/score-tdep.c')
-rw-r--r-- | gdb/score-tdep.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/gdb/score-tdep.c b/gdb/score-tdep.c index 9b7008c..0d817f8 100644 --- a/gdb/score-tdep.c +++ b/gdb/score-tdep.c @@ -549,12 +549,9 @@ score_push_dummy_call (struct gdbarch *gdbarch, struct value *function, enum type_code typecode = TYPE_CODE (arg_type); const gdb_byte *val = value_contents (arg); int downward_offset = 0; - int odd_sized_struct_p; int arg_last_part_p = 0; arglen = TYPE_LENGTH (arg_type); - odd_sized_struct_p = (arglen > SCORE_REGSIZE - && arglen % SCORE_REGSIZE != 0); /* If a arg should be aligned to 8 bytes (long long or double), the value should be put to even register numbers. */ @@ -1088,12 +1085,10 @@ score3_analyze_prologue (CORE_ADDR startaddr, CORE_ADDR pc, int fp_offset_p = 0; int inst_len = 0; - CORE_ADDR prev_pc = -1; - sp = get_frame_register_unsigned (this_frame, SCORE_SP_REGNUM); fp = get_frame_register_unsigned (this_frame, SCORE_FP_REGNUM); - for (; cur_pc < pc; prev_pc = cur_pc, cur_pc += inst_len) + for (; cur_pc < pc; cur_pc += inst_len) { inst_t *inst = NULL; @@ -1181,7 +1176,6 @@ score3_analyze_prologue (CORE_ADDR startaddr, CORE_ADDR pc, /* addi! r2, offset */ if (pc - cur_pc >= 2) { - unsigned int save_v = inst->v; inst_t *inst2; cur_pc += inst->len; @@ -1267,7 +1261,6 @@ score3_analyze_prologue (CORE_ADDR startaddr, CORE_ADDR pc, /* addi r2, offset */ if (pc - cur_pc >= 2) { - unsigned int save_v = inst->v; inst_t *inst2; cur_pc += inst->len; |