aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-05-18 15:40:21 +0000
committerRichard Stallman <rms@gnu.org>1993-05-18 15:40:21 +0000
commit514000b5d45ad4e3de6f60b184a996b58462c9e1 (patch)
tree541cfcc861812e7d04066302119541e6a69f9b1c
parent375ab78643eb9314f04c09ff0d11051a2eccdb8c (diff)
downloadgcc-514000b5d45ad4e3de6f60b184a996b58462c9e1.zip
gcc-514000b5d45ad4e3de6f60b184a996b58462c9e1.tar.gz
gcc-514000b5d45ad4e3de6f60b184a996b58462c9e1.tar.bz2
(INITIALIZE_TRAMPOLINE): Make 2:nd flush, end_addr,
at the last real insn in the trampoline. From-SVN: r4494
-rw-r--r--gcc/config/pa/pa.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index ef9e305..2e2318f 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -1007,7 +1007,7 @@ extern union tree_node *current_function_decl;
/* fdc and fic only use registers for the address to flush, \
they do not accept integer displacements. */ \
start_addr = force_reg (SImode, (TRAMP)); \
- end_addr = force_reg (SImode, plus_constant (start_addr, TRAMPOLINE_SIZE));\
+ end_addr = force_reg (SImode, plus_constant ((TRAMP), 8)); \
emit_insn (gen_cacheflush (start_addr, end_addr)); \
}