]> git.ipfire.org Git - thirdparty/gcc.git/commit
libgcc/
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Feb 2019 10:40:34 +0000 (10:40 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Feb 2019 10:40:34 +0000 (10:40 +0000)
commitca5e75514d1b7c347e31c876641e47bd3735f725
tree8d5b2c396ec5a3876eb6fd62024d749ddff7ff2b
parent66edcee6e14b812a7da06d9214123318f6eae0db
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@268931 138bc75d-0d04-0410-961f-82ee72b054a4
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