]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Add support for the Freescale s12z processor.
authorJohn Darrington <john@darrington.wattle.id.au>
Fri, 18 May 2018 14:26:18 +0000 (15:26 +0100)
committerNick Clifton <nickc@redhat.com>
Fri, 18 May 2018 14:26:18 +0000 (15:26 +0100)
commit7b4ae824289504c173a597e86a00ceab452095b7
tree98efc51666beecffead172a6c29c4c1f75b14174
parent011b32fd4270fb7111ee1f63695ccd44562ee7df
Add support for the Freescale s12z processor.

bfd * Makefile.am: Add s12z files.
* Makefile.in: Regenerate.
* archures.c: Add bfd_s12z_arch.
* bfd-in.h: Add exports of bfd_putb24 and bfd_putl24.
* bfd-in2.h: Regenerate.
* config.bfd: Add s12z target.
* configure.ac: Add s12z target.
* configure: Regenerate.
* cpu-s12z.c: New file.
* elf32-s12z.c: New file.
* libbfd.c (bfd_putb24): New function.
(bfd_putl24): New function.
* libbfd.h: Regenerate.
* reloc.c: Add s12z relocations.
(bfd_get_reloc_size): Handle size 5 relocs.
* targets.c: Add s12z_elf32_vec.

opcodes * Makefile.am: Add support for s12z architecture.
* configure.ac: Likewise.
* disassemble.c: Likewise.
* disassemble.h: Likewise.
* Makefile.in: Regenerate.
* configure: Regenerate.
* s12z-dis.c: New file.
* s12z.h: New file.

include * elf/s12z.h: New header.

ld * Makefile.am: Add support for s12z architecture.
* configure.tgt: Likewise.
* Makefile.in: Regenerate.
* emulparams/m9s12zelf.sh: New file.
* scripttempl/elfm9s12z.sc: New file.
* testsuite/ld-discard/static.d: Expect to fail for the s12z
target.
* testsuite/ld-elf/endsym.d: Likewise.
* testsuite/ld-elf/merge.d: Likewise.
* testsuite/ld-elf/pr14926.d: Skip for the s12z target.
* testsuite/ld-elf/sec64k.exp: Likewise.
* testsuite/ld-s12z: New directory.
* testsuite/ld-s12z/opr-linking.d: New file.
* testsuite/ld-s12z/opr-linking.s: New file.
* testsuite/ld-s12z/relative-linking.d: New file.
* testsuite/ld-s12z/relative-linking.s: New file.
* testsuite/ld-s12z/z12s.exp: New file.

