1999-05-03 07:29:11 +00:00
|
|
|
alpha-dis.c
|
|
|
|
alpha-opc.c
|
1999-07-11 20:04:29 +00:00
|
|
|
arc-dis.c
|
2001-01-11 21:20:20 +00:00
|
|
|
arc-ext.c
|
1999-07-11 20:04:29 +00:00
|
|
|
arc-opc.c
|
1999-05-03 07:29:11 +00:00
|
|
|
arm-dis.c
|
2000-05-30 18:35:35 +00:00
|
|
|
avr-dis.c
|
2005-10-25 02:20:17 +00:00
|
|
|
bfin-dis.c
|
1999-05-03 07:29:11 +00:00
|
|
|
cgen-asm.c
|
2005-12-27 01:20:06 +00:00
|
|
|
cgen-bitset.c
|
1999-05-03 07:29:11 +00:00
|
|
|
cgen-dis.c
|
|
|
|
cgen-opc.c
|
2007-07-02 07:12:53 +00:00
|
|
|
cr16-dis.c
|
|
|
|
cr16-opc.c
|
2000-07-20 16:46:28 +00:00
|
|
|
cris-dis.c
|
|
|
|
cris-opc.c
|
2004-09-17 06:13:39 +00:00
|
|
|
crx-dis.c
|
|
|
|
crx-opc.c
|
1999-05-03 07:29:11 +00:00
|
|
|
d10v-dis.c
|
|
|
|
d10v-opc.c
|
|
|
|
d30v-dis.c
|
|
|
|
d30v-opc.c
|
2003-07-14 11:18:13 +00:00
|
|
|
dis-buf.c
|
2004-03-19 07:02:24 +00:00
|
|
|
dis-init.c
|
2008-08-04 06:55:33 +00:00
|
|
|
disassemble.c
|
2002-05-31 04:27:37 +00:00
|
|
|
dlx-dis.c
|
1999-05-03 07:29:11 +00:00
|
|
|
fr30-asm.c
|
|
|
|
fr30-desc.c
|
|
|
|
fr30-desc.h
|
|
|
|
fr30-dis.c
|
|
|
|
fr30-ibld.c
|
|
|
|
fr30-opc.c
|
|
|
|
fr30-opc.h
|
2002-06-18 21:21:05 +00:00
|
|
|
frv-asm.c
|
|
|
|
frv-desc.c
|
|
|
|
frv-desc.h
|
|
|
|
frv-dis.c
|
|
|
|
frv-ibld.c
|
|
|
|
frv-opc.c
|
|
|
|
frv-opc.h
|
1999-05-03 07:29:11 +00:00
|
|
|
h8300-dis.c
|
|
|
|
h8500-dis.c
|
|
|
|
h8500-opc.h
|
|
|
|
hppa-dis.c
|
2000-02-27 16:55:52 +00:00
|
|
|
i370-dis.c
|
|
|
|
i370-opc.c
|
1999-05-03 07:29:11 +00:00
|
|
|
i386-dis.c
|
2007-07-02 07:12:53 +00:00
|
|
|
i386-gen.c
|
2007-10-24 04:57:04 +00:00
|
|
|
i386-init.h
|
2007-04-19 10:47:26 +00:00
|
|
|
i386-opc.c
|
2007-07-02 07:12:53 +00:00
|
|
|
i386-opc.h
|
|
|
|
i386-tbl.h
|
2000-07-31 18:50:56 +00:00
|
|
|
i860-dis.c
|
1999-05-03 07:29:11 +00:00
|
|
|
i960-dis.c
|
2000-05-30 18:35:35 +00:00
|
|
|
ia64-asmtab.c
|
|
|
|
ia64-asmtab.h
|
|
|
|
ia64-dis.c
|
|
|
|
ia64-gen.c
|
|
|
|
ia64-opc-a.c
|
|
|
|
ia64-opc-b.c
|
|
|
|
ia64-opc-d.c
|
|
|
|
ia64-opc-f.c
|
|
|
|
ia64-opc-i.c
|
|
|
|
ia64-opc-m.c
|
2008-08-04 06:55:33 +00:00
|
|
|
ia64-opc.c
|
|
|
|
ia64-opc.h
|
2002-07-23 12:42:32 +00:00
|
|
|
ip2k-asm.c
|
|
|
|
ip2k-desc.c
|
|
|
|
ip2k-desc.h
|
|
|
|
ip2k-dis.c
|
|
|
|
ip2k-ibld.c
|
|
|
|
ip2k-opc.c
|
|
|
|
ip2k-opc.h
|
2003-01-16 04:11:36 +00:00
|
|
|
iq2000-asm.c
|
|
|
|
iq2000-desc.c
|
|
|
|
iq2000-desc.h
|
|
|
|
iq2000-dis.c
|
|
|
|
iq2000-ibld.c
|
|
|
|
iq2000-opc.c
|
|
|
|
iq2000-opc.h
|
2009-01-16 08:02:29 +00:00
|
|
|
lm32-asm.c
|
|
|
|
lm32-desc.c
|
|
|
|
lm32-desc.h
|
|
|
|
lm32-dis.c
|
|
|
|
lm32-ibld.c
|
|
|
|
lm32-opc.c
|
|
|
|
lm32-opc.h
|
|
|
|
lm32-opinst.c
|
1999-05-03 07:29:11 +00:00
|
|
|
m10200-dis.c
|
|
|
|
m10200-opc.c
|
|
|
|
m10300-dis.c
|
|
|
|
m10300-opc.c
|
ChangeLog:
2005-07-14 Jim Blandy <jimb@redhat.com>
* configure.in: Add cases for Renesas m32c.
* configure: Regenerated.
bfd/ChangeLog:
2005-07-14 Jim Blandy <jimb@redhat.com>
Add support for m32c-*-elf (Renesas m32c and m16c).
* Makefile.am (ALL_MACHINES): Add cpu-m32c.lo.
(ALL_MACHINES_CFILES): Add cpu-m32c.c.
(BFD32_BACKENDS): Add elf32-m32c.lo.
(BFD32_BACKENDS_CFILES): Add elf32-m32c.c.
(cpu-m32c.lo, elf32-m32c.lo): New rules, generated by 'make dep-am'.
* Makefile.in: Regenerated.
* archures.c (bfd_arch_m32c, bfd_mach_m16c, bfd_mach_m32c): New
arch and mach codes.
(bfd_m32c_arch): New arch info object.
(bfd_archures_list): List bfd_m32c_arch.
* bfd-in2.h: Regenerated.
* config.bfd: Add case for the m32c.
* configure.in: Add case for the m32c.
* configure: Regenerated.
* cpu-m32c.c, elf32-m32c.c: New files.
* libbfd.h: Regenerated.
* targets.c (bfd_elf32_m32c_vec): Declare.
(_bfd_target_vector): List bfd_elf32_m32c_vec.
binutils/ChangeLog:
2005-07-14 Jim Blandy <jimb@redhat.com>
* readelf.c: #include "elf/m32c.h"
(guess_is_rela, dump_relocations, get_machine_name): Add cases for
EM_M32C.
* Makefile.am (readelf.o): Update dependencies.
* Makefile.in: Regenerated.
cpu/ChangeLog:
2005-07-14 Jim Blandy <jimb@redhat.com>
* m32c.cpu, m32c.opc: Machine description for the Renesas M32C.
gas/ChangeLog:
2005-07-14 Jim Blandy <jimb@redhat.com>
Add support for the Renesas M32C.
* Makefile.am (CPU_TYPES): List m32c.
(TARGET_CPU_CFILES): List config/tc-m32c.c.
(TARGET_CPU_HFILES): List config/tc-m32c.h.
* configure.in: Add case for m32c.
* configure.tgt: Add cases for m32c and m32c-*-elf.
* configure: Regenerated.
* config/tc-m32c.c, config/tc-m32c.h: New files.
* doc/Makefile.am (CPU_DOCS): Add c-m32c.texi.
* doc/Makefile.in: Regenerated.
* doc/all.texi: Set M32C.
* doc/as.texinfo: Add text for the M32C-specific options and line
comment characters, and refer to c-m32c.texi.
* doc/c-m32c.texi: New file.
include/ChangeLog:
2005-07-14 Jim Blandy <jimb@redhat.com>
* dis-asm.h (print_insn_m32c): New declaration.
include/elf/ChangeLog:
2005-07-14 Jim Blandy <jimb@redhat.com>
Add support for Renesas M32C and M16C.
* common.h (EM_M32C): New machine number.
* m32c.h: New file.
ld/ChangeLog:
2005-07-14 Jim Blandy <jimb@redhat.com>
Add support for the Renesas M32C and M16C.
* Makefile.am (ALL_EMULATIONS): Add eelf32m32c.o.
(eelf32m32c.c): New target.
* Makefile.in: Regenerated.
* configure.tgt: Add case for m32c-*-elf.
* emulparams/elf32m32c.sh: New file.
opcodes/ChangeLog:
2005-07-14 Jim Blandy <jimb@redhat.com>
Add support for the Renesas M32C and M16C.
* m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c: New.
* m32c-desc.h, m32c-opc.h: New.
* Makefile.am (HFILES): List m32c-desc.h and m32c-opc.h.
(CFILES): List m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c,
m32c-opc.c.
(ALL_MACHINES): List m32c-asm.lo, m32c-desc.lo, m32c-dis.lo,
m32c-ibld.lo, m32c-opc.lo.
(CLEANFILES): List stamp-m32c.
(M32C_DEPS): List stamp-m32c, if CGEN_MAINT.
(CGEN_CPUS): Add m32c.
(m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c)
(m32c-desc.h, m32c-opc.h): Depend on M32C_DEPS.
(m32c_opc_h): New variable.
(stamp-m32c, m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo)
(m32c-opc.lo): New rules.
* Makefile.in: Regenerated.
* configure.in: Add case for bfd_m32c_arch.
* configure: Regenerated.
* disassemble.c (ARCH_m32c): New.
[ARCH_m32c]: #include "m32c-desc.h".
(disassembler) [ARCH_m32c]: Add case for bfd_arch_m32c.
(disassemble_init_for_target) [ARCH_m32c]: Same.
* cgen-ops.h, cgen-types.h: New files.
* Makefile.am (HFILES): List them.
* Makefile.in: Regenerated.
2005-07-14 22:52:28 +00:00
|
|
|
m32c-asm.c
|
|
|
|
m32c-desc.c
|
|
|
|
m32c-desc.h
|
|
|
|
m32c-dis.c
|
|
|
|
m32c-ibld.c
|
|
|
|
m32c-opc.c
|
|
|
|
m32c-opc.h
|
1999-05-03 07:29:11 +00:00
|
|
|
m32r-asm.c
|
|
|
|
m32r-desc.c
|
|
|
|
m32r-desc.h
|
|
|
|
m32r-dis.c
|
|
|
|
m32r-ibld.c
|
|
|
|
m32r-opc.c
|
|
|
|
m32r-opc.h
|
|
|
|
m32r-opinst.c
|
2000-06-19 01:22:44 +00:00
|
|
|
m68hc11-dis.c
|
|
|
|
m68hc11-opc.c
|
1999-05-03 07:29:11 +00:00
|
|
|
m68k-dis.c
|
|
|
|
m68k-opc.c
|
|
|
|
m88k-dis.c
|
|
|
|
mcore-dis.c
|
|
|
|
mcore-opc.h
|
2007-03-08 05:36:12 +00:00
|
|
|
mep-asm.c
|
|
|
|
mep-desc.c
|
|
|
|
mep-desc.h
|
|
|
|
mep-dis.c
|
|
|
|
mep-ibld.c
|
|
|
|
mep-opc.c
|
|
|
|
mep-opc.h
|
dependency tracking in opcodes
opcodes/:
* Makefile.am (AUTOMAKE_OPTIONS): Remove 1.9 and cygnus, add
1.11, foreign, no-dist.
(MKDEP, m32c_opc_h): Remove variables.
(disassemble.lo): Rewrite using automake-style dependency
tracking rules; only list the dependency upon the primary source
file, but no included headers.
(m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo, m32c-opc.lo)
(i386-gen.o, ia64-gen.o): Remove dependency statements.
(EXTRA_libopcodes_la_SOURCES): New variable, list $(CFILES) to
ensure all dependency fragments are included in the Makefile.
(s390-opc.lo): Depend on s390-opc.tab.
(DEP, DEP1, dep.sed, dep, dep-in, dep-am): Remove rules.
(mkdep section): Remove.
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.
2009-08-22 18:44:58 +00:00
|
|
|
microblaze-dis.c
|
|
|
|
microblaze-opc.h
|
1999-05-03 07:29:11 +00:00
|
|
|
mips-dis.c
|
|
|
|
mips-opc.c
|
2008-08-04 06:55:33 +00:00
|
|
|
mips16-opc.c
|
2001-11-15 12:27:07 +00:00
|
|
|
mmix-dis.c
|
|
|
|
mmix-opc.c
|
2009-05-22 09:33:16 +00:00
|
|
|
moxie-dis.c
|
|
|
|
moxie-opc.c
|
More build fixes in opcodes
opcodes/:
* Makefile.am (TARGET_LIBOPCODES_CFILES): New variable, taken
from $(CFILES), sorted, with dis-buf.c, dis-init.c, disassemble.c,
i386-gen.c, ia64-opc-a.c, ia64-opc-b.c, ia64-opc-f.c, ia64-opc-i.c,
ia64-opc-m.c, ia64-opc-d.c, ia64-gen.c, ia64-asmtab.c removed, and
msp430-dis.c added.
(LIBOPCODES_CFILES): New variable, adding to
TARGET_LIBOPCODES_CFILES also non-target library sources.
(CFILES): Factorize based on $(LIBOPCODES_CFILES), adding generator
files.
(ALL_MACHINES): Factorize based on $(TARGET_LIBOPCODES_CFILES).
(EXTRA_libopcodes_la_SOURCES): Use $(LIBOPCODES_CFILES).
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.
2009-08-24 19:05:01 +00:00
|
|
|
msp430-dis.c
|
2005-12-27 01:20:06 +00:00
|
|
|
mt-asm.c
|
|
|
|
mt-desc.c
|
|
|
|
mt-desc.h
|
|
|
|
mt-dis.c
|
|
|
|
mt-ibld.c
|
|
|
|
mt-opc.c
|
|
|
|
mt-opc.h
|
1999-05-03 07:29:11 +00:00
|
|
|
ns32k-dis.c
|
2001-04-27 13:34:20 +00:00
|
|
|
openrisc-asm.c
|
|
|
|
openrisc-desc.c
|
|
|
|
openrisc-desc.h
|
|
|
|
openrisc-dis.c
|
|
|
|
openrisc-ibld.c
|
|
|
|
openrisc-opc.c
|
|
|
|
openrisc-opc.h
|
2002-01-31 17:33:08 +00:00
|
|
|
or32-dis.c
|
|
|
|
or32-opc.c
|
2001-02-18 23:33:11 +00:00
|
|
|
pdp11-dis.c
|
|
|
|
pdp11-opc.c
|
2000-02-27 16:55:52 +00:00
|
|
|
pj-dis.c
|
|
|
|
pj-opc.c
|
1999-05-03 07:29:11 +00:00
|
|
|
ppc-dis.c
|
|
|
|
ppc-opc.c
|
2010-06-29 04:17:34 +00:00
|
|
|
rx-decode.c
|
|
|
|
rx-dis.c
|
2001-02-10 00:58:38 +00:00
|
|
|
s390-dis.c
|
2001-10-03 13:46:35 +00:00
|
|
|
s390-mkopc.c
|
2001-02-10 00:58:38 +00:00
|
|
|
s390-opc.c
|
2006-09-29 08:05:35 +00:00
|
|
|
score-dis.c
|
|
|
|
score-opc.h
|
2009-05-22 09:33:16 +00:00
|
|
|
score7-dis.c
|
2008-08-04 06:55:33 +00:00
|
|
|
sh-dis.c
|
|
|
|
sh-opc.h
|
Contribute sh64-elf.
2001-10-08 Nick Clifton <nickc@cambridge.redhat.com>
* sh64-opc.c: Regenerate.
2001-03-13 DJ Delorie <dj@redhat.com>
* sh64-opc.h: Rename A_RESV_Fx to A_REUSE_PREV so that its
purpose is more obvious.
* sh64-opc.c (shmedia_table): Ditto.
* sh64-dis.c (initialize_shmedia_opcode_mask_table): Ditto.
(print_insn_shmedia): Ditto.
2001-03-12 DJ Delorie <dj@redhat.com>
* sh64-opc.c: Adjust comments to reflect reality: replace bits
3:0 with zeros (not "reserved"), replace "rrrrrr" with
"gggggg" for two-operand floating point opcodes. Remove
"fsina".
2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
* sh64-dis.c (print_insn_shmedia) <failing read_memory_func>:
Correct printing of .byte:s. Return number of printed bytes or
-1; never 0.
(print_insn_sh64x) <not CRT_SH5_ISA16>: Ditto. Print as .byte:s
to next four-byte-alignment if insn or data is not aligned.
2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
* sh64-dis.c: Update comments and fix comment formatting.
(initialize_shmedia_opcode_mask_table) <case A_IMMM>:
Abort instead of setting length to 0.
(crange_qsort_cmpb, crange_qsort_cmpl, crange_bsearch_cmpb,
crange_bsearch_cmpl, sh64_get_contents_type,
sh64_address_in_cranges): Move to bfd/elf32-sh64.c.
2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
* sh64-opc.c: Remove #if 0:d entries for instructions not found in
SH-5/ST50-023-04: fcosa.s, fsrra.s and prefo.
2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
* sh64-dis.c (print_insn_shmedia): Display MOVI/SHORI-formed
address with same prefix as SHcompact.
In the disassembler, use a .cranges section for linked executables.
* sh64-dis.c (SAVED_MOVI_R, SAVED_MOVI_IMM): Move to head of file
and update for using structure in info->private_data.
(struct sh64_disassemble_info): New.
(is_shmedia_p): Delete.
(crange_qsort_cmpb): New function.
(crange_qsort_cmpl, crange_bsearch_cmpb): New functions.
(crange_bsearch_cmpl, sh64_address_in_cranges): New functions.
(init_sh64_disasm_info, sh64_get_contents_type_disasm): New functions.
(sh64_get_contents_type, sh64_address_is_shmedia): New functions.
(print_insn_shmedia): Correct displaying of address after MOVI/SHORI
pair. Display addresses for linked executables only.
(print_insn_sh64x_media): Initialize info->private_data by calling
init_sh64_disasm_info.
(print_insn_sh64x): Ditto. Find out type of contents by calling
sh64_contents_type_disasm. Display data regions using ".long" and
".byte" similar to unrecognized opcodes.
2000-12-19 Hans-Peter Nilsson <hpn@cygnus.com>
* sh64-dis.c (is_shmedia_p): Check info->section and look for ISA
information in section flags before considering symbols. Don't
assume an info->mach setting of bfd_mach_sh5 means SHmedia code.
* configure.in (bfd_sh_arch): Check presence of sh64 insns by
matching $target $canon_targets instead of looking at the
now-removed -DINCLUDE_SHMEDIA in $targ_cflags.
* configure: Regenerate.
2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com>
* sh64-opc.c (shmedia_creg_table): New.
* sh64-opc.h (shmedia_creg_info): New type.
(shmedia_creg_table): Declare.
* sh64-dis.c (creg_name): New function.
(print_insn_shmedia): Use it.
* disassemble.c (disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map
bfd_mach_sh5 to print_insn_sh64 if big-endian and to
print_insn_sh64l if little-endian.
* sh64-dis.c (print_insn_shmedia): Make r unsigned.
(print_insn_sh64l): New.
(print_insn_sh64x): New.
(print_insn_sh64x_media): New.
(print_insn_sh64): Break out code to print_insn_sh64x and
print_insn_sh64x_media.
2000-11-24 Hans-Peter Nilsson <hpn@cygnus.com>
* sh64-opc.h: New file
* sh64-opc.c: New file
* sh64-dis.c: New file
* Makefile.am: Add sh64 targets.
(HFILES): Add sh64-opc.h.
(CFILES): Add sh64-opc.c and sh64-dis.c.
(ALL_MACHINES): Add sh64 files.
* Makefile.in: Regenerate.
* configure.in: Add support for sh64 to bfd_sh_arch.
* configure: Regenerate.
* disassemble.c [ARCH_all] (INCLUDE_SHMEDIA): Define.
(disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map bfd_mach_sh5 to
print_insn_sh64.
* sh-dis.c (print_insn_shx): Handle bfd_mach_sh5 as arch_sh4.
* po/POTFILES.in: Regenerate.
* po/opcodes.pot: Regenerate.
2002-02-08 05:51:04 +00:00
|
|
|
sh64-dis.c
|
|
|
|
sh64-opc.c
|
|
|
|
sh64-opc.h
|
1999-05-03 07:29:11 +00:00
|
|
|
sparc-dis.c
|
|
|
|
sparc-opc.c
|
2006-10-25 06:49:21 +00:00
|
|
|
spu-dis.c
|
|
|
|
spu-opc.c
|
1999-05-03 07:29:11 +00:00
|
|
|
sysdep.h
|
|
|
|
tic30-dis.c
|
2002-09-21 10:49:05 +00:00
|
|
|
tic4x-dis.c
|
2000-05-30 18:35:35 +00:00
|
|
|
tic54x-dis.c
|
|
|
|
tic54x-opc.c
|
2010-06-29 04:17:34 +00:00
|
|
|
tic6x-dis.c
|
1999-05-03 07:29:11 +00:00
|
|
|
tic80-dis.c
|
|
|
|
tic80-opc.c
|
1999-07-11 20:04:29 +00:00
|
|
|
v850-dis.c
|
|
|
|
v850-opc.c
|
1999-05-03 07:29:11 +00:00
|
|
|
vax-dis.c
|
|
|
|
w65-dis.c
|
|
|
|
w65-opc.h
|
2006-04-16 18:25:11 +00:00
|
|
|
xc16x-asm.c
|
|
|
|
xc16x-desc.c
|
|
|
|
xc16x-desc.h
|
|
|
|
xc16x-dis.c
|
|
|
|
xc16x-ibld.c
|
|
|
|
xc16x-opc.c
|
|
|
|
xc16x-opc.h
|
2002-01-22 08:58:00 +00:00
|
|
|
xstormy16-asm.c
|
|
|
|
xstormy16-desc.c
|
|
|
|
xstormy16-desc.h
|
|
|
|
xstormy16-dis.c
|
|
|
|
xstormy16-ibld.c
|
|
|
|
xstormy16-opc.c
|
|
|
|
xstormy16-opc.h
|
2003-06-03 17:15:25 +00:00
|
|
|
xtensa-dis.c
|
2005-12-27 01:20:06 +00:00
|
|
|
z80-dis.c
|
1999-05-03 07:29:11 +00:00
|
|
|
z8k-dis.c
|
2003-07-14 11:18:13 +00:00
|
|
|
z8k-opc.h
|
2008-08-04 06:55:33 +00:00
|
|
|
z8kgen.c
|