summaryrefslogtreecommitdiff
path: root/tcg/arm
diff options
context:
space:
mode:
authorbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>2008-12-07 23:35:47 +0000
committerbalrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>2008-12-07 23:35:47 +0000
commitaef3a282a44e1a3009a6b77dd0c28b4b14ded672 (patch)
treeb43da7013206089bcff2026f85b0495040e187fc /tcg/arm
parent15b18ec20a41c69a0524aed50d5bb6bae7e19c5b (diff)
downloadqemu-aef3a282a44e1a3009a6b77dd0c28b4b14ded672.tar.gz
qemu-aef3a282a44e1a3009a6b77dd0c28b4b14ded672.tar.bz2
qemu-aef3a282a44e1a3009a6b77dd0c28b4b14ded672.zip
Fix 64-bit targets compilation on ARM host.
Only fix compilation, probably doesn't run. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5947 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'tcg/arm')
-rw-r--r--tcg/arm/tcg-target.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/tcg/arm/tcg-target.c b/tcg/arm/tcg-target.c
index c4cae8a3bc..8e99dd093f 100644
--- a/tcg/arm/tcg-target.c
+++ b/tcg/arm/tcg-target.c
@@ -858,10 +858,10 @@ static inline void tcg_out_qemu_ld(TCGContext *s, int cond,
else
data_reg2 = 0; /* surpress warning */
addr_reg = *args++;
-#if TARGET_LONG_BITS == 64
- addr_reg2 = *args++;
-#endif
#ifdef CONFIG_SOFTMMU
+# if TARGET_LONG_BITS == 64
+ addr_reg2 = *args++;
+# endif
mem_index = *args;
s_bits = opc & 3;
@@ -1036,10 +1036,10 @@ static inline void tcg_out_qemu_st(TCGContext *s, int cond,
else
data_reg2 = 0; /* surpress warning */
addr_reg = *args++;
-#if TARGET_LONG_BITS == 64
- addr_reg2 = *args++;
-#endif
#ifdef CONFIG_SOFTMMU
+# if TARGET_LONG_BITS == 64
+ addr_reg2 = *args++;
+# endif
mem_index = *args;
s_bits = opc & 3;