gas * Makefile.am: Add support for s12z target.
* Makefile.in: Regenerate.
* NEWS: Mention the new support.
* config/tc-s12z.c: New file.
* config/tc-s12z.h: New file.
* configure.tgt: Add  s12z support.
* doc/Makefile.am: Likewise.
* doc/Makefile.in: Regenerate.
* doc/all.texi: Add s12z documentation.
* doc/as.textinfo: Likewise.
* doc/c-s12z.texi: New file.
* testsuite/gas/s12z: New directory.
* testsuite/gas/s12z/abs.d: New file.
* testsuite/gas/s12z/abs.s: New file.
* testsuite/gas/s12z/adc-imm.d: New file.
* testsuite/gas/s12z/adc-imm.s: New file.
* testsuite/gas/s12z/adc-opr.d: New file.
* testsuite/gas/s12z/adc-opr.s: New file.
* testsuite/gas/s12z/add-imm.d: New file.
* testsuite/gas/s12z/add-imm.s: New file.
* testsuite/gas/s12z/add-opr.d: New file.
* testsuite/gas/s12z/add-opr.s: New file.
* testsuite/gas/s12z/and-imm.d: New file.
* testsuite/gas/s12z/and-imm.s: New file.
* testsuite/gas/s12z/and-opr.d: New file.
* testsuite/gas/s12z/and-opr.s: New file.
* testsuite/gas/s12z/and-or-cc.d: New file.
* testsuite/gas/s12z/and-or-cc.s: New file.
* testsuite/gas/s12z/bfext-special.d: New file.
* testsuite/gas/s12z/bfext-special.s: New file.
* testsuite/gas/s12z/bfext.d: New file.
* testsuite/gas/s12z/bfext.s: New file.
* testsuite/gas/s12z/bit-manip.d: New file.
* testsuite/gas/s12z/bit-manip.s: New file.
* testsuite/gas/s12z/bit.d: New file.
* testsuite/gas/s12z/bit.s: New file.
* testsuite/gas/s12z/bra-expression-defined.d: New file.
* testsuite/gas/s12z/bra-expression-defined.s: New file.
* testsuite/gas/s12z/bra-expression-undef.d: New file.
* testsuite/gas/s12z/bra-expression-undef.s: New file.
* testsuite/gas/s12z/bra.d: New file.
* testsuite/gas/s12z/bra.s: New file.
* testsuite/gas/s12z/brclr-symbols.d: New file.
* testsuite/gas/s12z/brclr-symbols.s: New file.
* testsuite/gas/s12z/brset-clr-opr-imm-rel.d: New file.
* testsuite/gas/s12z/brset-clr-opr-imm-rel.s: New file.
* testsuite/gas/s12z/brset-clr-opr-reg-rel.d: New file.
* testsuite/gas/s12z/brset-clr-opr-reg-rel.s: New file.
* testsuite/gas/s12z/brset-clr-reg-imm-rel.d: New file.
* testsuite/gas/s12z/brset-clr-reg-imm-rel.s: New file.
* testsuite/gas/s12z/brset-clr-reg-reg-rel.d: New file.
* testsuite/gas/s12z/brset-clr-reg-reg-rel.s: New file.
* testsuite/gas/s12z/clb.d: New file.
* testsuite/gas/s12z/clb.s: New file.
* testsuite/gas/s12z/clr-opr.d: New file.
* testsuite/gas/s12z/clr-opr.s: New file.
* testsuite/gas/s12z/clr.d: New file.
* testsuite/gas/s12z/clr.s: New file.
* testsuite/gas/s12z/cmp-imm.d: New file.
* testsuite/gas/s12z/cmp-imm.s: New file.
* testsuite/gas/s12z/cmp-opr-inc.d: New file.
* testsuite/gas/s12z/cmp-opr-inc.s: New file.
* testsuite/gas/s12z/cmp-opr-rdirect.d: New file.
* testsuite/gas/s12z/cmp-opr-rdirect.s: New file.
* testsuite/gas/s12z/cmp-opr-reg.d: New file.
* testsuite/gas/s12z/cmp-opr-reg.s: New file.
* testsuite/gas/s12z/cmp-opr-rindirect.d: New file.
* testsuite/gas/s12z/cmp-opr-rindirect.s: New file.
* testsuite/gas/s12z/cmp-opr-sxe4.d: New file.
* testsuite/gas/s12z/cmp-opr-sxe4.s: New file.
* testsuite/gas/s12z/cmp-opr-xys.d: New file.
* testsuite/gas/s12z/cmp-opr-xys.s: New file.
* testsuite/gas/s12z/cmp-s-imm.d: New file.
* testsuite/gas/s12z/cmp-s-imm.s: New file.
* testsuite/gas/s12z/cmp-s-opr.d: New file.
* testsuite/gas/s12z/cmp-s-opr.s: New file.
* testsuite/gas/s12z/cmp-xy.d: New file.
* testsuite/gas/s12z/cmp-xy.s: New file.
* testsuite/gas/s12z/com-opr.d: New file.
* testsuite/gas/s12z/com-opr.s: New file.
* testsuite/gas/s12z/complex-shifts.d: New file.
* testsuite/gas/s12z/complex-shifts.s: New file.
* testsuite/gas/s12z/db-tb-cc-opr.d: New file.
* testsuite/gas/s12z/db-tb-cc-opr.s: New file.
* testsuite/gas/s12z/db-tb-cc-reg.d: New file.
* testsuite/gas/s12z/db-tb-cc-reg.s: New file.
* testsuite/gas/s12z/dbCC.d: New file.
* testsuite/gas/s12z/dbCC.s: New file.
* testsuite/gas/s12z/dec-opr.d: New file.
* testsuite/gas/s12z/dec-opr.s: New file.
* testsuite/gas/s12z/dec.d: New file.
* testsuite/gas/s12z/dec.s: New file.
* testsuite/gas/s12z/div.d: New file.
* testsuite/gas/s12z/div.s: New file.
* testsuite/gas/s12z/eor.d: New file.
* testsuite/gas/s12z/eor.s: New file.
* testsuite/gas/s12z/exg.d: New file.
* testsuite/gas/s12z/exg.s: New file.
* testsuite/gas/s12z/ext24-ld-xy.d: New file.
* testsuite/gas/s12z/ext24-ld-xy.s: New file.
* testsuite/gas/s12z/inc-opr.d: New file.
* testsuite/gas/s12z/inc-opr.s: New file.
* testsuite/gas/s12z/inc.d: New file.
* testsuite/gas/s12z/inc.s: New file.
* testsuite/gas/s12z/inh.d: New file.
* testsuite/gas/s12z/inh.s: New file.
* testsuite/gas/s12z/jmp.d: New file.
* testsuite/gas/s12z/jmp.s: New file.
* testsuite/gas/s12z/jsr.d: New file.
* testsuite/gas/s12z/jsr.s: New file.
* testsuite/gas/s12z/ld-imm-page2.d: New file.
* testsuite/gas/s12z/ld-imm-page2.s: New file.
* testsuite/gas/s12z/ld-imm.d: New file.
* testsuite/gas/s12z/ld-imm.s: New file.
* testsuite/gas/s12z/ld-immu18.d: New file.
* testsuite/gas/s12z/ld-immu18.s: New file.
* testsuite/gas/s12z/ld-large-direct.d: New file.
* testsuite/gas/s12z/ld-large-direct.s: New file.
* testsuite/gas/s12z/ld-opr.d: New file.
* testsuite/gas/s12z/ld-opr.s: New file.
* testsuite/gas/s12z/ld-s-opr.d: New file.
* testsuite/gas/s12z/ld-s-opr.s: New file.
* testsuite/gas/s12z/ld-small-direct.d: New file.
* testsuite/gas/s12z/ld-small-direct.s: New file.
* testsuite/gas/s12z/lea-immu18.d: New file.
* testsuite/gas/s12z/lea-immu18.s: New file.
* testsuite/gas/s12z/lea.d: New file.
* testsuite/gas/s12z/lea.s: New file.
* testsuite/gas/s12z/mac.d: New file.
* testsuite/gas/s12z/mac.s: New file.
* testsuite/gas/s12z/min-max.d: New file.
* testsuite/gas/s12z/min-max.s: New file.
* testsuite/gas/s12z/mod.d: New file.
* testsuite/gas/s12z/mod.s: New file.
* testsuite/gas/s12z/mov.d: New file.
* testsuite/gas/s12z/mov.s: New file.
* testsuite/gas/s12z/mul-imm.d: New file.
* testsuite/gas/s12z/mul-imm.s: New file.
* testsuite/gas/s12z/mul-opr-opr.d: New file.
* testsuite/gas/s12z/mul-opr-opr.s: New file.
* testsuite/gas/s12z/mul-opr.d: New file.
* testsuite/gas/s12z/mul-opr.s: New file.
* testsuite/gas/s12z/mul-reg.d: New file.
* testsuite/gas/s12z/mul-reg.s: New file.
* testsuite/gas/s12z/mul.d: New file.
* testsuite/gas/s12z/mul.s: New file.
* testsuite/gas/s12z/neg-opr.d: New file.
* testsuite/gas/s12z/neg-opr.s: New file.
* testsuite/gas/s12z/not-so-simple-shifts.d: New file.
* testsuite/gas/s12z/not-so-simple-shifts.s: New file.
* testsuite/gas/s12z/opr-18u.d: New file.
* testsuite/gas/s12z/opr-18u.s: New file.
* testsuite/gas/s12z/opr-expr.d: New file.
* testsuite/gas/s12z/opr-expr.s: New file.
* testsuite/gas/s12z/opr-ext-18.d: New file.
* testsuite/gas/s12z/opr-ext-18.s: New file.
* testsuite/gas/s12z/opr-idx-24-reg.d: New file.
* testsuite/gas/s12z/opr-idx-24-reg.s: New file.
* testsuite/gas/s12z/opr-idx3-reg.d: New file.
* testsuite/gas/s12z/opr-idx3-reg.s: New file.
* testsuite/gas/s12z/opr-idx3-xysp-24.d: New file.
* testsuite/gas/s12z/opr-idx3-xysp-24.s: New file.
* testsuite/gas/s12z/opr-indirect-expr.d: New file.
* testsuite/gas/s12z/opr-indirect-expr.s: New file.
* testsuite/gas/s12z/opr-symbol.d: New file.
* testsuite/gas/s12z/opr-symbol.s: New file.
* testsuite/gas/s12z/or-imm.d: New file.
* testsuite/gas/s12z/or-imm.s: New file.
* testsuite/gas/s12z/or-opr.d: New file.
* testsuite/gas/s12z/or-opr.s: New file.
* testsuite/gas/s12z/p2-mul.d: New file.
* testsuite/gas/s12z/p2-mul.s: New file.
* testsuite/gas/s12z/page2-inh.d: New file.
* testsuite/gas/s12z/page2-inh.s: New file.
* testsuite/gas/s12z/psh-pul.d: New file.
* testsuite/gas/s12z/psh-pul.s: New file.
* testsuite/gas/s12z/qmul.d: New file.
* testsuite/gas/s12z/qmul.s: New file.
* testsuite/gas/s12z/rotate.d: New file.
* testsuite/gas/s12z/rotate.s: New file.
* testsuite/gas/s12z/s12z.exp: New file.
* testsuite/gas/s12z/sat.d: New file.
* testsuite/gas/s12z/sat.s: New file.
* testsuite/gas/s12z/sbc-imm.d: New file.
* testsuite/gas/s12z/sbc-imm.s: New file.
* testsuite/gas/s12z/sbc-opr.d: New file.
* testsuite/gas/s12z/sbc-opr.s: New file.
* testsuite/gas/s12z/shift.d: New file.
* testsuite/gas/s12z/shift.s: New file.
* testsuite/gas/s12z/simple-shift.d: New file.
* testsuite/gas/s12z/simple-shift.s: New file.
* testsuite/gas/s12z/single-ops.d: New file.
* testsuite/gas/s12z/single-ops.s: New file.
* testsuite/gas/s12z/specd6.d: New file.
* testsuite/gas/s12z/specd6.s: New file.
* testsuite/gas/s12z/st-large-direct.d: New file.
* testsuite/gas/s12z/st-large-direct.s: New file.
* testsuite/gas/s12z/st-opr.d: New file.
* testsuite/gas/s12z/st-opr.s: New file.
* testsuite/gas/s12z/st-s-opr.d: New file.
* testsuite/gas/s12z/st-s-opr.s: New file.
* testsuite/gas/s12z/st-small-direct.d: New file.
* testsuite/gas/s12z/st-small-direct.s: New file.
* testsuite/gas/s12z/st-xy.d: New file.
* testsuite/gas/s12z/st-xy.s: New file.
* testsuite/gas/s12z/sub-imm.d: New file.
* testsuite/gas/s12z/sub-imm.s: New file.
* testsuite/gas/s12z/sub-opr.d: New file.
* testsuite/gas/s12z/sub-opr.s: New file.
* testsuite/gas/s12z/tfr.d: New file.
* testsuite/gas/s12z/tfr.s: New file.
* testsuite/gas/s12z/trap.d: New file.
* testsuite/gas/s12z/trap.s: New file.

