RFA: Blackfin Binutils Port Submission
Catherine Moore
clm@cm00re.com
Wed Sep 7 23:51:00 GMT 2005
Hi Everyone,
The attached file contains the binutils port for ADI's Blackfin processor.
Please let me know if it's okay to commit.
The maintainer for this port will be Jie Zhang (Jie.Zhang@analog.com).
Thanks,
Catherine
ChangeLog:
* config.sub (bfin): New.
* configure.in (bfin-*-*): New.
bfd/ChangeLog
* Makefile.am: Bfin support.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* archures.c (bfd_mach_bfin): New.
(bfd_arch_bfin): New.
* bfd-in.h (bfd_bfin_elf32_create_embedded_relocs): New.
* bfd-in2.h: Regenerated.
* config.bfd: Bfin support.
* configure: Regenerated.
* configure.in: Bfin support.
* libbfd.h: Regenerated.
* reloc.c: Add BFD Relocations for Bfin.
* targets.c (bfd_elf32_bfin_vec): New.
* cpu-bfin.c: New file.
* elf32-bfin.c: New file.
binutils/ChangeLog
* Makefile.am: Bfin support.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* readelf.c (elf/bfin.h): Include.
(guess_is_rela): EM_BLACKFIN support.
(dump_relocations): Likewise.
gas/ChangeLog
* Makefile.am: Bfin support.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* configure: Regenerated.
* configure.in: Bfin support.
* configure.tgt: Bfin support.
* bfin-aux.h: New file.
* bfin-defs.h: New file.
* bfin-lex.l: New file.
* bfin-parse.y: New file.
* config/tc-bfin.c: New file.
* config/tc-bfin.h: New file.
* doc/Makefile.am: Recognize c-bfin.texi.
* doc/Makefile.in: Regenerated.
* doc/all.texi: Bfin support.
* doc/as.texinfo: Likewise.
* doc/c-bfin.texi: Document bfin-specific syntax and
directives.
gas/testsuite/ChangeLog
* gas.exp (bfin-*-*): Expected failure for alternate
macro syntax.
* gas/bfin: New testsuite for bfin.
include/ChangeLog
* dis-asm.h (print_insn_bfin): Declare.
* elf/bfin.h: New file.
* elf/common.h (EM_BLACKFIN): Define.
* opcode/bfin.h: New file.
ld/ChangeLog
* Makefile.am: Bfin support.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* configure.tgt: Bfin support.
* emulparams/bfin.sh: New file.
* emultempl/bfin.em: New file.
ld/testsuite/ChangeLog
* ld-elf/merge.d: Xfail bfin.
opcodes/ChangeLog
* Makefile.am: Bfin support.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* bfin-dis.c: New file.
* configure: Regenerated.
* configure.in: Bfin support.
* disassemble.c (ARCH_bfin): Define.
(disassembler): Add case for bfd_arch_bfin.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: clm.binutils.bfin.patch.gz
Type: application/x-gzip
Size: 171579 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20050907/6513ba90/attachment.bin>
More information about the Binutils
mailing list