When building for mipstx39-rtems4.12 targets, some funcs use SD and CPU
implicitly. Restore the defines for these to the local sd and cpu vars.
This was broken by the clean up in commit
d47f5b30d8481272e9480118bdcb.
Reported-by: Joel Sherrill <joel.sherrill@oarcorp.com>
+2016-11-11 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-tx3904cpu.c (deliver_tx3904cpu_interrupt): Define CPU to cpu
+ and SD to sd.
+
2016-11-11 Mike Frysinger <vapier@gentoo.org>
* mips.igen (check_u64): Enable for `r3900'.
sim_cpu *cpu = STATE_CPU (sd, 0); /* NB: fix CPU 0. */
address_word cia = CPU_PC_GET (cpu);
+#define CPU cpu
+#define SD sd
+
if (controller->pending_reset)
{
controller->pending_reset = 0;
}
} /* interrupt set */
}
+#undef CPU
+#undef SD
}