]> gcc.gnu.org Git - gcc.git/commit
lib1funcs.asm (init_trampoline): New entry point.
authorJ"orn Rennecke <joern.rennecke@superh.com>
Wed, 17 Jul 2002 15:43:18 +0000 (15:43 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Wed, 17 Jul 2002 15:43:18 +0000 (16:43 +0100)
commitca903bba779e8940768d3d37c93cf56fcc494569
tree8fef084fb4b9d7bc1118a7164c0110c39bea38a0
parent0ac785173d96fc8d058ed817cf9286ddaf6d831a
lib1funcs.asm (init_trampoline): New entry point.

* config/sh/lib1funcs.asm (init_trampoline): New entry point.
* sh-protos.h (sh_initialize_trampoline): Declare.
* sh.c (sh_initialize_trampoline): New function.
* sh.h (TRAMPOLINE_SIZE): Only 24 for TARGET_SHMEDIA32.
(TRAMPOLINE_ALIGNMENT): Need cache-line alignment for TARGET_SHMEDIA.
(INITIALIZE_TRAMPOLINE): Call sh_initialize_trampoline.
(TRAMPOLINE_ADJUST_ADDRESS): Not needed for SHcompact.
* sh.md (initialize_trampoline, double_shori): New patterns.
(initialize_trampoline_compact): Likewise.
(shmedia32_initialize_trampoline_big): Remove.
(shmedia32_initialize_trampoline_little): Likewise.

From-SVN: r55529
gcc/ChangeLog
gcc/config/sh/lib1funcs.asm
gcc/config/sh/sh-protos.h
gcc/config/sh/sh.c
gcc/config/sh/sh.h
gcc/config/sh/sh.md
This page took 0.059218 seconds and 5 git commands to generate.