binutils* readelf.c: Add support for s12z architecture.
* testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
targets.
259 files changed:
bfd/ChangeLog
bfd/Makefile.am
bfd/Makefile.in
bfd/archures.c
bfd/bfd-in.h
bfd/bfd-in2.h
bfd/config.bfd
bfd/configure
bfd/configure.ac
bfd/cpu-s12z.c [new file with mode: 0644]
bfd/elf32-s12z.c [new file with mode: 0644]
bfd/libbfd.c
bfd/libbfd.h
bfd/reloc.c
bfd/targets.c
binutils/ChangeLog
binutils/readelf.c
binutils/testsuite/binutils-all/dw2-1.S
binutils/testsuite/lib/binutils-common.exp
gas/ChangeLog
gas/Makefile.am
gas/Makefile.in
gas/NEWS
gas/config/tc-s12z.c [new file with mode: 0644]
gas/config/tc-s12z.h [new file with mode: 0644]
gas/configure.tgt
gas/doc/Makefile.am
gas/doc/Makefile.in
gas/doc/all.texi
gas/doc/as.texinfo
gas/doc/c-s12z.texi [new file with mode: 0644]
gas/testsuite/gas/s12z/abs.d [new file with mode: 0644]
gas/testsuite/gas/s12z/abs.s [new file with mode: 0644]
gas/testsuite/gas/s12z/adc-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/adc-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/adc-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/adc-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/add-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/add-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/add-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/add-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/and-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/and-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/and-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/and-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/and-or-cc.d [new file with mode: 0644]
gas/testsuite/gas/s12z/and-or-cc.s [new file with mode: 0644]
gas/testsuite/gas/s12z/bfext-special.d [new file with mode: 0644]
gas/testsuite/gas/s12z/bfext-special.s [new file with mode: 0644]
gas/testsuite/gas/s12z/bfext.d [new file with mode: 0644]
gas/testsuite/gas/s12z/bfext.s [new file with mode: 0644]
gas/testsuite/gas/s12z/bit-manip.d [new file with mode: 0644]
gas/testsuite/gas/s12z/bit-manip.s [new file with mode: 0644]
gas/testsuite/gas/s12z/bit.d [new file with mode: 0644]
gas/testsuite/gas/s12z/bit.s [new file with mode: 0644]
gas/testsuite/gas/s12z/bra-expression-defined.d [new file with mode: 0644]
gas/testsuite/gas/s12z/bra-expression-defined.s [new file with mode: 0644]
gas/testsuite/gas/s12z/bra-expression-undef.d [new file with mode: 0644]
gas/testsuite/gas/s12z/bra-expression-undef.s [new file with mode: 0644]
gas/testsuite/gas/s12z/bra.d [new file with mode: 0644]
gas/testsuite/gas/s12z/bra.s [new file with mode: 0644]
gas/testsuite/gas/s12z/brclr-symbols.d [new file with mode: 0644]
gas/testsuite/gas/s12z/brclr-symbols.s [new file with mode: 0644]
gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.d [new file with mode: 0644]
gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.s [new file with mode: 0644]
gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.d [new file with mode: 0644]
gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.s [new file with mode: 0644]
gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.d [new file with mode: 0644]
gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.s [new file with mode: 0644]
gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.d [new file with mode: 0644]
gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.s [new file with mode: 0644]
gas/testsuite/gas/s12z/clb.d [new file with mode: 0644]
gas/testsuite/gas/s12z/clb.s [new file with mode: 0644]
gas/testsuite/gas/s12z/clr-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/clr-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/clr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/clr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-inc.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-inc.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-rdirect.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-rdirect.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-reg.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-reg.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-rindirect.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-rindirect.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-sxe4.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-sxe4.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-xys.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-opr-xys.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-s-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-s-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-s-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-s-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-xy.d [new file with mode: 0644]
gas/testsuite/gas/s12z/cmp-xy.s [new file with mode: 0644]
gas/testsuite/gas/s12z/com-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/com-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/complex-shifts.d [new file with mode: 0644]
gas/testsuite/gas/s12z/complex-shifts.s [new file with mode: 0644]
gas/testsuite/gas/s12z/db-tb-cc-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/db-tb-cc-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/db-tb-cc-reg.d [new file with mode: 0644]
gas/testsuite/gas/s12z/db-tb-cc-reg.s [new file with mode: 0644]
gas/testsuite/gas/s12z/dbCC.d [new file with mode: 0644]
gas/testsuite/gas/s12z/dbCC.s [new file with mode: 0644]
gas/testsuite/gas/s12z/dec-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/dec-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/dec.d [new file with mode: 0644]
gas/testsuite/gas/s12z/dec.s [new file with mode: 0644]
gas/testsuite/gas/s12z/div.d [new file with mode: 0644]
gas/testsuite/gas/s12z/div.s [new file with mode: 0644]
gas/testsuite/gas/s12z/eor.d [new file with mode: 0644]
gas/testsuite/gas/s12z/eor.s [new file with mode: 0644]
gas/testsuite/gas/s12z/exg.d [new file with mode: 0644]
gas/testsuite/gas/s12z/exg.s [new file with mode: 0644]
gas/testsuite/gas/s12z/ext24-ld-xy.d [new file with mode: 0644]
gas/testsuite/gas/s12z/ext24-ld-xy.s [new file with mode: 0644]
gas/testsuite/gas/s12z/inc-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/inc-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/inc.d [new file with mode: 0644]
gas/testsuite/gas/s12z/inc.s [new file with mode: 0644]
gas/testsuite/gas/s12z/inh.d [new file with mode: 0644]
gas/testsuite/gas/s12z/inh.s [new file with mode: 0644]
gas/testsuite/gas/s12z/jmp.d [new file with mode: 0644]
gas/testsuite/gas/s12z/jmp.s [new file with mode: 0644]
gas/testsuite/gas/s12z/jsr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/jsr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-imm-page2.d [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-imm-page2.s [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-immu18.d [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-immu18.s [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-large-direct.d [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-large-direct.s [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-s-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-s-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-small-direct.d [new file with mode: 0644]
gas/testsuite/gas/s12z/ld-small-direct.s [new file with mode: 0644]
gas/testsuite/gas/s12z/lea-immu18.d [new file with mode: 0644]
gas/testsuite/gas/s12z/lea-immu18.s [new file with mode: 0644]
gas/testsuite/gas/s12z/lea.d [new file with mode: 0644]
gas/testsuite/gas/s12z/lea.s [new file with mode: 0644]
gas/testsuite/gas/s12z/mac.d [new file with mode: 0644]
gas/testsuite/gas/s12z/mac.s [new file with mode: 0644]
gas/testsuite/gas/s12z/min-max.d [new file with mode: 0644]
gas/testsuite/gas/s12z/min-max.s [new file with mode: 0644]
gas/testsuite/gas/s12z/mod.d [new file with mode: 0644]
gas/testsuite/gas/s12z/mod.s [new file with mode: 0644]
gas/testsuite/gas/s12z/mov.d [new file with mode: 0644]
gas/testsuite/gas/s12z/mov.s [new file with mode: 0644]
gas/testsuite/gas/s12z/mul-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/mul-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/mul-opr-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/mul-opr-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/mul-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/mul-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/mul-reg.d [new file with mode: 0644]
gas/testsuite/gas/s12z/mul-reg.s [new file with mode: 0644]
gas/testsuite/gas/s12z/mul.d [new file with mode: 0644]
gas/testsuite/gas/s12z/mul.s [new file with mode: 0644]
gas/testsuite/gas/s12z/neg-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/neg-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/not-so-simple-shifts.d [new file with mode: 0644]
gas/testsuite/gas/s12z/not-so-simple-shifts.s [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-18u.d [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-18u.s [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-expr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-expr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-ext-18.d [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-ext-18.s [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-idx-24-reg.d [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-idx-24-reg.s [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-idx3-reg.d [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-idx3-reg.s [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-idx3-xysp-24.d [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-idx3-xysp-24.s [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-indirect-expr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-indirect-expr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-symbol.d [new file with mode: 0644]
gas/testsuite/gas/s12z/opr-symbol.s [new file with mode: 0644]
gas/testsuite/gas/s12z/or-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/or-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/or-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/or-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/p2-mul.d [new file with mode: 0644]
gas/testsuite/gas/s12z/p2-mul.s [new file with mode: 0644]
gas/testsuite/gas/s12z/page2-inh.d [new file with mode: 0644]
gas/testsuite/gas/s12z/page2-inh.s [new file with mode: 0644]
gas/testsuite/gas/s12z/psh-pul.d [new file with mode: 0644]
gas/testsuite/gas/s12z/psh-pul.s [new file with mode: 0644]
gas/testsuite/gas/s12z/qmul.d [new file with mode: 0644]
gas/testsuite/gas/s12z/qmul.s [new file with mode: 0644]
gas/testsuite/gas/s12z/rotate.d [new file with mode: 0644]
gas/testsuite/gas/s12z/rotate.s [new file with mode: 0644]
gas/testsuite/gas/s12z/s12z.exp [new file with mode: 0644]
gas/testsuite/gas/s12z/sat.d [new file with mode: 0644]
gas/testsuite/gas/s12z/sat.s [new file with mode: 0644]
gas/testsuite/gas/s12z/sbc-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/sbc-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/sbc-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/sbc-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/shift.d [new file with mode: 0644]
gas/testsuite/gas/s12z/shift.s [new file with mode: 0644]
gas/testsuite/gas/s12z/simple-shift.d [new file with mode: 0644]
gas/testsuite/gas/s12z/simple-shift.s [new file with mode: 0644]
gas/testsuite/gas/s12z/single-ops.d [new file with mode: 0644]
gas/testsuite/gas/s12z/single-ops.s [new file with mode: 0644]
gas/testsuite/gas/s12z/specd6.d [new file with mode: 0644]
gas/testsuite/gas/s12z/specd6.s [new file with mode: 0644]
gas/testsuite/gas/s12z/st-large-direct.d [new file with mode: 0644]
gas/testsuite/gas/s12z/st-large-direct.s [new file with mode: 0644]
gas/testsuite/gas/s12z/st-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/st-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/st-s-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/st-s-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/st-small-direct.d [new file with mode: 0644]
gas/testsuite/gas/s12z/st-small-direct.s [new file with mode: 0644]
gas/testsuite/gas/s12z/st-xy.d [new file with mode: 0644]
gas/testsuite/gas/s12z/st-xy.s [new file with mode: 0644]
gas/testsuite/gas/s12z/sub-imm.d [new file with mode: 0644]
gas/testsuite/gas/s12z/sub-imm.s [new file with mode: 0644]
gas/testsuite/gas/s12z/sub-opr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/sub-opr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/tfr.d [new file with mode: 0644]
gas/testsuite/gas/s12z/tfr.s [new file with mode: 0644]
gas/testsuite/gas/s12z/trap.d [new file with mode: 0644]
gas/testsuite/gas/s12z/trap.s [new file with mode: 0644]
include/ChangeLog
include/elf/s12z.h [new file with mode: 0644]
ld/ChangeLog
ld/Makefile.am
ld/Makefile.in
ld/configure.tgt
ld/emulparams/m9s12zelf.sh [new file with mode: 0644]
ld/scripttempl/elfm9s12z.sc [new file with mode: 0644]
ld/testsuite/ld-discard/static.d
ld/testsuite/ld-elf/endsym.d
ld/testsuite/ld-elf/merge.d
ld/testsuite/ld-elf/pr14926.d
ld/testsuite/ld-elf/sec64k.exp
ld/testsuite/ld-s12z/opr-linking.d [new file with mode: 0644]
ld/testsuite/ld-s12z/opr-linking.s [new file with mode: 0644]
ld/testsuite/ld-s12z/relative-linking.d [new file with mode: 0644]
ld/testsuite/ld-s12z/relative-linking.s [new file with mode: 0644]
ld/testsuite/ld-s12z/z12s.exp [new file with mode: 0644]
opcodes/ChangeLog
opcodes/Makefile.am
opcodes/Makefile.in
opcodes/configure
opcodes/configure.ac
opcodes/disassemble.c
opcodes/disassemble.h
opcodes/s12z-dis.c [new file with mode: 0644]
opcodes/s12z.h [new file with mode: 0644]