diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1997-01-30 08:57:32 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1997-01-30 08:57:32 -0500 |
commit | 189cc3779aa51fcf80647da109372674797dd8af (patch) | |
tree | 284ff66a0267d0f4049d7c967d2094616a16e7ad /gcc/function.c | |
parent | 27232d288515c2f3c5fa15680463f1fb6593625f (diff) | |
download | gcc-189cc3779aa51fcf80647da109372674797dd8af.zip gcc-189cc3779aa51fcf80647da109372674797dd8af.tar.gz gcc-189cc3779aa51fcf80647da109372674797dd8af.tar.bz2 |
(TRAMPOLINE_ALIGNMENT): Provide default.
(expand_function_end): Use TRAMPOLINE_ALIGNMENT instead of FUNCTION_BOUNDARY.
From-SVN: r13567
Diffstat (limited to 'gcc/function.c')
-rw-r--r-- | gcc/function.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/function.c b/gcc/function.c index d67ad5b..31e2caa 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -58,6 +58,10 @@ Boston, MA 02111-1307, USA. */ #include "bytecode.h" #include "bc-emit.h" +#ifndef TRAMPOLINE_ALIGNMENT +#define TRAMPOLINE_ALIGNMENT FUNCTION_BOUNDARY +#endif + /* Some systems use __main in a way incompatible with its use in gcc, in these cases use the macros NAME__MAIN to give a quoted symbol and SYMBOL__MAIN to give the same symbol without quotes for an alternative entry point. You @@ -5460,7 +5464,7 @@ expand_function_end (filename, line, end_bindings) blktramp = change_address (initial_trampoline, BLKmode, tramp); emit_block_move (blktramp, initial_trampoline, GEN_INT (TRAMPOLINE_SIZE), - FUNCTION_BOUNDARY / BITS_PER_UNIT); + TRAMPOLINE_ALIGNMENT / BITS_PER_UNIT); #endif INITIALIZE_TRAMPOLINE (tramp, XEXP (DECL_RTL (function), 0), context); seq = get_insns (); |