The new implementation attempts to clean up the existing trampoline implementation for ARC making it to work for linux type of systems. gcc/ 2018-01-08 Claudiu Zissulescu <claziss@synopsys.com> * config/arc/arc.c (TARGET_TRAMPOLINE_ADJUST_ADDRESS): Delete. (emit_store_direct): Likewise. (arc_trampoline_adjust_address): Likewise. (arc_asm_trampoline_template): New function. (arc_initialize_trampoline): Use asm_trampoline_template. (TARGET_ASM_TRAMPOLINE_TEMPLATE): Define. * config/arc/arc.h (TRAMPOLINE_SIZE): Adjust to 16. *config/arc/arc.md (flush_icache): Delete pattern. From-SVN: r256334
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
arc-arch.h | Loading commit data... | |
arc-arches.def | Loading commit data... | |
arc-c.c | Loading commit data... | |
arc-c.def | Loading commit data... | |
arc-cpus.def | Loading commit data... | |
arc-modes.def | Loading commit data... | |
arc-options.def | Loading commit data... | |
arc-opts.h | Loading commit data... | |
arc-protos.h | Loading commit data... | |
arc-simd.h | Loading commit data... | |
arc-tables.opt | Loading commit data... | |
arc.c | Loading commit data... | |
arc.h | Loading commit data... | |
arc.md | Loading commit data... | |
arc.opt | Loading commit data... | |
arc600.md | Loading commit data... | |
arc700.md | Loading commit data... | |
arcEM.md | Loading commit data... | |
arcHS.md | Loading commit data... | |
atomic.md | Loading commit data... | |
big.h | Loading commit data... | |
builtins.def | Loading commit data... | |
constraints.md | Loading commit data... | |
driver-arc.c | Loading commit data... | |
elf.h | Loading commit data... | |
fpu.md | Loading commit data... | |
fpx.md | Loading commit data... | |
genmultilib.awk | Loading commit data... | |
genoptions.awk | Loading commit data... | |
linux.h | Loading commit data... | |
predicates.md | Loading commit data... | |
simdext.md | Loading commit data... | |
t-arc | Loading commit data... | |
t-multilib | Loading commit data... |