From c064fab247691180b7bc317d44a9bcbf53a11ee7 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sun, 15 Jan 2023 20:24:06 +0100 Subject: sim: mn10300: minimize mn10300-sim.h include in sim-main.h sim-main.h is special since it is one of the files automatically included in igen generated files. But this means anything including sim-main.h might get everything included just for the igen files. To prevent clashing symbols/defines only include sim-fpu.h, sim-signal.h, mn10300-sim.h from sim-main.h if it is included from one of the generated igen C files. Add explicit includes of mn10300-sim.h, sim-fpu.h and/or sim-signal.h to dv-mn103cpu.c, interp.c and op_utils.c. --- sim/mn10300/op_utils.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sim/mn10300/op_utils.c') diff --git a/sim/mn10300/op_utils.c b/sim/mn10300/op_utils.c index 7e035f4..5425537 100644 --- a/sim/mn10300/op_utils.c +++ b/sim/mn10300/op_utils.c @@ -11,9 +11,11 @@ #include "sim/callback.h" #include "sim-main.h" +#include "sim-fpu.h" #include "sim-signal.h" #include "sim-syscall.h" +#include "mn10300-sim.h" #define REG0(X) ((X) & 0x3) #define REG1(X) (((X) & 0xc) >> 2) -- cgit v1.1