aboutsummaryrefslogtreecommitdiff
path: root/gold/binary.cc
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2009-06-24 03:06:42 +0000
committerDJ Delorie <dj@redhat.com>2009-06-24 03:06:42 +0000
commitdab97f2471e9939e4ddd126a5cab730c5f6831b5 (patch)
treefc89c5e5026a1086040665bef480e432aa032cda /gold/binary.cc
parent378a0c07cab0852b72230e3a16a66d5d8108af51 (diff)
downloadgdb-dab97f2471e9939e4ddd126a5cab730c5f6831b5.zip
gdb-dab97f2471e9939e4ddd126a5cab730c5f6831b5.tar.gz
gdb-dab97f2471e9939e4ddd126a5cab730c5f6831b5.tar.bz2
[cgen]
* intrinsics.scm: Updates to support IVC2. (belongs-to-group?): Check IVC2 slots. (-slots-attribute): New. (targets::attributes): Add SLOTS. (target:add-well-known-intrinsics): Add CPMOV. (md-insn): Add CPTYPE and CRET?. (add-md-insn): Likewise. (add-intrinsic-for-isa): Disable the duplicate tests, as IVC2 has duplicate insns with different bit patterns. (write-cgen-insn?): Add cret? support. (intrinsics.h): Add vector types. (runtime-op): Add vector support. (intrinsic-protos.h): Let GCC define its types. Add cret? support. * cpu/mep-core.cpu: Add CPTYPE and CRET attributes. * cpu/mep-ivc2.cpu: Update all insns to include type information. (h-cr-ivc2): Default to typeless. (h-ccr-ivc2): Fix register width. (SLOTS): Fix values and default. (ivc2_*): Add control register names. (crop, crqp, crpp, croc, crqc, crpc): Default to typeless. [opcodes] * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. [sid/component/cgen-cpu/mep] * ivc2-cop.cxx (ivc2_cphadd_w): Change to return value. (ivc2_cpsubaca0u_b): Remove debug line. * ivc2-cpu.h (ivc2_cpccadd_b): Change to return value. * mep-cop1-16-decode.cxx: Regenerate. * mep-cop1-16-sem.cxx: Regenerate. * mep-cop1-32-decode.cxx: Regenerate. * mep-cop1-32-sem.cxx: Regenerate. * mep-cop1-48-decode.cxx: Regenerate. * mep-cop1-48-sem.cxx: Regenerate. * mep-cop1-64-decode.cxx: Regenerate. * mep-cop1-64-sem.cxx: Regenerate. * mep-core1-decode.cxx: Regenerate. * mep-cpu.h: Regenerate. * mep-decode.cxx: Regenerate. * mep-desc.h: Regenerate.
Diffstat (limited to 'gold/binary.cc')
0 files changed, 0 insertions, 0 deletions