binutils-gdb/include
James Bowman 3b4b0a629a FT32: support for FT32B processor - part 1
FT32B is a new FT32 family member. It has a code
compression scheme, which requires the use of linker
relaxations. The change is quite large, so submission
is in several parts.

Part 1 adds a 15-bit instruction field, and CPU-specific functions for
the code compression that are used in binutils and GDB.

bfd/ChangeLog:

2017-10-12  James Bowman  <james.bowman@ftdichip.com>

	* bfd-in2.h: Regenerate.
	* libbfd.h: Regenerate.
	* elf32-ft32.c: Add HOWTO R_FT32_15.
	* reloc.c: Add BFD_RELOC_FT32_15.

gas/ChangeLog:

2017-10-12  James Bowman  <james.bowman@ftdichip.com>

	* config/tc-ft32.c (md_assemble): Replace FT32_FLD_K8 with
	K15.
	(md_apply_fix, tc_gen_reloc): Add BFD_RELOC_FT32_15.

include/ChangeLog:

2017-10-12  James Bowman  <james.bowman@ftdichip.com>

	* elf/ft32.h: Add R_FT32_15.
	* opcode/ft32.h: Replace FT32_FLD_K8 with K15.
	(ft32_shortcode, sc_compar, ft32_split_shortcode,
	ft32_merge_shortcode, ft32_merge_shortcode): New functions.

opcodes/ChangeLog:

2017-10-12  James Bowman  <james.bowman@ftdichip.com>

	* opcodes/ft32-dis.c (print_insn_ft32): Replace FT32_FLD_K8 with K15.
	* opcodes/ft32-opc.c (ft32_opc_info): Replace FT32_FLD_K8 with
	K15. Add jmpix pattern.

sim/ChangeLog:

2017-10-12  James Bowman  <james.bowman@ftdichip.com>

	* sim/ft32/interp.c (step_once): Replace FT32_FLD_K8 with K15.
2017-10-12 18:41:29 -07:00
..
aout Fix spelling typos. 2017-07-18 16:58:14 +01:00
cgen
coff
elf FT32: support for FT32B processor - part 1 2017-10-12 18:41:29 -07:00
gdb Fix spelling typos. 2017-07-18 16:58:14 +01:00
mach-o Fix spelling typos. 2017-07-18 16:58:14 +01:00
nlm
opcode FT32: support for FT32B processor - part 1 2017-10-12 18:41:29 -07:00
som
vms
alloca-conf.h
ansidecl.h Sync libiberty/ & include/ with GCC 2017-09-15 17:40:33 +01:00
bfdlink.h Treat common symbol as undefined for --no-define-common 2017-08-06 08:19:04 -07:00
binary-io.h
bout.h
ChangeLog FT32: support for FT32B processor - part 1 2017-10-12 18:41:29 -07:00
ChangeLog-0415
ChangeLog-2016
ChangeLog-9103
COPYING
COPYING3
demangle.h Sync libiberty sources with GCC. 2017-03-13 17:49:32 +00:00
dis-asm.h binutils/objdump: Fix disassemble for huge elf sections 2017-07-14 22:51:01 +09:30
dwarf2.def LVU: dump loclists with locviews 2017-09-22 17:05:51 -03:00
dwarf2.h LVU: dump loclists with locviews 2017-09-22 17:05:51 -03:00
dyn-string.h
environ.h Fix MinGW compilation warnings due to environ.h 2017-05-31 09:35:07 +03:00
fibheap.h
filenames.h
floatformat.h
fnmatch.h
fopen-bin.h
fopen-same.h
fopen-vms.h
gcc-c-fe.def Sync libiberty/ & include/ with GCC 2017-09-15 17:40:33 +01:00
gcc-c-interface.h Sync libiberty/ & include/ with GCC 2017-09-15 17:40:33 +01:00
gcc-cp-fe.def Sync libiberty/ & include/ with GCC 2017-09-15 17:40:33 +01:00
gcc-cp-interface.h Sync libiberty/ & include/ with GCC 2017-09-15 17:40:33 +01:00
gcc-interface.h Sync libiberty/ & include/ with GCC 2017-09-15 17:40:33 +01:00
getopt.h
hashtab.h
hp-symtab.h
ieee.h
leb128.h
libiberty.h Sync libiberty/ & include/ with GCC 2017-09-15 17:40:33 +01:00
longlong.h Sync libiberty/ & include/ with GCC 2017-09-15 17:40:33 +01:00
lto-symtab.h
MAINTAINERS
md5.h
oasys.h
objalloc.h
obstack.h
os9k.h
partition.h
plugin-api.h
progress.h
safe-ctype.h
sha1.h
simple-object.h Sync libiberty/ & include/ with GCC 2017-09-15 17:40:33 +01:00
sort.h
splay-tree.h
symcat.h
timeval-utils.h
vtv-change-permission.h
xregex2.h
xregex.h
xtensa-config.h
xtensa-isa-internal.h
xtensa-isa.h