sim: fix all sim builds
This commit:
commit ef9866970c
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.
This commit is contained in:
parent
e432ccf1cb
commit
d3fe0d7bb8
|
@ -1,3 +1,8 @@
|
|||
2019-03-28 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* sim-base.h: Add 'sim-assert.h' include.
|
||||
* sim-basics.h: Add 'libiberty.h' include.
|
||||
|
||||
2019-03-28 Stafford Horne <shorne@gmail.com>
|
||||
|
||||
* sim-options.c: Include "config.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
|
||||
|
|
|
@ -147,6 +147,8 @@ typedef enum {
|
|||
|
||||
#include "sim-utils.h"
|
||||
|
||||
#include "libiberty.h"
|
||||
|
||||
/* Note: Only the simpler interfaces are defined here. More heavy
|
||||
weight objects, such as core and events, are defined in the more
|
||||
serious sim-base.h header. */
|
||||
|
|
Loading…
Reference in New Issue