* d10v-dis.c: Include "ansidecl.h" before "opcode/d10v.h".
[binutils-gdb.git] / opcodes / ChangeLog
index 75e62a2578d956dc939b8e4924c4c472f6c89ed4..f83e95da079346f2ef37203451caa304d4184c75 100644 (file)
@@ -1,3 +1,210 @@
+Fri Apr  4 14:04:16 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * d10v-dis.c: Include "ansidecl.h" before "opcode/d10v.h".
+
+       * i386-dis.c (float_reg): Swap fsubrp and fsubp.  Swap fdivrp and
+       fdivp.
+
+Thu Apr  3 13:22:45 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Branched binutils 2.8.
+
+Wed Apr  2 12:23:53 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * m10200-dis.c: Rename from mn10200-dis.c.
+       * m10200-opc.c: Rename from mn10200-opc.c.
+       * m10300-dis.c: Rename from mn10300-dis.c
+       * m10300-opc.c: Rename from mn10300-opc.c.
+       * Makefile.in: Update accordingly.
+
+       * mips16-opc.c: Add mul and dmul macros.
+
+Tue Apr  1 16:27:45 1997  Klaus Kaempf  <kkaempf@progis.de>
+
+       * makefile.vms: Update CFLAGS, add clean target.
+
+Fri Mar 28 12:10:09 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * mips-opc.c: Add "wait".  From Ralf Baechle
+       <ralf@gnu.ai.mit.edu>.
+
+       * configure.in: Add stdlib.h to AC_CHECK_HEADERS list.
+       * configure, config.in: Rebuild.
+       * sysdep.h: Include <stdlib.h> if it exists.
+       * sparc-dis.c: Include <stdio.h> and "sysdep.h".  Don't include
+       <string.h>.
+       * Makefile.in: Rebuild dependencies.
+
+Thu Mar 27 14:24:43 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ppc-opc.c: Add PPC 403 instructions and extended opcodes.  From
+       Andrew Bray <andy@madhouse.demon.co.uk>.
+
+       * mips-opc.c: Add cast when setting mips_opcodes.
+
+start-sanitize-v850
+Tue Mar 25 23:04:00 1997  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * v850-dis.c (disassemble):  Fix sign extension problem.
+       * v850-opc.c (extract_d*):  Fix sign extension problems to make
+       disassembly calculate branch offsets correctly.
+
+end-sanitize-v850
+Mon Mar 24 13:22:13 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * sh-opc.h: Add bf/s and bt/s as synonyms for bf.s and bt.s.
+
+       * mips-opc.c: Add dctr and dctw.
+
+start-sanitize-d30v
+Sun Mar 23 18:08:10 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * d30v-dis.c (print_insn): Change the way signed constants
+       are displayed.
+end-sanitize-d30v
+Fri Mar 21 14:37:52 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (BFD_H): New variable.
+       (HFILES): New variable.
+       (CFILES): Add all C files.
+       (.dep, .dep1, dep.sed, dep, dep-in): New targets.
+       Delete old dependencies, and build new ones.
+       * dep-in.sed: New file.
+
+Thu Mar 20 19:03:30 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * m68k-opc.c (m68k_opcode_aliases): Added blo and blo{s,b,w,l}.
+
+start-sanitize-coldfire
+Wed Mar 19 06:53:58 1997  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * m68k-opc.c (m68k_opcodes): Provide coldfire division module
+       instructions.
+       
+end-sanitize-coldfire
+Tue Mar 18 14:17:03 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * mn10200-opc.c: Change "trap" to "syscall".
+       * mn10300-opc.c: Add new "syscall" instruction.
+
+Mon Mar 17 08:48:03 1997  J.T. Conklin  <jtc@beauty.cygnus.com>
+
+       * m68k-opc.c (m68k_opcodes): Provide correct entries for mulsl and
+       mulul insns on the coldfire.
+       
+Sat Mar 15 17:13:05 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * arm-dis.c (print_insn_arm): Don't print instruction bytes.
+       (print_insn_big_arm): Set bytes_per_chunk and display_endian.
+       (print_insn_little_arm): Likewise.
+
+Fri Mar 14 15:08:59 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       Based on patches from H.J. Lu <hjl@lucon.org>:
+       * i386-dis.c (fetch_data): Add prototype.
+       * m68k-dis.c (fetch_data): Add prototype.
+       (dummy_print_address): Add prototype.  Make static.
+       * ppc-opc.c (valid_bo): Add prototype.
+       * sparc-dis.c (build_hash_table): Add prototype.
+       (is_delayed_branch, compute_arch_mask): Add prototypes.
+       (print_insn_sparc): Make several local variables const.
+       (compare_opcodes): Change arguments to const PTR.  Add prototype.
+       * sparc-opc.c (arg): Change name field to be const.
+       (lookup_name, lookup_value): Add prototypes.  Change table and
+       name parameters to be const.
+       (sparc_encode_asi): Change name parameter to be const.
+       (sparc_encode_membar, sparc_encode_prefetch): Likewise.
+       (sparc_encode_sparclet_cpreg): Likewise.
+       (sparc_decode_asi): Change return type to be const.
+       (sparc_decode_membar, sparc_decode_prefetch): Likewise.
+       (sparc_decode_sparclet_cpreg): Likewise.
+
+Fri Mar  7 10:51:49 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in ($(SHLINK)): Just use ln -s, not ln -sf, since
+       Solaris doesn't like the combined options, and the -f is
+       unnecessary.
+       (stamp-tshlink, install): Likewise.
+
+Thu Mar  6 16:51:11 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * mn10300-opc.c (IMM16_PCREL, SD8N_PCREL, D16_SHIFT): Mark these
+       as relaxable.
+
+Tue Mar  4 06:10:36 1997  J.T. Conklin  <jtc@cygnus.com>
+
+       * m68k-opc.c (m68k_opcodes): Fix last change for the mc68010.
+
+Mon Mar  3 07:45:20 1997  J.T. Conklin  <jtc@cygnus.com>
+
+       * m68k-opc.c (m68k_opcodes): Added entries for the tst insns on
+       the mc68000.
+       
+Thu Feb 27 14:04:32 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * m68k-opc.c (m68k_opcodes): Added swbegl pseudo-instruction.
+
+start-sanitize-tic80
+Thu Feb 27 11:36:41 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * tic80-dis.c (print_insn_tic80): Set info->bytes_per_line to 8.
+
+Wed Feb 26 15:34:48 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * tic80-opc.c (tic80_predefined_symbols): Define r25 properly.
+
+end-sanitize-tic80
+Wed Feb 26 13:38:30 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * m68k-dis.c (NEXTSINGLE, NEXTDOUBLE, NEXTEXTEND): Use
+       floatformat_to_double to make portable.
+       (print_insn_arg): Use NEXTEXTEND macro when extracting extended
+       precision float.
+
+Mon Feb 24 19:26:12 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * mips-opc.c: Initialize mips_opcodes to mips_builtin_opcodes,
+       and bfd_mips_num_opcodes to bfd_mips_num_builtin_opcodes.
+
+Mon Feb 24 15:19:01 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * d10v-dis.c, d10v-opc.c: Change pre_defined_registers to 
+       d10v_predefined_registers and reg_name_cnt to d10v_reg_name_cnt.
+
+start-sanitize-tic80
+Mon Feb 24 14:33:26 1997  Fred Fish  <fnf@cygnus.com>
+
+       * tic80-opc.c (LSI_SCALED): Renamed from this ...
+       (OFF_SL_BR_SCALED): ... to this, and added the flag
+       TIC80_OPERAND_BASEREL to the flags word.
+       (tic80_opcodes): Replace all occurances of LSI_SCALED with
+       OFF_SL_BR_SCALED.
+
+end-sanitize-tic80
+Sat Feb 22 21:25:00 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * mips-opc.c: Add macros for cop0, cop1 cop2 and cop3.
+       Change mips_opcodes from const array to a pointer, 
+       and change bfd_mips_num_opcodes from const int to int,
+       so that we can increase the size of the mips opcodes table 
+       dynamically.
+
+start-sanitize-tic80
+Sat Feb 22 21:03:47 1997  Fred Fish  <fnf@cygnus.com>
+
+       * tic80-opc.c (tic80_predefined_symbols): Revert change to
+       store BITNUM values in the table in one's complement form
+       to match behavior when assembler is given a raw numeric
+       value for a BITNUM operand.
+       * tic80-dis.c (print_operand_bitnum): Ditto.
+
+end-sanitize-tic80
+start-sanitize-d30v
+Fri Feb 21 16:31:18 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * d30v-opc.c: Removed references to FLAG_X.
+
+end-sanitize-d30v      
 Wed Feb 19 14:51:20 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * Makefile.in: Add dependencies on ../bfd/bfd.h as required.
@@ -132,7 +339,7 @@ Thu Jan 30 11:30:45 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 Wed Jan 29 09:39:17 1997  Jeffrey A Law  (law@cygnus.com)
 
        * mn10200-opc.c (mn10200_operands): Make 8 and 16 bit pc-relative
-       branchs relaxable.
+       branches relaxable.
 
 Tue Jan 28 15:57:34 1997  Ian Lance Taylor  <ian@cygnus.com>