2009-09-25 Michael Eager <eager@eagercon.com>

* microblaze-dis.c (get_insn_microblaze, microblaze_get_target_address,
	microblaze_decode_insn): Add declarations.
	(get_delay_slots_microblaze): Remove.
This commit is contained in:
Michael Eager 2009-09-25 19:59:51 +00:00
parent 30167e0a4a
commit fe2d172ccb
2 changed files with 15 additions and 18 deletions

View File

@ -1,3 +1,9 @@
2009-09-25 Michael Eager <eager@eagercon.com>
* microblaze-dis.c (get_insn_microblaze, microblaze_get_target_address,
microblaze_decode_insn): Add declarations.
(get_delay_slots_microblaze): Remove.
2009-09-25 Martin Thuresson <martint@google.com>
Update soruces to make arc and arm targets compile cleanly with

View File

@ -34,6 +34,13 @@
#define get_int_field_imm(instr) ((instr & IMM_MASK) >> IMM_LOW)
#define get_int_field_r1(instr) ((instr & RA_MASK) >> RA_LOW)
enum microblaze_instr get_insn_microblaze (long, bfd_boolean *,
enum microblaze_instr_type *, short *);
unsigned long microblaze_get_target_address (long, bfd_boolean, int, long, long,
long, bfd_boolean *, bfd_boolean *);
enum microblaze_instr microblaze_decode_insn (long insn, int *rd, int *ra, int *rb, int *imm);
static char *
get_field (long instr, long mask, unsigned short low)
{
@ -388,8 +395,8 @@ print_insn_microblaze (bfd_vma memaddr, struct disassemble_info * info)
/* Say how many bytes we consumed. */
return 4;
}
#if 0
static enum microblaze_instr
enum microblaze_instr
get_insn_microblaze (long inst,
bfd_boolean *isunsignedimm,
enum microblaze_instr_type *insn_type,
@ -414,21 +421,6 @@ get_insn_microblaze (long inst,
}
}
short
get_delay_slots_microblaze (long inst)
{
bfd_boolean isunsignedimm;
enum microblaze_instr_type insn_type;
enum microblaze_instr op;
short delay_slots;
op = get_insn_microblaze (inst, &isunsignedimm, &insn_type, &delay_slots);
if (op == invalid_inst)
return 0;
else
return delay_slots;
}
enum microblaze_instr
microblaze_decode_insn (long insn, int *rd, int *ra, int *rb, int *imm)
{
@ -524,4 +516,3 @@ microblaze_get_target_address (long inst, bfd_boolean immfound, int immval,
*targetvalid = FALSE;
return targetaddr;
}
#endif