diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-09-28 19:18:05 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-09-28 19:18:05 -0400 |
commit | e87ee2a99d7860ccb61e09250bb5a68ae2ea8dc5 (patch) | |
tree | 700c902572fda3b69d7f4700ae088934e27ec1bd | |
parent | cfb8776eb59c9e0581f416629ed838b6c88abddf (diff) | |
download | gcc-e87ee2a99d7860ccb61e09250bb5a68ae2ea8dc5.zip gcc-e87ee2a99d7860ccb61e09250bb5a68ae2ea8dc5.tar.gz gcc-e87ee2a99d7860ccb61e09250bb5a68ae2ea8dc5.tar.bz2 |
(trampoline_address): Add missing call to round_trampoline.
From-SVN: r8157
-rw-r--r-- | gcc/function.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/function.c b/gcc/function.c index ec83bab..14317dc 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -4268,7 +4268,9 @@ trampoline_address (function) /* Find an existing trampoline and return it. */ for (link = trampoline_list; link; link = TREE_CHAIN (link)) if (TREE_PURPOSE (link) == function) - return XEXP (RTL_EXPR_RTL (TREE_VALUE (link)), 0); + return + round_trampoline_addr (XEXP (RTL_EXPR_RTL (TREE_VALUE (link)), 0)); + for (fp = outer_function_chain; fp; fp = fp->next) for (link = fp->trampoline_list; link; link = TREE_CHAIN (link)) if (TREE_PURPOSE (link) == function) |