aboutsummaryrefslogtreecommitdiff
path: root/target-ppc/translate_init.c
diff options
context:
space:
mode:
authorj_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>2007-10-07 23:10:08 +0000
committerj_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162>2007-10-07 23:10:08 +0000
commit417bf01068031468f9e95bdad928f368b1bc385d (patch)
tree47b592befea9a914ea2e678b533aff239a4935df /target-ppc/translate_init.c
parenta9d9eb8fd45279fa8455afa03331296dbe2871ff (diff)
Work-around C89 and/or "old" gcc unspecified behavior (#if in macro calls).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3350 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-ppc/translate_init.c')
-rw-r--r--target-ppc/translate_init.c27
1 files changed, 9 insertions, 18 deletions
diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c
index edff5cd90a..7ba9b1965b 100644
--- a/target-ppc/translate_init.c
+++ b/target-ppc/translate_init.c
@@ -4024,6 +4024,12 @@ static void init_proc_7455 (CPUPPCState *env)
#define POWERPC_BFDM_970 (bfd_mach_ppc64)
#define POWERPC_FLAG_970 (POWERPC_FLAG_VRE)
+#if defined(CONFIG_USER_ONLY)
+#define POWERPC970_HID5_INIT 0x00000080
+#else
+#define POWERPC970_HID5_INIT 0x00000000
+#endif
+
static void init_proc_970 (CPUPPCState *env)
{
gen_spr_ne_601(env);
@@ -4050,12 +4056,7 @@ static void init_proc_970 (CPUPPCState *env)
spr_register(env, SPR_970_HID5, "HID5",
SPR_NOACCESS, SPR_NOACCESS,
&spr_read_generic, &spr_write_generic,
-#if defined(CONFIG_USER_ONLY)
- 0x00000080
-#else
- 0x00000000
-#endif
- );
+ POWERPC970_HID5_INIT);
/* Memory management */
/* XXX: not correct */
gen_low_BATs(env);
@@ -4123,12 +4124,7 @@ static void init_proc_970FX (CPUPPCState *env)
spr_register(env, SPR_970_HID5, "HID5",
SPR_NOACCESS, SPR_NOACCESS,
&spr_read_generic, &spr_write_generic,
-#if defined(CONFIG_USER_ONLY)
- 0x00000080
-#else
- 0x00000000
-#endif
- );
+ POWERPC970_HID5_INIT);
/* Memory management */
/* XXX: not correct */
gen_low_BATs(env);
@@ -4196,12 +4192,7 @@ static void init_proc_970GX (CPUPPCState *env)
spr_register(env, SPR_970_HID5, "HID5",
SPR_NOACCESS, SPR_NOACCESS,
&spr_read_generic, &spr_write_generic,
-#if defined(CONFIG_USER_ONLY)
- 0x00000080
-#else
- 0x00000000
-#endif
- );
+ POWERPC970_HID5_INIT);
/* Memory management */
/* XXX: not correct */
gen_low_BATs(env);