lib2funcs.c (__set_trampoline_parity): Replace TRAMPOLINE_SIZE with __LIBGCC_TRAMPOLI...
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 15 Feb 2019 10:40:34 +0000 (10:40 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Fri, 15 Feb 2019 10:40:34 +0000 (10:40 +0000)
commitbf7988f1e9410097080584fdb414951a9930ca6e
tree8d5b2c396ec5a3876eb6fd62024d749ddff7ff2b
parent9f53b76775c53998a7714570ae8d36acab02a07f
lib2funcs.c (__set_trampoline_parity): Replace TRAMPOLINE_SIZE with __LIBGCC_TRAMPOLINE_SIZE__.

libgcc/
* config/visium/lib2funcs.c (__set_trampoline_parity): Replace
TRAMPOLINE_SIZE with __LIBGCC_TRAMPOLINE_SIZE__.
gcc/
* final.c (insn_current_reference_address): Replace test on JUMP_P
with test on jump_to_label_p.
* config/visium/visium-passes.def: New file.
* config/visium/t-visium (PASSES_EXTRA): Define.
* config/visium/visium-protos.h (make_pass_visium_reorg): Declare.
* config/visium/visium.h (TRAMPOLINE_SIZE): Adjust.
(TRAMPOLINE_ALIGNMENT): Define.
* config/visium/visium.c (visium_option_override): Do not register
the machine-specific reorg pass here.
(visium_trampoline_init): Align the BRA insn on a 64-bit boundary
for the GR6.
(output_branch): Adjust threshold for long branch instruction.
* config/visium/visium.md (cpu): Move around.
(length): Adjust for the GR6.

From-SVN: r268931
gcc/ChangeLog
gcc/config/visium/t-visium
gcc/config/visium/visium-passes.def [new file with mode: 0644]
gcc/config/visium/visium-protos.h
gcc/config/visium/visium.c
gcc/config/visium/visium.h
gcc/config/visium/visium.md
gcc/final.c
libgcc/ChangeLog
libgcc/config/visium/lib2funcs.c