From aefbc83e9528891a3155d05bf68c6a4dd55e942f Mon Sep 17 00:00:00 2001 From: aurel32 Date: Fri, 17 Apr 2009 13:11:42 +0000 Subject: [PATCH] target-mips: simplify exception generation There is no need to exit the tb after a call to helper_raise_exception as it already calls cpu_loop_exit(). Signed-off-by: Aurelien Jarno git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7132 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-mips/translate.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/target-mips/translate.c b/target-mips/translate.c index 2b617c5518..a6da67b7ce 100644 --- a/target-mips/translate.c +++ b/target-mips/translate.c @@ -793,8 +793,6 @@ generate_exception_err (DisasContext *ctx, int excp, int err) gen_helper_raise_exception_err(texcp, terr); tcg_temp_free_i32(terr); tcg_temp_free_i32(texcp); - gen_helper_interrupt_restart(); - tcg_gen_exit_tb(0); } static inline void @@ -802,8 +800,6 @@ generate_exception (DisasContext *ctx, int excp) { save_cpu_state(ctx, 1); gen_helper_0i(raise_exception, excp); - gen_helper_interrupt_restart(); - tcg_gen_exit_tb(0); } /* Addresses computation */