* config/sparc/sparc.c (sparc64_initialize_trampoline): Use gen_flushdi.

From-SVN: r30793
This commit is contained in:
Jakub Jelinek 1999-12-06 02:54:50 +01:00 committed by David S. Miller
parent bccd95ae77
commit d4203cb4ad
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,7 @@
1999-12-05 Jakub Jelinek <jakub@redhat.com>
* config/sparc/sparc.c (sparc64_initialize_trampoline): Use gen_flushdi.
1999-12-05 Mark Mitchell <mark@codesourcery.com>
* tree.h (special_function_p): Declare.

View File

@ -5664,10 +5664,10 @@ sparc64_initialize_trampoline (tramp, fnaddr, cxt)
GEN_INT (0xca586010));
emit_move_insn (gen_rtx_MEM (DImode, plus_constant (tramp, 16)), cxt);
emit_move_insn (gen_rtx_MEM (DImode, plus_constant (tramp, 24)), fnaddr);
emit_insn (gen_flush (validize_mem (gen_rtx_MEM (DImode, tramp))));
emit_insn (gen_flushdi (validize_mem (gen_rtx_MEM (DImode, tramp))));
if (sparc_cpu != PROCESSOR_ULTRASPARC)
emit_insn (gen_flush (validize_mem (gen_rtx_MEM (DImode, plus_constant (tramp, 8)))));
emit_insn (gen_flushdi (validize_mem (gen_rtx_MEM (DImode, plus_constant (tramp, 8)))));
}
/* Subroutines to support a flat (single) register window calling