On 1/17/23 08:14, Alex Bennée wrote:

Richard Henderson <richard.hender...@linaro.org> writes:

Install empty versions for !TCG_TARGET_HAS_direct_jump hosts.

Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
---
  tcg/arm/tcg-target.c.inc   | 6 ++++++
  tcg/mips/tcg-target.c.inc  | 6 ++++++
  tcg/riscv/tcg-target.c.inc | 6 ++++++
  tcg/tci/tcg-target.c.inc   | 6 ++++++
  4 files changed, 24 insertions(+)

diff --git a/tcg/arm/tcg-target.c.inc b/tcg/arm/tcg-target.c.inc
index b8f3b0c634..b21dd561fa 100644
--- a/tcg/arm/tcg-target.c.inc
+++ b/tcg/arm/tcg-target.c.inc
@@ -1964,6 +1964,12 @@ static void tcg_out_goto_tb(TCGContext *s, int which)
      set_jmp_reset_offset(s, which);
  }
+void tb_target_set_jmp_target(const TranslationBlock *tb, int n,
+                              uintptr_t jmp_rx, uintptr_t jmp_rw)
+{
+    /* Always indirect, nothing to do */

Should we assert and then remove when we fill in because some targets
never gain this ability.

The very next patch calls this function unconditionally.
So, no.


r~

Reply via email to