Commit 1e8e69f0 authored by Aurelien Jarno's avatar Aurelien Jarno Committed by Richard Henderson
Browse files

target/s390x: fix SIGNAL PROCESSOR return value



The SIGNAL PROCESSOR helper returns its value through the CC register.
set_cc_static should be called just after the helper.

Signed-off-by: default avatarAurelien Jarno <aurelien@aurel32.net>
Message-Id: <20170509082800.10756-3-aurelien@aurel32.net>
Signed-off-by: default avatarRichard Henderson <rth@twiddle.net>
parent a7c1fadf
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -3406,6 +3406,7 @@ static ExitStatus op_sigp(DisasContext *s, DisasOps *o)
    check_privileged(s);
    potential_page_fault(s);
    gen_helper_sigp(cc_op, cpu_env, o->in2, r1, o->in1);
    set_cc_static(s);
    tcg_temp_free_i32(r1);
    return NO_EXIT;
}