sim: cris: fix a few warnings

Message ID 20210621235628.27577-1-vapier@gentoo.org
State New
Headers show
Series
  • sim: cris: fix a few warnings
Related show

Commit Message

Eli Zaretskii via Gdb-patches June 21, 2021, 11:56 p.m.
Include header for hw funcs called, adjust prototype to match the
args given to it, and adjust cast to match the function.
---
 sim/cris/sim-if.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

-- 
2.31.1

Patch

diff --git a/sim/cris/sim-if.c b/sim/cris/sim-if.c
index c183856fa4c8..992493935212 100644
--- a/sim/cris/sim-if.c
+++ b/sim/cris/sim-if.c
@@ -32,6 +32,7 @@  along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 #include <errno.h>
 #include <unistd.h>
 #include "sim-options.h"
+#include "sim-hw.h"
 #include "dis-asm.h"
 #include "environ.h"
 
@@ -478,7 +479,7 @@  aux_ent_entry (struct bfd *ebfd)
    interp_load_addr offset.  */
 
 static int
-cris_write_interp (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
+cris_write_interp (SIM_DESC sd, SIM_ADDR mem, const unsigned char *buf, int length)
 {
   return sim_write (sd, mem + interp_load_addr, buf, length);
 }
@@ -917,7 +918,7 @@  sim_open (SIM_OPEN_KIND kind, host_callback *callback, struct bfd *abfd,
 	CPU_CRIS_MISC_PROFILE (cpu)->flags = STATE_TRACE_FLAGS (sd)[0];
 
 	/* Set SP to the stack we allocated above.  */
-	(* CPU_REG_STORE (cpu)) (cpu, H_GR_SP, (char *) sp_init, 4);
+	(* CPU_REG_STORE (cpu)) (cpu, H_GR_SP, (unsigned char *) sp_init, 4);
 
 	/* Set the simulator environment data.  */
 	cpu->highest_mmapped_page = NULL;