The HPPA target is a 64-bit one, so tcg_global_mem_new() expands to tcg_global_mem_new_i64(). Use the latter which is more explicit.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]> --- target/hppa/translate.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/target/hppa/translate.c b/target/hppa/translate.c index 0f8a66f7732..70c20c00377 100644 --- a/target/hppa/translate.c +++ b/target/hppa/translate.c @@ -307,9 +307,9 @@ void hppa_translate_init(void) cpu_gr[0] = NULL; for (i = 1; i < 32; i++) { - cpu_gr[i] = tcg_global_mem_new(tcg_env, - offsetof(CPUHPPAState, gr[i]), - gr_names[i]); + cpu_gr[i] = tcg_global_mem_new_i64(tcg_env, + offsetof(CPUHPPAState, gr[i]), + gr_names[i]); } for (i = 0; i < 4; i++) { cpu_sr[i] = tcg_global_mem_new_i64(tcg_env, @@ -322,7 +322,7 @@ void hppa_translate_init(void) for (i = 0; i < ARRAY_SIZE(vars); ++i) { const GlobalVar *v = &vars[i]; - *v->var = tcg_global_mem_new(tcg_env, v->ofs, v->name); + *v->var = tcg_global_mem_new_i64(tcg_env, v->ofs, v->name); } cpu_psw_xb = tcg_global_mem_new_i32(tcg_env, -- 2.52.0
