From c5a3d53f118578145df68c3224f63201def14fdd Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Mon, 12 Jul 1993 20:45:25 +0000 Subject: [PATCH] (INITIALIZE_TRAMPOLINE): Add code to do an rei to clear the insn cache. From-SVN: r4908 --- gcc/config/vax/vax.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/config/vax/vax.h b/gcc/config/vax/vax.h index a520e2a6386..a2460b222f7 100644 --- a/gcc/config/vax/vax.h +++ b/gcc/config/vax/vax.h @@ -541,6 +541,8 @@ gen_rtx (PLUS, Pmode, frame, gen_rtx (CONST_INT, VOIDmode, 12)) to the start of the trampoline. */ #define INITIALIZE_TRAMPOLINE(TRAMP, FNADDR, CXT) \ { \ + emit_insn (gen_rtx (ASM_INPUT, VOIDmode, \ + "movpsl -(sp)\n\tpushal 1(pc)\n\trei")); \ emit_move_insn (gen_rtx (MEM, HImode, TRAMP), \ gen_rtx (MEM, HImode, FNADDR)); \ emit_move_insn (gen_rtx (MEM, SImode, plus_constant (TRAMP, 4)), CXT);\