mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-30 21:44:19 +08:00
3f8107ab38
FT32 is a new 32-bit RISC core developed by FTDI for embedded applications. * configure.ac: Add FT32 support. * configure: Regenerate. bfd/ * Makefile.am: Add FT32 files. * archures.c (enum bfd_architecture): Add bfd_arch_ft32. (bfd_mach_ft32): Define. (bfd_ft32_arch): Declare. (bfd_archures_list): Add bfd_ft32_arch. * config.bfd: Handle FT32. * configure.ac: Likewise. * cpu-ft32.c: New file. * elf32-ft32.c: New file. * reloc.c (BFD_RELOC_FT32_10, BFD_RELOC_FT32_20, BFD_RELOC_FT32_17, BFD_RELOC_FT32_18): Define. * targets.c (_bfd_target_vector): Add ft32_elf32_vec. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate. * Makefile.in: Regenerate. * configure: Regenerate. * po/SRC-POTFILES.in: Regenerate. binutils/ * readelf.c: Add FT32 support. gas/ * Makefile.am: Add FT32 files. * config/tc-ft32.c: New file. * config/tc-ft32.h: New file. * configure.tgt: Add FT32 support. * Makefile.in: Regenerate. * po/POTFILES.in: Regenerate. gas/testsuite/ * gas/ft32/ft32.exp: New file. * gas/ft32/insn.d: New file. * gas/ft32/insn.s: New file. include/ * dis-asm.h (print_insn_ft32): Declare. include/elf/ * common.h (EM_FT32): Define. * ft32.h: New file. include/opcode/ * ft32.h: New file. ld/ * Makefile.am: Add FT32 files. * configure.tgt: Handle FT32 target. * emulparams/elf32ft32.sh: New file. * scripttempl/ft32.sc: New file. * Makefile.in: Regenerate. opcodes/ * Makefile.am: Add FT32 files. * configure.ac: Handle FT32. * disassemble.c (disassembler): Call print_insn_ft32. * ft32-dis.c: New file. * ft32-opc.c: New file. * Makefile.in: Regenerate. * configure: Regenerate. * po/POTFILES.in: Regenerate.
384 lines
4.4 KiB
Plaintext
384 lines
4.4 KiB
Plaintext
aix386-core.c
|
|
aix5ppc-core.c
|
|
aout-adobe.c
|
|
aout-arm.c
|
|
aout-cris.c
|
|
aout-ns32k.c
|
|
aout-sparcle.c
|
|
aout-target.h
|
|
aout-tic30.c
|
|
aout0.c
|
|
aout32.c
|
|
aout64.c
|
|
aoutf1.h
|
|
aoutx.h
|
|
archive.c
|
|
archive64.c
|
|
archures.c
|
|
armnetbsd.c
|
|
bfd.c
|
|
bfdio.c
|
|
bfdwin.c
|
|
binary.c
|
|
bout.c
|
|
cache.c
|
|
cf-i386lynx.c
|
|
cf-sparclynx.c
|
|
cisco-core.c
|
|
coff-alpha.c
|
|
coff-apollo.c
|
|
coff-arm.c
|
|
coff-aux.c
|
|
coff-bfd.c
|
|
coff-go32.c
|
|
coff-h8300.c
|
|
coff-h8500.c
|
|
coff-i386.c
|
|
coff-i860.c
|
|
coff-i960.c
|
|
coff-m68k.c
|
|
coff-m88k.c
|
|
coff-mips.c
|
|
coff-rs6000.c
|
|
coff-sh.c
|
|
coff-sparc.c
|
|
coff-stgo32.c
|
|
coff-svm68k.c
|
|
coff-tic30.c
|
|
coff-tic4x.c
|
|
coff-tic54x.c
|
|
coff-tic80.c
|
|
coff-u68k.c
|
|
coff-w65.c
|
|
coff-we32k.c
|
|
coff-x86_64.c
|
|
coff-z80.c
|
|
coff-z8k.c
|
|
coff64-rs6000.c
|
|
coffcode.h
|
|
coffgen.c
|
|
cofflink.c
|
|
coffswap.h
|
|
compress.c
|
|
corefile.c
|
|
cpu-aarch64.c
|
|
cpu-alpha.c
|
|
cpu-arc.c
|
|
cpu-arm.c
|
|
cpu-avr.c
|
|
cpu-bfin.c
|
|
cpu-cr16.c
|
|
cpu-cr16c.c
|
|
cpu-cris.c
|
|
cpu-crx.c
|
|
cpu-d10v.c
|
|
cpu-d30v.c
|
|
cpu-dlx.c
|
|
cpu-epiphany.c
|
|
cpu-fr30.c
|
|
cpu-frv.c
|
|
cpu-ft32.c
|
|
cpu-h8300.c
|
|
cpu-h8500.c
|
|
cpu-hppa.c
|
|
cpu-i370.c
|
|
cpu-i386.c
|
|
cpu-i860.c
|
|
cpu-i960.c
|
|
cpu-ia64.c
|
|
cpu-ip2k.c
|
|
cpu-iq2000.c
|
|
cpu-k1om.c
|
|
cpu-l1om.c
|
|
cpu-lm32.c
|
|
cpu-m10200.c
|
|
cpu-m10300.c
|
|
cpu-m32c.c
|
|
cpu-m32r.c
|
|
cpu-m68hc11.c
|
|
cpu-m68hc12.c
|
|
cpu-m68k.c
|
|
cpu-m88k.c
|
|
cpu-m9s12x.c
|
|
cpu-m9s12xg.c
|
|
cpu-mcore.c
|
|
cpu-mep.c
|
|
cpu-metag.c
|
|
cpu-microblaze.c
|
|
cpu-mips.c
|
|
cpu-mmix.c
|
|
cpu-moxie.c
|
|
cpu-msp430.c
|
|
cpu-mt.c
|
|
cpu-nds32.c
|
|
cpu-nios2.c
|
|
cpu-ns32k.c
|
|
cpu-or1k.c
|
|
cpu-pdp11.c
|
|
cpu-pj.c
|
|
cpu-plugin.c
|
|
cpu-powerpc.c
|
|
cpu-rl78.c
|
|
cpu-rs6000.c
|
|
cpu-rx.c
|
|
cpu-s390.c
|
|
cpu-score.c
|
|
cpu-sh.c
|
|
cpu-sparc.c
|
|
cpu-spu.c
|
|
cpu-tic30.c
|
|
cpu-tic4x.c
|
|
cpu-tic54x.c
|
|
cpu-tic6x.c
|
|
cpu-tic80.c
|
|
cpu-tilegx.c
|
|
cpu-tilepro.c
|
|
cpu-v850.c
|
|
cpu-v850_rh850.c
|
|
cpu-vax.c
|
|
cpu-visium.c
|
|
cpu-w65.c
|
|
cpu-we32k.c
|
|
cpu-xc16x.c
|
|
cpu-xgate.c
|
|
cpu-xstormy16.c
|
|
cpu-xtensa.c
|
|
cpu-z80.c
|
|
cpu-z8k.c
|
|
demo64.c
|
|
dwarf1.c
|
|
dwarf2.c
|
|
ecoff.c
|
|
ecofflink.c
|
|
ecoffswap.h
|
|
elf-attrs.c
|
|
elf-bfd.h
|
|
elf-eh-frame.c
|
|
elf-hppa.h
|
|
elf-ifunc.c
|
|
elf-linux-psinfo.h
|
|
elf-m10200.c
|
|
elf-m10300.c
|
|
elf-nacl.c
|
|
elf-strtab.c
|
|
elf-vxworks.c
|
|
elf.c
|
|
elf32-am33lin.c
|
|
elf32-arc.c
|
|
elf32-arm.c
|
|
elf32-avr.c
|
|
elf32-bfin.c
|
|
elf32-cr16.c
|
|
elf32-cr16c.c
|
|
elf32-cris.c
|
|
elf32-crx.c
|
|
elf32-d10v.c
|
|
elf32-d30v.c
|
|
elf32-dlx.c
|
|
elf32-epiphany.c
|
|
elf32-fr30.c
|
|
elf32-frv.c
|
|
elf32-ft32.c
|
|
elf32-gen.c
|
|
elf32-h8300.c
|
|
elf32-hppa.c
|
|
elf32-hppa.h
|
|
elf32-i370.c
|
|
elf32-i386.c
|
|
elf32-i860.c
|
|
elf32-i960.c
|
|
elf32-ip2k.c
|
|
elf32-iq2000.c
|
|
elf32-lm32.c
|
|
elf32-m32c.c
|
|
elf32-m32r.c
|
|
elf32-m68hc11.c
|
|
elf32-m68hc12.c
|
|
elf32-m68hc1x.c
|
|
elf32-m68k.c
|
|
elf32-m88k.c
|
|
elf32-mcore.c
|
|
elf32-mep.c
|
|
elf32-metag.c
|
|
elf32-microblaze.c
|
|
elf32-mips.c
|
|
elf32-moxie.c
|
|
elf32-msp430.c
|
|
elf32-mt.c
|
|
elf32-nds32.c
|
|
elf32-nios2.c
|
|
elf32-or1k.c
|
|
elf32-pj.c
|
|
elf32-ppc.c
|
|
elf32-rl78.c
|
|
elf32-rx.c
|
|
elf32-s390.c
|
|
elf32-score.c
|
|
elf32-score7.c
|
|
elf32-sh-symbian.c
|
|
elf32-sh.c
|
|
elf32-sh64-com.c
|
|
elf32-sh64.c
|
|
elf32-sparc.c
|
|
elf32-spu.c
|
|
elf32-tic6x.c
|
|
elf32-tilegx.c
|
|
elf32-tilepro.c
|
|
elf32-v850.c
|
|
elf32-vax.c
|
|
elf32-visium.c
|
|
elf32-xc16x.c
|
|
elf32-xgate.c
|
|
elf32-xstormy16.c
|
|
elf32-xtensa.c
|
|
elf32.c
|
|
elf64-alpha.c
|
|
elf64-gen.c
|
|
elf64-hppa.c
|
|
elf64-hppa.h
|
|
elf64-ia64-vms.c
|
|
elf64-mips.c
|
|
elf64-mmix.c
|
|
elf64-ppc.c
|
|
elf64-s390.c
|
|
elf64-sh64.c
|
|
elf64-sparc.c
|
|
elf64-tilegx.c
|
|
elf64-x86-64.c
|
|
elf64.c
|
|
elfcode.h
|
|
elfcore.h
|
|
elflink.c
|
|
elfn32-mips.c
|
|
elfxx-aarch64.c
|
|
elfxx-ia64.c
|
|
elfxx-mips.c
|
|
elfxx-sparc.c
|
|
elfxx-tilegx.c
|
|
epoc-pe-arm.c
|
|
epoc-pei-arm.c
|
|
format.c
|
|
freebsd.h
|
|
genlink.h
|
|
go32stub.h
|
|
hash.c
|
|
hp300bsd.c
|
|
hp300hpux.c
|
|
hpux-core.c
|
|
i386aout.c
|
|
i386bsd.c
|
|
i386dynix.c
|
|
i386freebsd.c
|
|
i386linux.c
|
|
i386lynx.c
|
|
i386mach3.c
|
|
i386msdos.c
|
|
i386netbsd.c
|
|
i386os9k.c
|
|
ieee.c
|
|
ihex.c
|
|
init.c
|
|
irix-core.c
|
|
libaout.h
|
|
libbfd.c
|
|
libbfd.h
|
|
libcoff.h
|
|
libecoff.h
|
|
libhppa.h
|
|
libieee.h
|
|
libnlm.h
|
|
liboasys.h
|
|
libpei.h
|
|
libxcoff.h
|
|
linker.c
|
|
lynx-core.c
|
|
m68k4knetbsd.c
|
|
m68klinux.c
|
|
m68knetbsd.c
|
|
m88kmach3.c
|
|
m88kopenbsd.c
|
|
mach-o-i386.c
|
|
mach-o-x86-64.c
|
|
mach-o.c
|
|
mach-o.h
|
|
merge.c
|
|
mipsbsd.c
|
|
mmo.c
|
|
netbsd.h
|
|
newsos3.c
|
|
nlm-target.h
|
|
nlm.c
|
|
nlm32-alpha.c
|
|
nlm32-i386.c
|
|
nlm32-ppc.c
|
|
nlm32-sparc.c
|
|
nlm32.c
|
|
nlm64.c
|
|
nlmcode.h
|
|
nlmswap.h
|
|
ns32k.h
|
|
ns32knetbsd.c
|
|
oasys.c
|
|
opncls.c
|
|
osf-core.c
|
|
pc532-mach.c
|
|
pdp11.c
|
|
pe-arm-wince.c
|
|
pe-arm.c
|
|
pe-i386.c
|
|
pe-mcore.c
|
|
pe-mips.c
|
|
pe-ppc.c
|
|
pe-sh.c
|
|
pe-x86_64.c
|
|
pef-traceback.h
|
|
pef.c
|
|
pef.h
|
|
pei-arm-wince.c
|
|
pei-arm.c
|
|
pei-i386.c
|
|
pei-ia64.c
|
|
pei-mcore.c
|
|
pei-mips.c
|
|
pei-ppc.c
|
|
pei-sh.c
|
|
pei-x86_64.c
|
|
peicode.h
|
|
plugin.c
|
|
ppcboot.c
|
|
reloc.c
|
|
reloc16.c
|
|
riscix.c
|
|
rs6000-core.c
|
|
sco5-core.c
|
|
section.c
|
|
simple.c
|
|
som.c
|
|
som.h
|
|
sparclinux.c
|
|
sparclynx.c
|
|
sparcnetbsd.c
|
|
srec.c
|
|
stab-syms.c
|
|
stabs.c
|
|
sunos.c
|
|
syms.c
|
|
targets.c
|
|
tekhex.c
|
|
trad-core.c
|
|
vax1knetbsd.c
|
|
vaxbsd.c
|
|
vaxnetbsd.c
|
|
verilog.c
|
|
versados.c
|
|
version.h
|
|
vms-alpha.c
|
|
vms-lib.c
|
|
vms-misc.c
|
|
vms.h
|
|
xcofflink.c
|
|
xsym.c
|
|
xsym.h
|
|
xtensa-isa.c
|
|
xtensa-modules.c
|