| Submitter | Alexander Graf |
|---|---|
| Date | Nov. 10, 2011, 5:11 p.m. |
| Message ID | <4EBC05CA.1080907@suse.de> |
| Download | mbox | patch |
| Permalink | /patch/124965/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/target-ppc/translate.c b/target-ppc/translate.c index 99e995c..66eae30 100644 --- a/target-ppc/translate.c +++ b/target-ppc/translate.c @@ -298,8 +298,10 @@ static inline void gen_debug_exception(DisasContext *ctx) { TCGv_i32 t0; - if (ctx->exception != POWERPC_EXCP_BRANCH) + if ((ctx->exception != POWERPC_EXCP_BRANCH) && + (ctx->exception != POWERPC_EXCP_SYNC)) { gen_update_nip(ctx, ctx->nip); + } t0 = tcg_const_i32(EXCP_DEBUG); gen_helper_raise_exception(t0);