mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-09 11:47:24 +08:00
* config/sparc/sparc.c (sparc64_initialize_trampoline): Use gen_flushdi.
From-SVN: r30793
This commit is contained in:
parent
bccd95ae77
commit
d4203cb4ad
@ -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.
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user