On 30.06.21 20:32, Richard Henderson wrote:
Cc: David Hildenbrand <[email protected]> Signed-off-by: Richard Henderson <[email protected]> --- target/s390x/translate.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)diff --git a/target/s390x/translate.c b/target/s390x/translate.c index 03dab9f350..117a890ecd 100644 --- a/target/s390x/translate.c +++ b/target/s390x/translate.c @@ -697,12 +697,7 @@ static bool use_goto_tb(DisasContext *s, uint64_t dest) if (unlikely(use_exit_tb(s))) { return false; } -#ifndef CONFIG_USER_ONLY - return (dest & TARGET_PAGE_MASK) == (s->base.tb->pc & TARGET_PAGE_MASK) || - (dest & TARGET_PAGE_MASK) == (s->base.pc_next & TARGET_PAGE_MASK); -#else - return true; -#endif + return translator_use_goto_tb(&s->base, dest); }static void account_noninline_branch(DisasContext *s, int cc_op)
Reviewed-by: David Hildenbrand <[email protected]> -- Thanks, David / dhildenb
