]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/frv/sim-main.h
sim: cris/frv/h8300/iq2000/lm32/m32r/sh64: standardize cpu state
[thirdparty/binutils-gdb.git] / sim / frv / sim-main.h
index 7528f6acea320a9ac8f2c9a36d5c0f15c8ab170c..e7dc1a2d9159ff9cd6390becf0da171a7e3307eb 100644 (file)
@@ -118,8 +118,12 @@ struct _sim_cpu {
 /* The sim_state struct.  */
 
 struct sim_state {
-  sim_cpu *cpu;
-#define STATE_CPU(sd, n) (/*&*/ (sd)->cpu)
+  sim_cpu *cpu[MAX_NR_PROCESSORS];
+#if (WITH_SMP)
+#define STATE_CPU(sd,n) ((sd)->cpu[n])
+#else
+#define STATE_CPU(sd,n) ((sd)->cpu[0])
+#endif
 
   CGEN_STATE cgen_state;