2017-01-06 Mikael Pettersson <mikpelinux@gmail.com> PR target/57583 * config/m68k/m68k.opt (LONG_JUMP_TABLE_OFFSETS): New option. * config/m68k/linux.h (ASM_RETURN_CASE_JUMP): Handle TARGET_LONG_JUMP_TABLE_OFFSETS. * config/m68k/m68kelf.h (ASM_RETURN_CASE_JUMP): Likewise. * config/m68k/netbsd-elf.h (ASM_RETURN_CASE_JUMP): Likewise. * config/m68k/m68k.h (CASE_VECTOR_MODE): Likewise. (ASM_OUTPUT_ADDR_DIFF_ELF): Likewise. * config/m68k/m68k.md (tablejump expander): Likewise. (*tablejump_pcrel_hi): Renamed from unnamed insn, reject TARGET_LONG_JUMP_TABLE_OFFSETS. (*tablejump_pcrel_si): New insn, handle TARGET_LONG_JUMP_TABLE_OFFSETS. * doc/invoke.texi (M68K options): Add -mlong-jump-table-offsets. From-SVN: r244184
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| cf.md | Loading commit data... | |
| constraints.md | Loading commit data... | |
| genopt.sh | Loading commit data... | |
| ieee.opt | Loading commit data... | |
| linux.h | Loading commit data... | |
| m68020-elf.h | Loading commit data... | |
| m68k-devices.def | Loading commit data... | |
| m68k-isas.def | Loading commit data... | |
| m68k-microarchs.def | Loading commit data... | |
| m68k-modes.def | Loading commit data... | |
| m68k-none.h | Loading commit data... | |
| m68k-opts.h | Loading commit data... | |
| m68k-protos.h | Loading commit data... | |
| m68k-tables.opt | Loading commit data... | |
| m68k.c | Loading commit data... | |
| m68k.h | Loading commit data... | |
| m68k.md | Loading commit data... | |
| m68k.opt | Loading commit data... | |
| m68kelf.h | Loading commit data... | |
| m68kemb.h | Loading commit data... | |
| math-68881.h | Loading commit data... | |
| netbsd-elf.h | Loading commit data... | |
| openbsd.h | Loading commit data... | |
| predicates.md | Loading commit data... | |
| print-sysroot-suffix.sh | Loading commit data... | |
| rtemself.h | Loading commit data... | |
| sync.md | Loading commit data... | |
| t-cf | Loading commit data... | |
| t-linux | Loading commit data... | |
| t-m68k | Loading commit data... | |
| t-m68kbare | Loading commit data... | |
| t-mlibs | Loading commit data... | |
| t-openbsd | Loading commit data... | |
| t-opts | Loading commit data... | |
| t-rtems | Loading commit data... | |
| t-uclinux | Loading commit data... | |
| uclinux.h | Loading commit data... | |
| uclinux.opt | Loading commit data... |