• Nick Clifton's avatar
    bfd · c7927a3c
    Nick Clifton authored
            * Makefile.am (ALL_MACHINES): Add cpu-rx.lo.
            (ALL_MACHINES_CFILES): Add cpu-rx.c.
            (BFD32_BACKENDS): Add elf32-rx.lo.
            (BFD32_BACKENDS_CFILES): Add elf32-rx.c.
            * archures.c (bfd_architecture): Add bfd_arch_rx and bfd_mach_rx.
            Export bfd_rx_arch.
            (bfd_archures_list): Add bfd_rx_arch.
            * config.bfd: Add entry for rx-*-elf.
            * configure.in: Add entries for bfd_elf32_rx_le_vec and
            bfd_elf32_rx_be_vec.
            * reloc.c: Add RX relocations.
            * targets.c: Add RX target vectors.
            * Makefile.in: Regenerate.
            * bfd-in2.h: Regenerate.
            * configure: Regenerate.
            * libbfd.h: Regenerate.
            * cpu-rx.c: New file.
            * elf32-rx.c: New file.
    
    binutils
            * readelf.c: Add support for RX target.
            * MAINTAINERS: Add DJ and NickC as maintainers for RX.
    
    gas
            * Makefile.am: Add RX target.
            * configure.in: Likewise.
            * configure.tgt: Likewise.
            * read.c (do_repeat_with_expander): New function.
            * read.h: Provide a prototype for do_repeat_with_expander.
            * doc/Makefile.am: Add RX target documentation.
            * doc/all.texi: Likewise.
            * doc/as.texinfo: Likewise.
            * Makefile.in: Regenerate.
            * NEWS: Mention support for RX architecture.
            * configure: Regenerate.
            * doc/Makefile.in: Regenerate.
            * config/rx-defs.h: New file.
            * config/rx-parse.y: New file.
            * config/tc-rx.h: New file.
            * config/tc-rx.c: New file.
            * doc/c-rx.texi: New file.
    
    gas/testsuite
            * gas/rx: New directory.
            * gas/rx/*: New set of test cases.
            * gas/elf/section2.e-rx: New expected output file.
            * gas/all/gas.exp: Add support for RX target.
            * gas/elf/elf.exp: Likewise.
            * gas/lns/lns.exp: Likewise.
            * gas/macros/macros.exp: Likewise.
    
    include
            * dis-asm.h: Add prototype for print_insn_rx.
    
    include/elf
            * rx.h: New file.
    
    include/opcode
            * rx.h: New file.
    
    ld
            * Makefile.am: Add rules to build RX emulation.
            * configure.tgt: Likewise.
            * NEWS: Mention support for RX architecture.
            * Makefile.in: Regenerate.
            * emulparams/elf32rx.sh: New file.
            * emultempl/rxelf.em: New file.
    
    opcodes
            * Makefile.am: Add RX files.
            * configure.in: Add support for RX target.
            * disassemble.c: Likewise.
            * Makefile.in: Regenerate.
            * configure: Regenerate.
            * opc2c.c: New file.
            * rx-decode.c: New file.
            * rx-decode.opc: New file.
            * rx-dis.c: New file.
    c7927a3c
read.c 139 KB