Fix microblaze sim build error
I see the following error for --target=microblaze-elf: ../../../sim/microblaze/interp.c: In function 'sim_engine_run': ../../../sim/microblaze/interp.c:147:39: error: passing argument 2 of 'get_insn_microblaze' from incompatible pointer type [-Werror=incompatible-pointer-types] 147 | op = get_insn_microblaze (inst, &imm_unsigned, &insn_type, | ^~~~~~~~~~~~~ | | | int * In file included from ../../bfd/bfd.h:45, from ../../../sim/microblaze/interp.c:24: ../../../sim/microblaze/../../opcodes/microblaze-dis.h:34:57: note: expected '_Bool *' but argument is of type 'int *' 34 | extern enum microblaze_instr get_insn_microblaze (long, bool *, | ^ sim/microblaze/ChangeLog: * interp.c (sim_engine_run): Use bool instead of int.
This commit is contained in:
parent
e9b095a538
commit
caaf412e98
@ -1,3 +1,7 @@
|
||||
2021-04-01 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* interp.c (sim_engine_run): Use bool instead of int.
|
||||
|
||||
2021-02-28 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
@ -126,7 +126,7 @@ sim_engine_run (SIM_DESC sd,
|
||||
int cycs;
|
||||
word WLhash;
|
||||
ubyte carry;
|
||||
int imm_unsigned;
|
||||
bool imm_unsigned;
|
||||
short ra, rb, rd;
|
||||
long immword;
|
||||
uword oldpc, newpc;
|
||||
|
Loading…
x
Reference in New Issue
Block a user