From d3fe0d7bb8a3101df6f052aa54e4cfedcc2fee94 Mon Sep 17 00:00:00 2001 From: Andrew Burgess Date: Thu, 28 Mar 2019 22:33:29 +0000 Subject: sim: fix all sim builds This commit: commit ef9866970ce6683d40465fb7c3168f87a1dcd1b7 Date: Thu Mar 28 06:40:30 2019 +0900 sim/common: convert sim-arange to use sim-inline broke many simulator targets. I fixed aarch64 in a previous commit without realising how many other target were also broken. This commit adds the missing includes (sim-assert.h and libiberty.h), which seem to be needed by many simulator targets, in a central location, this should fix most builds. sim/common/ChangeLog: * sim-base.h: Add 'sim-assert.h' include. * sim-basics.h: Add 'libiberty.h' include. --- sim/common/sim-base.h | 1 + 1 file changed, 1 insertion(+) (limited to 'sim/common/sim-base.h') diff --git a/sim/common/sim-base.h b/sim/common/sim-base.h index d07ff21..60072d3 100644 --- a/sim/common/sim-base.h +++ b/sim/common/sim-base.h @@ -93,6 +93,7 @@ typedef struct _sim_cpu sim_cpu; #include "sim-watch.h" #include "sim-memopt.h" #include "sim-cpu.h" +#include "sim-assert.h" /* We require all sims to dynamically allocate cpus. See comment up top about -- cgit v1.1