projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Really remove tic30-aout support
[deliverable/binutils-gdb.git]
/
sim
/
sh64
/
sim-main.h
diff --git
a/sim/sh64/sim-main.h
b/sim/sh64/sim-main.h
index 5ae4309916aff326057e873336af2a563aa84bbd..da8f516f75c590b31c83eb0c5a5bd0c342eb8947 100644
(file)
--- a/
sim/sh64/sim-main.h
+++ b/
sim/sh64/sim-main.h
@@
-3,15
+3,15
@@
#ifndef SIM_MAIN_H
#define SIM_MAIN_H
#ifndef SIM_MAIN_H
#define SIM_MAIN_H
-#define USING_SIM_BASE_H /* FIXME: quick hack */
-
-struct _sim_cpu; /* FIXME: should be in sim-basics.h */
-typedef struct _sim_cpu SIM_CPU;
-
/* sim-basics.h includes config.h but cgen-types.h must be included before
sim-basics.h and cgen-types.h needs config.h. */
#include "config.h"
/* sim-basics.h includes config.h but cgen-types.h must be included before
sim-basics.h and cgen-types.h needs config.h. */
#include "config.h"
+/* This is a global setting. Different cpu families can't mix-n-match -scache
+ and -pbb. However some cpu families may use -simple while others use
+ one of -scache/-pbb. ???? */
+#define WITH_SCACHE_PBB 1
+
#include "symcat.h"
#include "sim-basics.h"
#include "cgen-types.h"
#include "symcat.h"
#include "sim-basics.h"
#include "cgen-types.h"
@@
-21,9
+21,7
@@
typedef struct _sim_cpu SIM_CPU;
/* These must be defined before sim-base.h. */
typedef UDI sim_cia;
/* These must be defined before sim-base.h. */
typedef UDI sim_cia;
-
-#define CIA_GET(cpu) CPU_PC_GET (cpu)
-#define CIA_SET(cpu,val) CPU_PC_SET ((cpu), (val) | (sh64_h_ism_get (cpu)))
+#define CIA_ADDR(cia) (cia)
#include "sim-base.h"
#include "cgen-sim.h"
#include "sim-base.h"
#include "cgen-sim.h"
@@
-54,11
+52,6
@@
struct _sim_cpu {
struct sim_state {
sim_cpu *cpu[MAX_NR_PROCESSORS];
struct sim_state {
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;
CGEN_STATE cgen_state;
This page took
0.023321 seconds
and
4
git commands to generate.