aboutsummaryrefslogtreecommitdiffstats
path: root/target-m68k/translate.c
diff options
context:
space:
mode:
authorpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>2007-06-09 20:48:46 +0000
committerpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>2007-06-09 20:48:46 +0000
commit0cf5c6771b216793d1fe57d25864d842570f32f6 (patch)
tree92000dc372b4b0ca953a7d5562e6d5fca7c1d28b /target-m68k/translate.c
parent87ee166914e2d886b982a8d9e55c16b09a09a180 (diff)
M68K status register fixes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2967 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-m68k/translate.c')
-rw-r--r--target-m68k/translate.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 1c0e43135..ad8faadc0 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -345,7 +345,8 @@ static inline void gen_flush_flags(DisasContext *s)
{
if (s->cc_op == CC_OP_FLAGS)
return;
- gen_op_flush_flags(s->cc_op);
+ gen_flush_cc_op(s);
+ gen_op_flush_flags();
s->cc_op = CC_OP_FLAGS;
}