Tidy up sh64 rules
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index bce4f6aa9b2c13f9037fdce5eab8928f5692856b..af5cff22d7ffe4dd94c3ffd9310df247d123d695 100644 (file)
@@ -1,3 +1,968 @@
+2002-03-16  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * Makefile.am: Tidy up sh64 rules.
+        * Makefile.in: Regenerate.
+
+2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c: Update copyright years.
+
+2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c (mips_isa_type): Add MIPS3D instructions to the ISA
+       bit masks for bfd_mach_mips_sb1 and bfd_mach_mipsisa64.  Add
+       comments for bfd_mach_mipsisa32 and bfd_mach_mipsisa64 that
+       indicate that they should dissassemble all applicable
+       MIPS-specified ASEs.
+       * mips-opc.c: Add support for MIPS-3D instructions.
+       (M3D): New definition.
+
+       * mips-opc.c: Update copyright years.
+
+2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Sort bc<N> opcodes by name.
+
+2002-03-15  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c (is_newabi): Fix ABI decoding.
+
+2002-03-14  Chris G. Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c (mips_isa_type): Fix formatting of bfd_mach_mipsisa32
+       and bfd_mach_mipsisa64 cases to match the rest.
+
+2002-03-13  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/fr.po: Updated version.
+
+2002-03-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * ppc-opc.c: Add optional `L' field to tlbie.
+       (XRTLRA_MASK): Define.
+
+2002-03-06  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Mark "pref" as being
+       present on I4.
+
+       * mips-opc.c (mips_builtin_opcodes): Add "movn.ps" and "movz.ps".
+
+2002-03-05  Paul Koning  <pkoning@equallogic.com>
+
+       * pdp11-opc.c: Fix "mark" operand type.  Fix operand types
+       for float opcodes that take float operands.  Add alternate
+       names (xxxD vs. xxxF) for float opcodes.
+       * pdp11-dis.c (print_operand): Clean up formatting for mode 67.
+       (print_foperand): New function to handle float opcode operands.
+       (print_insn_pdp11): Use print_foperand to disassemble float ops.
+
+2002-02-27  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/de.po: Updated.
+
+2002-02-26  Brian Gaeke  <brg@dgate.org>
+
+       * Makefile.am (install-data-local): Install dis-asm.h.
+
+2002-02-26  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * configure.in (LINGUAS): Add de.po.
+       * configure: Regenerate.
+       * po/de.po: New file.
+
+2002-02-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * ppc-dis.c (powerpc_dialect): Handle power4 option.
+       * ppc-opc.c (insert_bdm): Correct description of "at" branch
+       hints.  Test PPC_OPCODE_POWER4 to determine branch hint flavour.
+       (extract_bdm, insert_bdp, extract_bdp, valid_bo): Likewise.
+       (BOFM64, BOFP64, BOTM64, BOFP64): Rename to BOFM4, BOFP4 etc.
+       (BODNZM64, BODNZP64, BODZM64, BODZP64): Likewise.
+       (PPCCOM32, PPCCOM64): Delete.
+       (NOPOWER4, POWER4): Define.
+       (powerpc_opcodes): Replace occurences of PPCCOM32 with NOPOWER4,
+       and PPCCOM4 with POWER4 so that "at" style branch hint opcodes
+       are enabled for power4 rather than ppc64.
+
+2002-02-20  Tom Rix  <trix@redhat.com>
+
+       * ppc-opc.c (powerpc_operands): Add WS feild.  Use for tlbre, tlbwe.
+
+2002-02-19  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+
+       * s390-dis.c (init_disasm): Use renamed architecture defines.
+
+2002-02-19  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (powerpc_dialect): Fix comment; BookE is not Motorola
+       specific.
+
+2002-02-18  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/tr.po: Updated translation.
+
+2002-02-15  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (alpha_opcodes): Fix thinko in ret pseudo
+       disassembly mask.
+
+2002-02-15  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (alpha_opcodes): Add simple pseudos for
+       lda, ldah, jmp, ret.
+
+2002-02-14  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/da.po: Updated translation.
+
+2002-02-12  Graydon Hoare  <graydon@redhat.com>
+
+       * cgen-asm.in (parse_insn_normal): Change call from
+       @arch@_cgen_parse_operand to cd->parse_operand, to 
+       facilitate CGEN_ASM_INIT_HOOK doing useful work.
+       
+2002-02-11  Alexandre Oliva  <aoliva@redhat.com>
+
+       * sparc-dis.c (print_insn_sparc): Make sure 0xFFFFFFFF is not
+       sign-extended.
+
+2002-02-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: "make dep-am".
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2002-02-10  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * configure.in <bfd_sh_arc>: For sh-* and shl-*, enable sh64
+       support only for sh-*-*elf*, shl-*-*elf*, sh-*-linux* and
+       shl-*-linux*.
+       * configure: Regenerate.
+
+2002-02-10  Daniel Jacobowitz  <drow@mvista.com>
+
+       * cgen-dis.c: Add prototypes for count_decodable_bits
+       and add_insn_to_hash_chain.
+
+2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
+
+       * configure.in <bfd_sh_arc>: Enable sh64 support on sh-*.
+       * configure: Rebuilt.
+
+2002-02-08  Ivan Guzvinec <ivang@opencores.org>
+
+       * or32-opc.c: Fix compile time warning messages.
+       * or32-dis.c: Fix compile time warning messages.
+
+2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
+
+       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-04  Frank Ch. Eigler  <fche@redhat.com>
+
+       * cgen-dis.in (print_insn_@arch@): Support disassemble_info.insn_sets.
+
+2002-02-04  Alexandre Oliva  <aoliva@redhat.com>
+
+       * sh-opc.h (sh_arg_type): Added A_DISP_PC_ABS.
+
+2002-02-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am"
+       * Makefile.in: Regenerate.
+
+2002-01-31  Ivan Guzvinec  <ivang@opencores.org>
+
+       * or32-dis.c: New file.
+       * or32-opc.c: New file.
+       * configure.in: Add support for or32.
+       * configure: Regenerate.
+       * Makefile.am: Add support for or32.
+       * Makefile.in: Regenerate.
+       * disassemble.c: Add support for or32.
+       * po/POTFILES.in: Regenerate.
+       * po/opcodes.pot: Regenerate.
+
+2002-01-27  Daniel Jacobowitz  <drow@mvista.com>
+
+       * configure: Regenerated.
+
+2002-01-26  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/fr.po: Updated version.
+
+2002-01-25  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/es.po: Updated version.
+
+2002-01-24  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/da.po: New version.
+
+2002-01-23  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/da.po: New file: Spanish translation.
+       * configure.in (ALL_LINGUAS): Add da.
+       * configure: Regenerate.
+
+2002-01-22  Graydon Hoare  <graydon@redhat.com>
+
+       * fr30-asm.c: Regenerate.
+       * fr30-desc.c: Likewise.
+       * fr30-desc.h: Likewise.
+       * fr30-dis.c: Likewise.
+       * fr30-ibld.c: Likewise.
+       * fr30-opc.c: Likewise.
+       * fr30-opc.h: Likewise.
+       * m32r-asm.c: Likewise.
+       * m32r-desc.c: Likewise.
+       * m32r-desc.h: Likewise.
+       * m32r-dis.c: Likewise.
+       * m32r-ibld.c: Likewise.
+       * m32r-opc.c: Likewise.
+       * m32r-opc.h: Likewise.
+       * m32r-opinst.c: Likewise.
+       * openrisc-asm.c: Likewise.
+       * openrisc-desc.c: Likewise.
+       * openrisc-desc.h: Likewise.
+       * openrisc-dis.c: Likewise.
+       * openrisc-ibld.c: Likewise.
+       * openrisc-opc.c: Likewise.
+       * openrisc-opc.h: Likewise.
+       * xstormy16-desc.c: Likewise.
+
+2002-01-22  Richard Henderson  <rth@redhat.com>
+
+       * alpha-dis.c (print_insn_alpha): Also mask the base opcode for
+       comparison.
+
+2002-01-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+       * opcodes/po/POTFILES.in: Regenerate.
+
+2002-01-19  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm-opc.h (arm_opcodes): Use generic rule %5?hb instead of %h.
+       * arm-dis.c (print_insn_arm): Don't handle 'h' case.
+
+2002-01-18  Keith Walker  <keith.walker@arm.com>
+
+       * arm-opc.h (arm_opcodes): Add bxj instruction.
+
+2002-01-17  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/opcodes.pot: Regenerate.
+       * po/fr.po: Regenerate.
+       * po/sv.po: Regenerate.
+       * po/tr.po: Regenerate.
+
+2002-01-16  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/tr.po: Import new version.
+
+2002-01-15  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm-opc.h (arm_opcodes): Add patterns for VFP instructions.
+       * arm-dis.c (print_insn_arm): Support new disassembly qualifiers for
+       VFP bitfields.
+
+2002-01-10  matthew green  <mrg@redhat.com>
+
+       * xstormy16-asm.c: Regenerate.
+       * xstormy16-desc.c: Likewise.
+       * xstormy16-desc.h: Likewise.
+       * xstormy16-dis.c: Likewise.
+       * xstormy16-opc.c: Likewise.
+       * xstormy16-opc.h: Likewise.
+
+2002-01-07  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * po/es.po: New file: Spanish translation.
+       * configure.in (ALL_LINGUAS): Add es.
+       * configure: Regenerate.
+
+2001-12-31  Jeffrey A Law  (law@redhat.com)
+
+       * hppa-dis.c (print_insn_hppa): Handle new 'c' mode completers,
+       'X', 'M', and 'A'.  No longer emit a space after 'x' or 's'.
+       Always emit a space after 'H'.
+
+2001-12-18  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (PPCVEC): Include PPC_OPCODE_ANY.
+
+2001-12-17  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (unop): Encode with RB as $sp.
+
+2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
+
+       * Makefile.am: Add support for xstormy16.
+       * Makefile.in: Regenerate.
+       * configure.in: Add support for xstormy16.
+       * configure: Regenerate.
+       * disassemble.c: Add support for xstormy16.
+       * xstormy16-asm.c: New generated file.
+       * xstormy16-desc.c: New generated file.
+       * xstormy16-desc.h: New generated file.
+       * xstormy16-dis.c: New generated file.
+       * xstormy16-ibld.c: New generated file.
+       * xstormy16-opc.c: New generated file.
+       * xstormy16-opc.h: New generated file.
+
+2001-12-06  Richard Henderson  <rth@redhat.com>
+
+       * alpha-opc.c (alpha_opcodes): Add wh64en.
+
+2001-12-04  Alexandre Oliva  <aoliva@redhat.com>
+
+       * d10v-opc.c (d10v_predefined_registers): Remove warnings
+       introduced in Nov 29's patch.
+
+       * d10v-dis.c (print_operand): Apply REGISTER_MASK to `num' of
+       unmatched register.
+
+       * d10v-dis.c (print_operand): Disregard OPERAND_SP in register
+       predefined value.
+
+       * d10v-opc.c (RSRC_NOSP): New macro.
+       (d10v_operands): Add it.
+       (d10v_opcodes): Use RSRC_NOSP in post-decrement "st" and "st2w".
+
+2001-11-29  Alexandre Oliva  <aoliva@redhat.com>
+
+       * d10v-opc.c (d10v_predefined_registers): Mark `sp' as OPERAND_SP.
+       (RSRC_SP): New macro.
+       (d10v_operands): Add it.
+       (d10v_opcodes): Adjust "st" and "st2w" to use RSRC_SP.
+
+2001-11-23  Lars Brinkhoff  <lars@nocrew.org>
+
+       * pdp11-dis.c (print_insn_pdp11): Handle illegal instructions.
+       Also, break out of the loop as soon as an instruction has been
+       printed.
+
+2001-11-17  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (mfvrsave, mtvrsave): New instructions.
+
+2001-11-15  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/POTFILES.in: Regenerate.
+
+       * ppc-opc.c (PPC64): Revert 2001-10-12. Do include PPC_OPCODE_PPC.
+       (insert_bat, extract_bat, insert_bba, extract_bba,
+       insert_bd, extract_bd, insert_bdm, extract_bdm,
+       insert_bdp, extract_bdp, valid_bo,
+       insert_bo, extract_bo, insert_boe, extract_boe,
+       insert_ds, extract_ds, insert_de, extract_de,
+       insert_des, extract_des, insert_li, extract_li,
+       insert_mbe, extract_mbe, insert_mb6, extract_mb6,
+       insert_nb, extract_nb, insert_nsi, extract_nsi,
+       insert_ral, insert_ram, insert_ras,
+       insert_rbs, extract_rbs, insert_sh6, extract_sh6,
+       insert_spr, extract_spr, insert_tbr, extract_tbr): Add dialect param.
+       (extract_bd, extract_bdm, extract_bdp,
+       extract_ds, extract_des,
+       extract_li, extract_nsi): Implement sign extension without conditional.
+       (insert_bdm, extract_bdm,
+       insert_bdp, extract_bdp, valid_bo): Handle 64 bit branch hints.
+       (extract_bdm, extract_bdp): Correct 32 bit validation.
+       (AT1_MASK, AT2_MASK): Define.
+       (BBOAT_MASK): Define.
+       (BBOATCB_MASK, BBOAT2CB_MASK, BBOATBI_MASK): Define.
+       (BOFM64, BOFP64, BOTM64, BOTP64): Define.
+       (BODNZM64, BODNZP64, BODZM64, BODZP64): Define.
+       (PPCCOM32, PPCCOM64): Define.
+       (powerpc_opcodes): Modify existing 32 bit insns with branch hints
+       and add new patterns to implement 64 bit branches with hints.  Move
+       booke instructions so they match before ppc64.
+
+       * ppc-dis.c (powerpc_dialect): Set PPC_OPCODE_64 in dialect for
+       64 bit default targets, and parse "32" and "64" in options.
+       Formatting fixes.
+       (print_insn_powerpc): Pass dialect to operand->extract.
+
+2001-11-14  Dave Brolley  <brolley@redhat.com>
+
+       * cgen-dis.c (count_decodable_bits): New function.
+       (add_insn_to_hash_chain): New function.
+       (hash_insn_array): Call add_insn_to_hash_chain.
+       (hash_insn_list): Call add_insn_to_hash_chain.
+       * m32r-dis.c: Regenerated.
+       * fr30-dis.c: Regenerated.
+
+2001-11-14  Andreas Jaeger  <aj@suse.de>
+
+       * i386-dis.c (print_insn): Use x86-64 as option.
+
+2001-11-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * disassemble.c (disassembler): Call print_insn_i386.
+       * i386-dis.c (SUFFIX_ALWAYS): Define.
+       (struct dis_private): Add orig_sizeflag.
+       (print_insn_i386): Make it a wrapper, calling..
+       (print_insn): ..The old body of print_insn_i386.  Avoid longjmp
+       warning without using volatile by moving orig_sizeflag to priv,
+       and removing inbuf.  Parse disassembler_options.
+       (print_insn_i386_att, print_insn_i386_intel): Move initialisation
+       code to print_insn.
+       (putop): Remove #ifdef SUFFIX_ALWAYS.
+
+2001-11-11  Timothy Wall  <twall@alum.mit.edu>
+
+       * tic54x-dis.c: Use revised opcode structure.  Export opcode
+       template lookup.
+       (has_lkaddr): Don't forget about Lmem insns.
+       * tic54x-opc.c: Add emulation trap.  Parallel table now uses
+       standard opcode templates.
+
+2001-11-13  Zack Weinberg <zack@codesourcery.com>
+
+       * i386-dis.c (grps): Change "sldt", "str", and "smsw" entries
+       to "sldtQ", "strQ", "smswQ" respectively; all with Ev operand
+       category instead of Ew.
+
+2001-11-12  Niraj Gupta <ngupta@zumanetworks.com>
+
+       * m68k-opc.c: Fix definitions of wddata[bwl].
+
+2001-11-09  Richard Sandiford  <rsandifo@redhat.com>
+
+       * cgen-asm.c (cgen_parse_keyword): If the keyword is too big to
+       fit in the buffer, try to match the empty keyword.
+
+2001-11-09  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * cgen-ibld.in (extract_1): Fix badly placed #if 0.
+       * fr30-ibld.c: Regenerate.
+       * m32r-ibld.c: Regenerate.
+       * openrisc-ibld.c: Regenerate.
+
+2001-11-04  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c (print_insn_mips): Remove spaces at end of line.
+
+2001-11-02  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * configure.in (ALL_LINGUAS): Add "fr", "sv" and "tr".
+       * configure: Regernate.
+       * po/fr.po: New file.
+       * po/sv.po: New file.
+       * po/tr.po: New file.
+
+2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * m68hc11-dis.c (print_insn): Fix disassembly of movb with a
+       constant as source.
+
+2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * Makefile.am (CFILES): Add mmix-dis.c and mmix-opc.c.  Regenerate
+       dependencies.
+       * Makefile.in: Regenerate.
+       * mmix-dis.c, mmix-opc.c: New files.
+
+2001-10-29  Kazu Hirata  <kazu@hxi.com>
+
+       * d30v-dis.c: Fix a comment typo.
+
+2001-10-23  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips-opc.c (mips_builtin_opcodes): Mark "bgezall" and
+       "bltzall" as writing GPR 31 (since they do).
+
+       * mips-dis.c (print_insn_arg): Calculate info->target
+       where appropriate.
+       (print_insn_mips): Fill in instruction info.
+       (print_mips16_insn_arg): Remove unneded variable 'val'.
+       Removed duplicated instruction target calculations,
+       calculate once and print that result.  Use same idiom for
+       masking the jump segment bits as is used in print_insn_arg.
+
+2001-10-20  Alan Modra  <amodra@bigpond.net.au>
+
+       * ppc-opc.c (CT): Make it an optional operand.
+
+2001-10-17  Chris Demetriou  <cgd@broadcom.com>
+
+       * mips-dis.c (mips_isa_type): Make the ISA used to disassemble
+       SB-1 binaries include instructions specific to the SB-1.
+       * mips-opc.c (SB1): New definition.
+       (mips_builtin_opcodes): Add SB-1 extension opcodes "div.ps",
+       "recip.ps", "rsqrt.ps", and "sqrt.ps".
+
+2001-10-17  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (STRM): New AltiVec operand.
+       (XDSS): New AltiVec instruction form.
+       (mtvscr): Correct operand list.
+       (dst, dstt, dstst, dststt, dss, dssall): AltiVec instructions.
+
+2001-10-17  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/POTFILES.in: Regenerate.
+
+2001-10-13  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (MO): New macro for MO field of mbar instruction.
+       (powerpc_opcodes): Add rfci, wrtee, wrteei, mfdcrx, mfdcr,
+       mtdcrx, mtdcr, msync, dcba and mbar as BookE instructions.
+
+2001-10-13  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * cgen-ibld.in: Include safe-ctype.h in preference to
+       ctype.h.
+       * cgen-asm.in: Include safe-ctype.h in preference to
+       ctype.h.  Fix formatting.  Use ISSPACE instead of isspace and
+       TOLOWER instead of tolower.
+        (@arch@_cgen_build_insn_regex): Remove duplication of syntax
+       string elements in constructed regular expression.
+       * fr30-asm.c: Regenerate.
+       * fr30-desc.c: Regenerate.
+       * fr30-ibld.c: Regenerate.
+       * m32r-asm.c: Regenerate.
+       * m32r-desc.c: Regenerate.
+       * m32r-ibld.c: Regenerate.
+       * openrisc-asm.c: Regenerate.
+       * openrisc-desc.c: Regenerate.
+       * openrisc-ibld.c: Regenerate.
+       * po/opcodes.pot: Regenerate.
+
+2001-10-12  matthew green  <mrg@redhat.com>
+
+       * ppc-opc.c (insert_de, extract_de, insert_des, extract_des): New
+       instruction field instruction/extraction functions for new BookE
+       DE form instructions.
+       (CT): New macro for CT field in an X form instruction.
+       (DE, DES, DEO, DE_MASK): New macros for DE/DES fields in DE form
+       instructions.
+       (PPC64): Don't include PPC_OPCODE_PPC.
+       (403): New opcode macro for PPC403 processors.
+       (BOOKE): New opcode macro for BookE processors.
+       (bce, bcel, bcea, bcela, bclre, bclrel: New BookE instructions.
+       (bcctre, bcctrel, be, bel, bea, bela, icbt, icbte, lwzxe): Likewise.
+       (dcbste, lwzuxe, luxe, dcbfe, lbzxe, lwarxe, lbzuxe): Likewise.
+       (stwcxe, stwxe, stxe, stwuxe, stuxe, stbxe, dcbtste, stbuxe): Likewise.
+       (mfapidi, dcbte, lhzxe, lhzuxe, lhaxe, lhauxe, subfe64): Likewise.
+       (subfeo64, adde64, addeo64, sthxe, sthuxe, subfze64): Likewise.
+       (subfzeo64, addze64, addzeo64, dcbie, subfme64, subfmeo64): Likewise.
+       (addme64, addmeo64, stdcxe., mcrxr64, lwbrxe, lfsxe, lfsuxe): Likewise.
+       (lfdxe, lfduxe, stwbrxe, stfsxe, stfsuxe, stfdxe, dcbae): Likewise.
+       (stfduxe, tlbivax, tlbivaxe, lhbrxe, ldxe, lduxe, tlbsx): Likewise.
+       (tlbsxe, sthbrxe, stdxe, stduxe, icbie, stfiwxe, dcbze, lbze): Likewise.
+       (lbzue, ldue, lhze, lhzue, lhae, lhaue, lwze, lwzue): Likewise.
+       (stbe, stbue, sthe, sthue, stwe, stwue, lfse, lfsue, lfde): Likewise.
+       (lfdue, stde, stdue, stfse, stfsue, stfde, stfdue): Likewise.
+
+       * ppc-dis.c (print_insn_big_powerpc, print_insn_little_powerpc): Look
+       for a disassembler option of `booke', `booke32' or `booke64' to enable
+       BookE support in the disassembler.
+
+2001-10-12  John Healy  <jhealy@redhat.com>
+
+       * cgen-dis.in (print_insn): Use min (cd->base_insn_bitsize, buflen*8)
+       for the length when extracting the base part of the insn.
+
+2001-10-09  Bruno Haible  <haible@clisp.cons.org>
+
+       * cgen-asm.in (*_cgen_build_insn_regex): Generate a case sensitive
+       regular expression.  Fix some formatting problems.
+       * fr30-asm.c: Regenerate.
+       * openrisc-asm.c: Regenerate.
+       * m32r-asm.c: Regenerate.
+
+2001-10-09  Christian Groessler <cpg@aladdin.de>
+
+       * z8k-dis.c (unparse_instr): Fixed formatting. Change disassembly
+       of indirect register memory accesses to be same format the
+       assembler accepts.
+
+2001-10-09  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * sh-opc.h: Fix encoding of least significant nibble of the
+       DSP single data transfer instructions.
+
+        * sh-dis.c (print_insn_shx): Fix decoding of As opcode in DSP
+       instructions.
+
+2001-10-08  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * cgen-asm.in: Fix compile time warning messages in generated
+       C files.
+       * cgen-dis.in: The same.
+       * cgen-ibld.in: The same.
+        * fr30-asm.c: Regenerate.
+        * fr30-desc.c: Regenerate.
+        * fr30-dis.c: Regenerate.
+        * fr30-ibld.c: Regenerate.
+        * fr30-opc.c: Regenerate.
+        * m32r-asm.c: Regenerate.
+        * m32r-desc.c: Regenerate.
+        * m32r-dis.c: Regenerate.
+        * m32r-ibld.c: Regenerate.
+        * m32r-opc.c: Regenerate.
+        * m32r-opinst.c Regenerate.
+        * openrisc-asm.c: Regenerate.
+        * openrisc-desc.c: Regenerate.
+        * openrisc-dis.c: Regenerate.
+        * openrisc-ibld.c: Regenerate.
+        * openrisc-opc.c: Regenerate.
+        * openrisc-opc.h: Regenerate.
+       * Makefile.in: Regenerate.
+       * po/POTFILES.in: Regenerate.
+       * po/opcodes.pot: Regenerate.
+
+2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
+
+        * arm-opc.h (arm_opcodes): Add cirrus insns.
+
+       * arm-dis.c (print_insn_arm): Add 'I' case.
+
+2001-10-03  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/POTFILES.in: Regenerate.
+       * configure: Regenerate.
+
+2001-10-02  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am (Makefile): Depend on bfd/configure.in.
+       Run "make dep-am".
+       * Makefile.in: Regenerate.
+
+2001-09-30  John Healy  <jhealy@redhat.com>
+
+        * cgen-ibld.in (insert_1): Switched bfd_get_bits and bfd_set_bits
+        calls to cgen_get_insn_value and cgen_put_insn_value calls.
+        (extract_1): Switched bfd_get_bits call to cgen_get_insn_value call.
+
+2001-09-30  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * Makefile.am: Update dependencies with "make dep-am".
+       * Makefile.in: Regenerate.
+
+2001-09-26  Alan Modra  <amodra@bigpond.net.au>
+
+       * arc-dis.c: Formatting fixes.
+       (my_sprintf): Define using VPARAMS, VA_OPEN, VA_FIXEDARG, VA_CLOSE.
+
+2001-09-21  Bruno Haible  <haible@clisp.cons.org>
+
+       * arc-dis.c: Don't include <ctype.h>.
+       * openrisc-desc.c: Likewise.
+       * openrisc-ibld.c: Likewise.
+
+2001-09-20  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * fr30-opc.c: Fix compile time warning messages.
+       * i370-opc.c: Fix compile time warning messages.
+       * i960-dis.c: Fix compile time warning messages.
+       * m32r-asm.c: Fix compile time warning messages.
+       * m32r-desc.c: Fix compile time warning messages.
+       * m32r-dis.c: Fix compile time warning messages.
+       * m32r-ibld.c: Fix compile time warning messages.
+       * m32r-opc.c: Fix compile time warning messages.
+       * m32r-opinst.c: Fix compile time warning messages.
+       * ns32k-dis.c: Fix compile time warning messages.
+       * openrisc-asm.c: Fix compile time warning messages.
+       * openrisc-desc.c: Fix compile time warning messages.
+       * openrisc-dis.c: Fix compile time warning messages.
+       * openrisc-ibld.c: Fix compile time warning messages.
+       * openrisc-opc.c: Fix compile time warning messages.
+       * pdp11-dis.c: Fix compile time warning messages.
+       * tic54x-dis.c: Fix compile time warning messages.
+       * v850-opc.c: Fix compile time warning messages.
+       * vax-dis.c: Fix compile time warning messages.
+       * w65-opc.h: Fix compile time warning messages.
+       * z8k-opc.h: Fix compile time warning messages.
+       * z8kgen.c: Fix compile time warning messages.
+
+2001-09-19  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * arm-dis.c:   Fix compile time warning messages.
+       * cgen-asm.c:  Fix compile time warning messages.
+       * cgen-dis.c:  Fix compile time warning messages.
+       * cris-dis.c:  Fix compile time warning messages.
+       * d10v-dis.c:  Fix compile time warning messages.
+       * fr30-asm.c:  Fix compile time warning messages.
+       * fr30-desc.c: Fix compile time warning messages.
+       * fr30-dis.c:  Fix compile time warning messages.
+       * fr30-ibld.c: Fix compile time warning messages.
+
+2001-09-18  Bruno Haible  <haible@clisp.cons.org>
+
+       * cgen-asm.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (cgen_parse_keyword): Use ISALNUM instead of isalnum.
+       * cgen-opc.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (cgen_keyword_lookup_name): Use ISALPHA/TOLOWER instead of
+       isalpha/tolower.
+       (cgen_keyword_add): Use ISALNUM instead of isalnum.
+       (hash_keyword_name): Use TOLOWER instead of tolower.
+       * fr30-asm.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (parse_insn_normal): Use TOLOWER/ISSPACE instead of
+       tolower/isspace.
+       (fr30_cgen_assemble_insn): Use ISSPACE instead of isspace.
+       * fr30-desc.c: Don't include <ctype.h>.
+       * fr30-ibld.c: Likewise.
+       * ia64-gen.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (load_insn_classes, parse_resource_users, load_depfile): Use
+       ISSPACE instead of isspace.
+       * m32r-asm.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (parse_insn_normal): Use TOLOWER/ISSPACE instead of
+       tolower/isspace.
+       (m32r_cgen_assemble_insn): Use ISSPACE instead of isspace.
+       * m32r-desc.c: Don't include <ctype.h>.
+       * m32r-ibld.c: Likewise.
+       * openrisc-asm.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (parse_insn_normal): Use TOLOWER/ISSPACE instead of
+       tolower/isspace.
+       (openrisc_cgen_assemble_insn): Use ISSPACE instead of isspace.
+
+2001-09-18  Martin Schwidefsky <schwidefsky@de.ibm.com>
+
+       * Makefile.am: Add rules and dependencies to create the s/390 opcode
+       table out of s390-opc.txt automatically.
+       * configure.in: Add BFD_CC_FOR_BUILD to allow CC_FOR_BUILD to be used.
+       * s390-mkopc.c (dumpTable): Change output to create a complete file.
+       * s390-opc.c: New improved opcode format macros and remove the
+       pregenerated opcode table.
+       * s390-opc.txt: Adapt to new improved opcode format macros.
+
+2001-09-14  David Schleef <ds@schleef.org>
+
+       * ppc-opc.c (VXA, VXA_MASK): Fix mask bits.
+
+2001-09-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * i386-dis.c (grps): Don't print the implicit al/ax/eax register
+       for opcode 0xf6 or 0xf7 forms of mul, imul, div, idiv insns.
+
+2001-08-31  Eric Christopher  <echristo@redhat.com>
+           Jason Eckhardt    <jle@redhat.com>
+
+       * mips-dis.c: Add support for bfd_mach_mipsisa32 and
+       bfd_mach_mipsisa64. Remove bfd_mach_mips32, bfd_mach_mips32_4k,
+       bfd_mach_mips64.
+
+2001-08-31  Andreas Jaeger  <aj@suse.de>
+
+       * tic54x-opc.c: Add default initializers to avoid warnings.
+
+       * arc-opc.c: Include "sysdep.h" to get stdio.h as include file.
+       * arc-ext.c: Likewise.
+
+2001-08-28  matthew gren  <mrg@redhat.com>
+
+       * ppc-opc.c (icbt): Order correctly.
+
+2001-08-27  David Edelsohn  <dje@watson.ibm.com>
+           Torbjorn Granlund  <tege@swox.com>
+
+       * ppc-opc.c (DS): Add PPC_OPERAND_DS flag.
+       (LS): Define.
+       (insert_ds): Complain if not a multiple of 4.
+       (XSYNC): Define.
+       (XSYNC_MASK): Define.
+       (powerpc_opcodes): Add "slbmte", "lwsync", "ptesync", "slbmfev",
+       "slbmfee".  Modify "sync" to use XSYNC_MASK and LS.
+
+2001-08-26  Andreas Jaeger  <aj@suse.de>
+
+       * h8500-opc.h: Add default initializers to h8500_table to shut up
+       GCC warnings.
+
+2001-08-25  Andreas Jaeger  <aj@suse.de>
+
+       * tic54x-dis.c: Add unused attributes where needed.
+
+       * z8k-dis.c (output_instr): Add unused attribute.
+
+       * h8300-dis.c: Add missing prototypes.
+       (bfd_h8_disassemble): Make static.
+
+       * cris-dis.c: Add missing prototype.
+       * h8500-dis.c: Likewise.
+       * m68hc11-dis.c: Likewise.
+       * pj-dis.c: Likewise.
+       * tic54x-dis.c: Likewise.
+       * v850-dis.c: Likewise.
+       * vax-dis.c: Likewise.
+       * w65-dis.c: Likewise.
+       * z8k-dis.c: Likewise.
+
+       * d10v-dis.c: Add missing prototype.
+       (dis_long): Remove unused variable.
+       (dis_2_short): Likewise.
+
+       * sh-dis.c: Add missing prototypes.
+       * v850-opc.c: Likewise.
+       Add unused attributes where needed.
+
+       * ns32k-dis.c: Add missing prototypes.
+       (bit_extract_simple): Remove unused variable.
+
+2001-08-23  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+
+       * opcodes/s390-opc.c: Add "low or high" and "not low or high"
+       branch instructions for gcc 3.0.
+       * opcodes/s390-opc.txt: Likewise.
+
+2001-08-21  Andreas Jaeger  <aj@suse.de>
+
+       * i960-dis.c: Add parameters for prototypes
+       (ctrl): Add unused attributes.
+       (cobr): Likewise.
+       (put_abs): Likewise.
+
+       * mips-dis.c: Add missing prototypes.
+       * a29k-dis.c: Likewise.
+       * arc-dis.c: Likewise.
+       * ia64-opc.c: Likewise.
+
+       * s390-dis.c: Add missing prototypes.
+       (init_disasm): Remove unused attribute since the parameter is
+       used.
+
+2001-08-16  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+       * mips-opc.c (M1): Define. Reformatted Code.
+       (mips_builtin_opcodes): Added performance counter opcodes mfpc, mfps,
+       mtps, mtps. Typo.
+
+2001-08-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+       * mips-opc.c: R3900s can support all branch likely INSN_MACROs where
+       the corresponding non-likely insn is in MIPS I.
+
+2001-08-13  Kazu Hirata  <kazu@hxi.com>
+
+       * mcore-dis.c: Fix formatting.
+       * mips-dis.c: Likewise.
+       * pj-dis.c: Likewise.
+       * z8k-dis.c: Likewise.
+
+2001-08-12  Richard Henderson  <rth@redhat.com>
+
+       * cgen-ibld.in (extract_normal): Match type of VALUE and MASK
+       to *VALUEP.  Regenerate all cgen files.
+
+2001-08-10  Richard Sandiford  <rsandifo@redhat.com>
+
+       * mips-dis.c (print_insn_mips): Remove OPCODE_IS_MEMBER's gp32
+       argument.
+       * mips-opc.c (G6): Undefine.
+       (mips_builtin_opcodes): Remove gp32 entry for "move".  Add macro
+       as the first "move" alternative.
+
+2001-08-10  Andreas Jaeger  <aj@suse.de>
+
+       * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
+       to build warnings.
+       * configure: Regenerate.
+
+2001-08-10  Alan Modra  <amodra@bigpond.net.au>
+
+       * ppc-opc.c: Revert 2001-08-08.
+
+2001-08-09  Alan Modra  <amodra@bigpond.net.au>
+
+       * dis-buf.c (generic_strcat_address): Add missing prototype.
+       #if 0 the functions as it is unused.
+
 2001-08-08  Alan Modra  <amodra@bigpond.net.au>
 
        1999-10-25  Torbjorn Granlund  <tege@swox.com>
 2001-08-08  Alan Modra  <amodra@bigpond.net.au>
 
        1999-10-25  Torbjorn Granlund  <tege@swox.com>
 
 2001-07-28  Matthias Kramm <kramm@quiss.org>
 
 
 2001-07-28  Matthias Kramm <kramm@quiss.org>
 
-       * i386-dis.c: Change formatting conventions for architecture 
-       i386:intel to better match the format of various intel i386 
+       * i386-dis.c: Change formatting conventions for architecture
+       i386:intel to better match the format of various intel i386
        assemblers, like nasm, tasm or masm.
 
 2001-07-24  Alan Modra  <amodra@bigpond.net.au>
        assemblers, like nasm, tasm or masm.
 
 2001-07-24  Alan Modra  <amodra@bigpond.net.au>
         * cgen-asm.in: Include "xregex.h" always to enable the libiberty
         regex support.
         (@arch@_cgen_build_insn_regex): New routine from Graydon.
         * cgen-asm.in: Include "xregex.h" always to enable the libiberty
         regex support.
         (@arch@_cgen_build_insn_regex): New routine from Graydon.
-        (@arch@_cgen_assemble_insn): Add Graydon's code to use regex 
+        (@arch@_cgen_assemble_insn): Add Graydon's code to use regex
        to verify if it is worth parsing the insn as insn "x".  Also update
        to verify if it is worth parsing the insn as insn "x".  Also update
-       error message when insn is not a recognized format of the insn vs 
+       error message when insn is not a recognized format of the insn vs
        when the insn is completely unrecognized.
 
 2001-07-11  Frank Ch. Eigler  <fche@redhat.com>
        when the insn is completely unrecognized.
 
 2001-07-11  Frank Ch. Eigler  <fche@redhat.com>
This page took 0.034119 seconds and 4 git commands to generate.