aboutsummaryrefslogtreecommitdiff
path: root/linux-user/arm/signal.c
diff options
context:
space:
mode:
Diffstat (limited to 'linux-user/arm/signal.c')
-rw-r--r--linux-user/arm/signal.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/linux-user/arm/signal.c b/linux-user/arm/signal.c
index 32b68ee..1dfcfd2 100644
--- a/linux-user/arm/signal.c
+++ b/linux-user/arm/signal.c
@@ -289,7 +289,6 @@ setup_return(CPUARMState *env, struct target_sigaction *ka,
env->regs[14] = retcode;
env->regs[15] = handler & (thumb ? ~1 : ~3);
cpsr_write(env, cpsr, CPSR_IT | CPSR_T | CPSR_E, CPSRWriteByInstr);
- arm_rebuild_hflags(env);
return 0;
}
@@ -547,7 +546,6 @@ restore_sigcontext(CPUARMState *env, struct target_sigcontext *sc)
__get_user(env->regs[15], &sc->arm_pc);
__get_user(cpsr, &sc->arm_cpsr);
cpsr_write(env, cpsr, CPSR_USER | CPSR_EXEC, CPSRWriteByInstr);
- arm_rebuild_hflags(env);
err |= !valid_user_regs(env);