aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1994-09-29 17:04:04 -0700
committerJim Wilson <wilson@gcc.gnu.org>1994-09-29 17:04:04 -0700
commiteda74c8b4f65de5297dd65d48cff50829ee4ccab (patch)
tree77e0fc7808f9c0b6c0d7be2f6b63468cb0283197
parent18992995996f35db9c1afa53d70485284dce54e6 (diff)
downloadgcc-eda74c8b4f65de5297dd65d48cff50829ee4ccab.zip
gcc-eda74c8b4f65de5297dd65d48cff50829ee4ccab.tar.gz
gcc-eda74c8b4f65de5297dd65d48cff50829ee4ccab.tar.bz2
(sparc_initialize_trampoline): FLUSH is now 3 not 2.
From-SVN: r8171
-rw-r--r--gcc/config/sparc/sparc.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index e80c280..f83e13f 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -4043,7 +4043,7 @@ sparc_type_code (type)
(to store insns). This is a bit excessive. Perhaps a different
mechanism would be better here.
- Emit 3 FLUSH instructions (UNSPEC_VOLATILE 2) to synchonize the data
+ Emit 3 FLUSH instructions (UNSPEC_VOLATILE 3) to synchonize the data
and instruction caches.
??? v9: We assume the top 32 bits of function addresses are 0. */
@@ -4081,13 +4081,13 @@ sparc_initialize_trampoline (tramp, fnaddr, cxt)
emit_move_insn (gen_rtx (MEM, SImode, plus_constant (tramp, 16)), low_cxt);
emit_insn (gen_rtx (UNSPEC_VOLATILE, VOIDmode,
gen_rtvec (1, plus_constant (tramp, 0)),
- 2));
+ 3));
emit_insn (gen_rtx (UNSPEC_VOLATILE, VOIDmode,
gen_rtvec (1, plus_constant (tramp, 8)),
- 2));
+ 3));
emit_insn (gen_rtx (UNSPEC_VOLATILE, VOIDmode,
gen_rtvec (1, plus_constant (tramp, 16)),
- 2));
+ 3));
}
void
@@ -4129,13 +4129,13 @@ sparc64_initialize_trampoline (tramp, fnaddr, cxt)
emit_move_insn (gen_rtx (MEM, SImode, plus_constant (tramp, 16)), low_cxt);
emit_insn (gen_rtx (UNSPEC_VOLATILE, VOIDmode,
gen_rtvec (1, plus_constant (tramp, 0)),
- 2));
+ 3));
emit_insn (gen_rtx (UNSPEC_VOLATILE, VOIDmode,
gen_rtvec (1, plus_constant (tramp, 8)),
- 2));
+ 3));
emit_insn (gen_rtx (UNSPEC_VOLATILE, VOIDmode,
gen_rtvec (1, plus_constant (tramp, 16)),
- 2));
+ 3));
}
/* Subroutines to support a flat (single) register window calling