OSDN Git Service

2005-01-05 Paul Brook <paul@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / config / arm / netbsd-elf.h
index 9cf47c7..602619f 100644 (file)
 #undef DEFAULT_STRUCTURE_SIZE_BOUNDARY
 #define DEFAULT_STRUCTURE_SIZE_BOUNDARY 8
 
-/* Emit code to set up a trampoline and synchronize the caches.  */
-#undef INITIALIZE_TRAMPOLINE
-#define INITIALIZE_TRAMPOLINE(TRAMP, FNADDR, CXT)                      \
-do                                                                     \
-  {                                                                    \
-    emit_move_insn (gen_rtx_MEM (SImode, plus_constant ((TRAMP), 8)),  \
-                   (CXT));                                             \
-    emit_move_insn (gen_rtx_MEM (SImode, plus_constant ((TRAMP), 12)), \
-                   (FNADDR));                                          \
-    emit_library_call (gen_rtx_SYMBOL_REF (Pmode, "__clear_cache"),    \
-                      0, VOIDmode, 2, TRAMP, Pmode,                    \
-                      plus_constant (TRAMP, TRAMPOLINE_SIZE), Pmode);  \
-  }                                                                    \
-while (0)
-
 /* Clear the instruction cache from `BEG' to `END'.  This makes a
    call to the ARM_SYNC_ICACHE architecture specific syscall.  */
 #define CLEAR_INSN_CACHE(BEG, END)                                     \