Home | History | Annotate | Download | only in opcodes
      1 1999-12-27  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
      2 
      3 	* i386-dis.c (grps[]): Correct GRP5 FF/3 from "call" to "lcall".
      4 
      5 Wed Dec  1 03:34:53 1999  Jeffrey A Law  (law (a] cygnus.com)
      6 
      7 	* m10300-opc.c, m10300-dis.c: Add am33 support.
      8 
      9 Wed Nov 24 20:29:58 1999  Jeffrey A Law  (law (a] cygnus.com)
     10 
     11 	* hppa-dis.c (unit_cond_names): Add PA2.0 unit condition names.
     12 	(print_insn_hppa): Handle 'B' operand.
     13 
     14 1999-11-22  Nick Clifton  <nickc (a] cygnus.com>
     15 
     16 	* d10v-opc.c: Fix pattern for "cpfg,f{0|1},c" instruction.
     17 
     18 1999-11-18  Gavin Romig-Koch  <gavin (a] cygnus.com>
     19 
     20 	* mips-opc.c (I5): New.
     21 	(abs.ps,add.ps,alnv.ps,c.COND.ps,cvt.s.pl,cvt.s.pu,cvt.ps.s
     22 	madd.ps,movf.ps,movt.ps,mul.ps,net.ps,nmadd.ps,nmsub.ps,
     23 	pll.ps,plu.ps,pul.ps,puu.ps,sub.ps,suxc1,luxc1): New.
     24 
     25 Mon Nov 15 19:34:58 1999  Donald Lindsay  <dlindsay (a] cygnus.com>
     26 
     27 	* arm-dis.c (print_insn_arm): Added general purpose 'X' format.
     28 	* arm-opc.h (print_insn_arm): Added comment documenting
     29 	the 'X' format just added to arm-dis.c.
     30 
     31 1999-11-15  Gavin Romig-Koch  <gavin (a] cygnus.com>
     32 
     33 	* mips-opc.c (la): Create a version that just uses addiu directly.
     34 	(dla): Expand to daddiu if possible.
     35 
     36 1999-11-11  Nick Clifton  <nickc (a] cygnus.com>
     37 
     38 	* mips-opc.c: Add ssnop pattern.
     39 
     40 1999-11-01  Gavin Romig-Koch  <gavin (a] cygnus.com>
     41 
     42 	* mips-dis.c (_print_insn_mips): Use OPCODE_IS_MEMBER.
     43 
     44 1999-10-29  Nick Clifton  <nickc (a] cygnus.com>
     45 
     46 	* d30v-opc.c (mvtacc): Use format SHORT_AR not SHORT_AA
     47 	(d30v_format_tab): Define the SHORT_AR format.
     48 
     49 1999-10-28  Nick Clifton  <nickc (a] cygnus.com>
     50 
     51 	* mcore-dis.c: Remove spurious code introduced in previous delta.
     52 
     53 1999-10-27  Scott Bambrough  <scottb (a] netwinder.org>
     54 
     55 	* arm-dis.c: Include sysdep.h to prevent compile time warnings.
     56 
     57 1999-10-18  Michael Meissner  <meissner (a] cygnus.com>
     58 
     59 	* alpha-opc.c (alpha_operands): Fill in missing initializer.
     60 	(alpha_num_operands): Convert to unsigned.
     61 	(alpha_num_opcodes): Ditto.
     62 	(insert_rba): Declare unused arguments ATTRIBUTE_UNUSED.
     63 	(insert_rca): Ditto.
     64 	(insert_za): Ditto.
     65 	(insert_zb): Ditto.
     66 	(insert_zc): Ditto.
     67 	(extract_bdisp): Ditto.
     68 	(extract_jhint): Ditto.
     69 	(extract_ev6hwjhint): Ditto.
     70 
     71 Sun Oct 10 01:48:01 1999  Jerry Quinn <jerry.quinn.adv91 (a] alum.dartmouth.org>
     72 
     73 	* hppa-dis.c (print_insn_hppa):  Add new codes 'cc', 'cd', 'cC',
     74 	'co', '@'.
     75 
     76 	* hppa-dis.c (print_insn_hppa): Removed unused args.  Fix '?W'.
     77 
     78 	* hppa-dis.c (print_insn_hppa):  Implement codes "?N", "?Q".
     79 
     80 Thu Oct  7 00:12:43 MDT 1999	Diego Novillo <dnovillo (a] cygnus.com>
     81 
     82 	* d10v-opc.c (d10v_operands): Add RESTRICTED_NUM3 flag for
     83 	rac/rachi instructions.
     84 	(d10v_opcodes): Added seven new instructions ld, ld2w, sac, sachi,
     85 	slae, st and st2w.
     86 
     87 1999-10-04  Doug Evans  <devans (a] casey.cygnus.com>
     88 
     89 	* fr30-asm.c, fr30-desc.h: Rebuild.
     90 	* m32r-asm.c, m32r-desc.c, m32r-desc.h: Rebuild.  Add m32rx support.
     91 	* m32r-dis.c, m32r-ibld.c, m32r-opc.c, m32r-opc.h, m32r-opinst.c: Ditto.
     92 
     93 1999-09-29  Nick Clifton  <nickc (a] cygnus.com>
     94 
     95 	* sh-opc.h: Fix bit patterns for several load and store
     96 	instructions.
     97 
     98 Thu Sep 23 08:27:20 1999  Jerry Quinn <jerry.quinn.adv91 (a] alum.dartmouth.org
     99 
    100 	* hppa-dis.c (print_insn_hppa): Replace 'B', 'M', 'g' and 'l' with
    101 	cleaner code using completer prefixes.  Add 'Y'.
    102 
    103 Sun Sep 19 10:41:27 1999  Jeffrey A Law  (law (a] cygnus.com)
    104 
    105 	* hppa-dis.c: (print_insn_hppa): Correct 'cJ', 'cc'.
    106 
    107 	* hppa-dis.c (extract_22): New function.
    108 
    109 	* hppa-dis.c (print_insn_hppa): Handle 'J', 'K', and 'cc'.
    110 
    111 	* hppa-dis.c (print_insn_hppa): Handle 'fe' and 'cJ'.
    112 
    113 	* hppa-dis.c (print_insn_hppa): Handle '#', 'd', and 'cq'.
    114 
    115 	* hppa-dis.c (print_insn_hppa): Handle 'm', 'h', '='.
    116 
    117 	* hppa-dis.c (print_insn_hppa): Handle 'X' operand.
    118 
    119 	* hppa-dis.c (print_insn_hppa): Handle 'B' operand.
    120 
    121 	* hppa-dis.c (print_insn_hppa): Handle 'M' and 'L' operands.
    122 
    123 	* hppa-dis.c (print_insn_hppa): Handle 'l' operand.
    124 
    125 	* hppa-dis.c (print_insn_hppa): Handle 'g' operand.
    126 
    127 Sat Sep 18 11:36:12 1999  Jeffrey A Law  (law (a] cygnus.com)
    128 
    129 	* hppa-dis.c (print_insn_hppa): Output a space after 'X' completer.
    130 
    131 	* hppa-dis.c: (print_insn_hppa): Do output a space before a 'v'
    132 	operand.
    133 
    134 	* hppa-dis.c: (print_insn_hppa): Handle 'fX'.
    135 
    136 	* hppa-dis.c: (print_insn_hppa): Add missing break after
    137 	FP register case.
    138 
    139 	* hppa-dis.c: Finish constifying various completers, register
    140 	names, etc etc.
    141 
    142 1999-09-14  Michael Meissner  <meissner (a] cygnus.com>
    143 
    144 	* configure.in (Canonicalization of target names): Remove adding
    145 	${CONFIG_SHELL} in front of $ac_config_sub, since autoconfig 2.14
    146 	generates $ac_config_sub with a ${CONFIG_SHELL} already.
    147 	* configure: Regenerate.
    148 
    149 Tue Sep  7 13:50:32 1999  Jeffrey A Law  (law (a] cygnus.com)
    150 
    151 	* hppa-dis.c (print_insn_hppa): Escape '%' in output strings.
    152 
    153 	* hppa-dis.c (print_insn_hppa): Handle 'Z' argument.
    154 
    155 1999-09-07  Nick Clifton  <nickc (a] cygnus.com>
    156 
    157 	* sh-opc.h: Add mulu.w and muls.w patterns.  These are the correct
    158 	names for the mulu and muls patterns.
    159 
    160 1999-09-04  Steve Chamberlain  <sac (a] pobox.com>
    161 
    162 	* pj-opc.c: New file.
    163 	* pj-dis.c: New file.
    164 	* disassemble.c	(disassembler): Handle bfd_arch_pj.
    165 	* configure.in: Handle bfd_pj_arch.
    166 	* Makefile.am: Rebuild dependencies.
    167 	(CFILES): Add pj-dis.c and pj-opc.c.
    168 	(ALL_MACHINES): Add pj-dis.lo and pj-opc.lo.
    169 	* configure, Makefile.in: Rebuild.
    170 
    171 1999-09-04  H.J. Lu  <hjl (a] gnu.org>
    172 
    173 	* i386-dis.c (print_insn_i386): Set bytes_per_line to 7.
    174 
    175 Mon Aug 30 18:56:14 1999  Richard Henderson  <rth (a] cygnus.com>
    176 
    177 	* alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31.
    178 
    179 1999-08-04  Doug Evans  <devans (a] casey.cygnus.com>
    180 
    181 	* fr30-asm.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild.
    182 	* m32r-asm.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild.
    183 	* m32r-opinst.c: Rebuild.
    184 
    185 Sat Aug 28 00:27:24 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
    186 
    187 	* hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'.  Prefix float
    188 	register args by 'f'.
    189 
    190 	* hppa-dis.c (print_insn_hppa): Add args q, %, !, and |.
    191 
    192 	* hppa-dis.c (MASK_10, read_write_names, add_compl_names,
    193 	extract_10U_store):  New.
    194 	(print_insn_hppa):  Add new completers.
    195 
    196 	* hppa-dis.c (signed_unsigned_names,mix_half_names,
    197 	saturation_names):  New.
    198 	(print_insn_hppa): Add completer codes 'a', 'ch', 'cH', 'cS', and 'c*'.
    199 
    200 	* hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'.
    201 
    202 	* hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!'
    203 
    204 	* hppa-dis.c (print_insn_hppa):  Look at next arg instead of bits
    205 	to decide to print a space.
    206 
    207 1999-08-21  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    208 
    209 	* i386-dis.c: Add AMD athlon instruction support.
    210 
    211 1999-08-10  Ian Lance Taylor  <ian (a] zembu.com>
    212 
    213 	From Wally Iimura <iimura (a] microunity.com>:
    214 	* dis-buf.c (buffer_read_memory): Rewrite expression to avoid
    215 	overflow at end of address space.
    216 	(generic_print_address): Use sprintf_vma.
    217 
    218 1999-08-08  Ian Lance Taylor  <ian (a] zembu.com>
    219 
    220 	* Makefile.am: Rename .dep* files to DEP*.  Change DEP variable to
    221 	MKDEP.  Rebuild dependencies.
    222 	* Makefile.in: Rebuild.
    223 
    224 Fri Aug  6 09:46:35 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
    225 
    226 	* hppa-dis.c (compare_cond_64_names, cmpib_cond_64_names,
    227 	add_cond_64_names, wide_add_cond_names, logical_cond_64_names,
    228 	unit_cond_64_names, shift_cond_64_names, bb_cond_64_names): New.
    229 	(print_insn_hppa): Add 64 bit condition completers.
    230 
    231 Thu Aug  5 16:59:58 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
    232 
    233 	* hppa-dis.c (print_insn_hppa): Change condition args to use
    234 	'?' prefix.
    235 
    236 Wed Jul 28 04:33:58 1999  Jerry Quinn <jquinn (a] nortelnetworks.com>
    237 
    238 	* hppa-dis.c (print_insn_hppa): Remove unnecessary test in 'E'
    239 	code.
    240 
    241 1999-07-21  Ian Lance Taylor  <ian (a] zembu.com>
    242 
    243 	From Mark Elbrecht:
    244 	* configure.bat: Remove; obsolete.
    245 
    246 1999-07-11  Ian Lance Taylor  <ian (a] zembu.com>
    247 
    248 	* dis-buf.c: Add ATTRIBUTE_UNUSED as appropriate.
    249 	(generic_strcat_address): Add cast to avoid warning.
    250 	* i386-dis.c: Initialize all structure fields to avoid warnings.
    251 	Add ATTRIBUTE_UNUSED as appropriate.
    252 
    253 1999-07-08  Jakub Jelinek  <jj (a] ultra.linux.cz>
    254 
    255 	* sparc-dis.c (print_insn_sparc): Differentiate between
    256 	addition and oring when guessing symbol for comment.
    257 
    258 1999-07-05  Nick Clifton  <nickc (a] cygnus.com>
    259 
    260 	* arm-dis.c (print_insn_arm): Display hex equivalent of rotated
    261 	constant.
    262 
    263 1999-06-23  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    264 
    265 	* i386-dis.c: Mention intel mode specials in macro char comment.
    266 
    267 1999-06-21  Ian Lance Taylor  <ian (a] zembu.com>
    268 
    269 	* alpha-dis.c: Don't include <stdlib.h>.
    270 	* arm-dis.c: Include "sysdep.h".
    271 	* tic30-dis.c: Don't include <stdlib.h> or <string.h>.  Include
    272 	"sysdep.h".
    273 	* Makefile.am: Rebuild dependencies.
    274 	* Makefile.in: Rebuild.
    275 
    276 1999-06-16  Nick Clifton  <nickc (a] cygnus.com>
    277 
    278 	* arm-dis.c (print_insn_arm): Add detection of IMB and IMBRange
    279 	SWIs.
    280 
    281 1999-06-14  Nick Clifton  <nickc (a] cygnus.com> & Drew Mosley <dmoseley (a] cygnus.com>
    282 
    283 	* arm-dis.c (arm_regnames): Turn into a pointer to a register
    284 	name set.
    285 	(arm_regnames_standard): New variable: Array of ARM register
    286 	names according to ARM instruction set nomenclature.
    287 	(arm_regnames_apcs): New variable: Array of ARM register names
    288 	according to ARM Procedure Call Standard.
    289 	(arm_regnames_raw): New variable: Array of ARM register names
    290 	using just 'r' and the register number.
    291 	(arm_toggle_regnames): New function: Toggle the chosen register set
    292 	naming scheme.
    293 	(parse_disassembler_options): New function: Parse any target
    294 	disassembler command line options.
    295 	(print_insn_big_arm): Call parse_disassembler_options if any
    296 	are defined.
    297 	(print_insn_little_arm): Call parse_disassembler_options if any
    298 	are defined.
    299 
    300 1999-06-13  Ian Lance Taylor  <ian (a] zembu.com>
    301 
    302 	* i386-dis.c (FWAIT_OPCODE): Define.
    303 	(used_prefixes): New static variable.
    304 	(fetch_data): Don't print an error message if we have already
    305 	fetched some bytes successfully.
    306 	(ckprefix): Clear used_prefixes.  Use FWAIT_OPCODE, not 0x9b.
    307 	(prefix_name): New static function.
    308 	(print_insn_i386): If setjmp fails, indicating a data error, but
    309 	we have managed to fetch some bytes, print the first one as a
    310 	prefix or a .byte pseudo-op.  If fwait is followed by a non
    311 	floating point instruction, print the first prefix.  Set
    312 	used_prefixes when prefixes are used.  If any prefixes were not
    313 	used after disassembling the instruction, print the first prefix
    314 	instead of printing the instruction.
    315 	(putop): Set used_prefixes when prefixes are used.
    316 	(append_seg, OP_E, OP_G, OP_REG, OP_I, OP_sI, OP_J): Likewise.
    317 	(OP_DIR, OP_SIMD_Suffix): Likewise.
    318 
    319 1999-06-07  Jakub Jelinek  <jj (a] ultra.linux.cz>
    320 
    321 	* sparc-opc.c: Fix up set, setsw, setuw operand kinds.
    322 	Support signx %reg, clruw %reg.
    323 
    324 1999-06-07  Jakub Jelinek  <jj (a] ultra.linux.cz>
    325 
    326 	* sparc-opc.c: Add aliases Solaris as supports.
    327 
    328 Mon Jun  7 12:04:52 1999  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
    329 
    330 	* Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c.
    331 	* Makefile.in: Regenerated.
    332 
    333 1999-06-03  Philip Blundell  <philb (a] gnu.org>
    334 
    335 	* arm-dis.c (print_insn_arm): Make LDRH/LDRB consistent with LDR
    336 	when target is PC-relative.
    337 
    338 1999-05-28  Linus Nordberg  <linus.nordberg (a] canit.se>
    339 
    340 	* m68k-opc.c: Rename MACL/MSACL to MAC/MSAC.  Add MACM/MSACM.  Add
    341 	MOVE MACSR,CCR.
    342 
    343 	* m68k-dis.c (fetch_arg): Add places `n', `o'.
    344 
    345 	* m68k-opc.c: Add MSAC, MACL, MOVE to/from ACC, MACSR, MASK.
    346 	Add mcf5206e to appropriate instructions.
    347 	Add alias for MAC, MSAC.
    348 
    349 	* m68k-dis.c (print_insn_arg): Add formats `E', `G', `H' and place
    350 	`N'.
    351 
    352 	* m68k-opc.c (m68k_opcodes): Add divsw, divsl, divuw, divul, macl,
    353 	macw, remsl, remul for mcf5307.  Change mcf5200 --> mcf.
    354 
    355 	* m68k-dis.c: Add format `u' and places `h', `m', `M'.
    356 
    357 1999-05-18  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    358 
    359 	* i386-dis.c (Ed): Define.
    360 	(dis386_twobyte_att, dis386_twobyte_intel): Use Ed for movd.
    361 	(Rw): Remove.
    362 	(OP_rm): Rename to OP_Rd.
    363 	(ONE): Remove.
    364 	(OP_ONE): Remove.
    365 	(putop): Add const to template and p.
    366 	(print_insn_x86): Delete.
    367 	(print_insn_i386): Merge old function print_insn_x86.  Add const
    368 	to dp.
    369 	(struct dis386): Add const to name.
    370 	(dis386_att, dis386_intel): Add const.
    371 	(dis386_twobyte_att, dis386_twobyte_intel): Add const.
    372 	(names32, names16, names8, names_seg, index16): Add const.
    373 	(grps, prefix_user_table, float_reg): Add const.
    374 	(float_mem_att, float_mem_intel): Add const.
    375 	(oappend): Add const to s.
    376 	(OP_REG): Add const to s.
    377 	(ptr_reg): Add const to s.
    378 	(dofloat): Add const to dp.
    379 	(OP_C): Don't skip modrm, it's now done in OP_Rd.
    380 	(OP_D): Ditto.
    381 	(OP_T): Ditto.
    382 	(OP_Rd): Check for valid mod.  Call Op_E to print.
    383 	(OP_E): Handle d_mode arg.  Check for bad sfence,lea,lds etc.
    384 	(OP_MS): Check for valid mod.  Call Op_EM to print.
    385 	(OP_3DNowSuffix): Set obufp and use oappend rather than
    386 	strcat.  Call BadOp() for errors.
    387 	(OP_SIMD_Suffix): Likewise.
    388 	(BadOp): New function.
    389 
    390 1999-05-12  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    391 
    392 	* i386-dis.c (dis386_intel): Remove macro chars, except for
    393 	jEcxz.  Change cWtR and cRtd to cW and cR.
    394 	(dis386_twobyte_intel): Remove macro chars here too.
    395 	(putop): Handle R and W macros for intel mode.
    396 
    397 	* i386-dis.c (SIMD_Fixup): New function.
    398 	(dis386_twobyte_att): Use it on movlps and movhps, and change
    399 	Ev to EX on these insns.  Change movmskps Ev, XM to Gv, EX.
    400 	(dis386_twobyte_intel): Same here.
    401 
    402 	* i386-dis.c (Av): Remove.
    403 	(Ap): remove lptr.
    404 	(lptr): Remove.
    405 	(OPSIMD): Define.
    406 	(OP_SIMD_Suffix): New function.
    407 	(OP_DIR): Remove dead code.
    408 	(eAX_reg..eDI_reg): Renumber.
    409 	(onebyte_has_modrm): Table numbering comments.
    410 	(INTERNAL_DISASSEMBLER_ERROR): Move to before print_insn_x86.
    411 	(print_insn_x86): Move all prefix oappends to after uses_f3_prefix
    412 	checks.  Print error on invalid dp->bytemode2.  Remove simd_cmp,
    413 	and handle SIMD cmp insns in OP_SIMD_Suffix.
    414 	(info->bytes_per_line): Bump from 5 to 6.
    415 	(OP_None): Remove.
    416 	(OP_E): Use INTERNAL_DISASSEMBLER_ERROR.  Handle sfence.
    417 	(OP_3DNowSuffix): Ensure mnemonic index unsigned.
    418 
    419 	PIII SIMD support from Doug Ledford <dledford (a] redhat.com>
    420 	* i386-dis.c (XM, EX, None): Define.
    421 	(OP_XMM, OP_EX, OP_None): New functions.
    422 	(USE_GROUPS, USE_PREFIX_USER_TABLE): Define.
    423 	(GRP14): Rename to GRPAMD.
    424 	(GRP*): Add USE_GROUPS flag.
    425 	(PREGRP*): Define.
    426 	(dis386_twobyte_att, dis386_twobyte_intel): Add SIMD insns.
    427 	(twobyte_has_modrm): Add SIMD entries.
    428 	(twobyte_uses_f3_prefix, simd_cmp_op, prefix_user_table): New.
    429 	(grps): Add SIMD insns.
    430 	(print_insn_x86): New vars uses_f3_prefix and simd_cmp.  Don't
    431 	oappend repz if uses_f3_prefix.  Add code to handle new groups for
    432 	SIMD insns.
    433 
    434 	From Maciej W. Rozycki <macro (a] ds2.pg.gda.pl>
    435 	* i386-dis.c (dis386_att, dis386_intel): Change 0xE8 call insn
    436 	operand from Av to Jv.
    437 
    438 1999-05-07  Nick Clifton  <nickc (a] cygnus.com>
    439 
    440 	* mcore-dis.c (print_insn_mcore): Use .short to display
    441 	unidentified instructions, not .word.
    442 
    443 1999-04-26  Tom Tromey  <tromey (a] cygnus.com>
    444 
    445 	* aclocal.m4, configure: Updated for new version of libtool.
    446 
    447 1999-04-14  Doug Evans  <devans (a] casey.cygnus.com>
    448 
    449 	* fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild.
    450 	* m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild.
    451 
    452 Mon Apr 12 23:46:17 1999  Jeffrey A Law  (law (a] cygnus.com)
    453 
    454 	* hppa-dis.c (print_insn_hppa, case '3'): New case for PA2.0
    455 	instructions.
    456 
    457 1999-04-10  Doug Evans  <devans (a] casey.cygnus.com>
    458 
    459 	* fr30-desc.c, fr30-desc.h, fr30-ibld.c: Rebuild.
    460 	* m32r-desc.c, m32r-desc.h, m32r-opinst.c: Rebuild.
    461 
    462 1999-04-06  Ian Lance Taylor  <ian (a] zembu.com>
    463 
    464 	* opintl.h (LC_MESSAGES): Never define.
    465 
    466 1999-04-04  Ian Lance Taylor  <ian (a] zembu.com>
    467 
    468 	* i386-dis.c (intel_syntax, open_char, close_char): Make static.
    469 	(separator_char, scale_char): Likewise.
    470 	(print_insn_x86): Likewise.
    471 	(print_insn_i386): Likewise.  Add declaration.
    472 
    473 1999-03-26  Doug Evans  <devans (a] casey.cygnus.com>
    474 
    475 	* fr30-dis.c: Rebuild.
    476 	* m32r-dis.c: Rebuild.
    477 
    478 1999-03-23  Ian Lance Taylor  <ian (a] zembu.com>
    479 
    480 	* m68k-opc.c: Change compare instructions to use "@s" rather than
    481 	";s" when used with an immediate operand.
    482 
    483 1999-03-22  Doug Evans  <devans (a] casey.cygnus.com>
    484 
    485 	* cgen-opc.c (cgen_set_cpu): Delete.
    486 	(cgen_lookup_insn): max_insn_size renamed to max_insn_bitsize.
    487 	* fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c,
    488 	fr30-opc.h: Rebuild.
    489 	* m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c,
    490 	m32r-opc.h: Rebuild.
    491 	* po/opcodes.pot: Rebuild.
    492 
    493 1999-03-16  Martin Hunt  <hunt (a] cygnus.com>
    494 
    495 	* d30v-opc.c (mvtsys): Remove FLAG_LKR.
    496 
    497 1999-03-11  Doug Evans  <devans (a] casey.cygnus.com>
    498 
    499 	* cgen-opc.c (cgen_set_cpu): New arg `isa'.  All callers updated.
    500 	(cgen_operand_lookup_by_name,cgen_operand_lookup_by_num): New fns.
    501 	(cgen_get_insn_operands): Rewrite test for hardcoded/operand index.
    502 	* fr30-asm.c, fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c: Rebuild.
    503 	* m32r-asm.c, m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c: Rebuild.
    504 	* m32r-opinst.c: Rebuild.
    505 
    506 1999-02-25  Doug Evans  <devans (a] casey.cygnus.com>
    507 
    508 	* cgen-opc.c (cgen_hw_lookup_by_name): Rewrite.
    509 	(cgen_hw_lookup_by_num): Rewrite.
    510 	* fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild.
    511 	* m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild.
    512 	* m32r-opinst.c: Rebuild.
    513 
    514 Sat Feb 13 14:06:19 1999  Richard Henderson  <rth (a] cygnus.com>
    515 
    516 	* alpha-opc.c: Add sqrt+flags patterns.  Add EV6 PALcode insns.
    517 	(insert_jhint): Fix insertion mask.
    518 	* alpha-dis.c (print_insn_alpha): Disassemble EV6 PALcode insns.
    519 
    520 1999-02-10  Doug Evans  <devans (a] casey.cygnus.com>
    521 
    522 	* Makefile.in: Rebuild.
    523 
    524 1999-02-09  Doug Evans  <devans (a] casey.cygnus.com>
    525 
    526 	* i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: Delete.
    527 	* i960-dis.c (print_insn_i960): Rename from print_insn_i960_orig.
    528 	* Makefile.am: Remove references to them.
    529 	(HFILES): Add fr30-desc.h, m32r-desc.h.
    530 	(CFILES): Add fr30-desc.c, fr30-ibld.c, m32r-desc.c, m32r-ibld.c,
    531 	m32r-opinst.c.
    532 	(ALL_MACHINES): Update.
    533 	* configure.in: Redo handling of cgen_files.
    534 	(bfd_i960_arch): Delete i960c-*.lo files.
    535 	* configure: Regenerate.
    536 	* cgen-asm.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
    537 	(hash_insn_array): Rewrite.
    538 	* cgen-dis.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
    539 	(hash_insn_array): Rewrite.
    540 	* cgen-opc.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
    541 	(cgen_lookup_insn,cgen_get_insn_operands): Define here.
    542 	(cgen_lookup_get_insn_operands): Ditto.
    543 	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerate.
    544 	* m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate.
    545 	* po/POTFILES.in: Rebuild.
    546 	* po/opcodes.pot: Rebuild.
    547 
    548 Fri Feb  5 00:04:24 1999  Ian Lance Taylor  <ian (a] cygnus.com>
    549 
    550 	* Makefile.am: Rebuild dependencies.
    551 	(HFILES): Add fr30-opc.h.
    552 	(CFILES): Add fr30-asm.c, fr30-dis.c, fr30-opc.c.
    553 	* Makefile.in: Rebuild.
    554 
    555 	* configure.in: Change AC_PREREQ to 2.13.  Remove AM_CYGWIN32.
    556 	Change AM_EXEEXT to AC_EXEEXT and AM_PROG_INSTALL to
    557 	AC_PROG_INSTALL.
    558 	* acconfig.h: Remove.
    559 	* configure: Rebuild with current autoconf/automake.
    560 	* aclocal.m4: Likewise.
    561 	* config.in: Likewise.
    562 	* Makefile.in: Likewise.
    563 
    564 Thu Feb  4 13:48:52 1999  Ian Lance Taylor  <ian (a] cygnus.com>
    565 
    566 	* m68k-opc.c: Correct move (not movew) to status word on 5200.
    567 
    568 Mon Feb  1 20:54:36 1999  Catherine Moore  <clm (a] cygnus.com>
    569 
    570 	* disassemble.c (disassembler): Handle bfd_mach_i386_i386_intel_syntax.
    571 	* i386-dis.c (x_mode):  Define.
    572 	(dis386):  Remove.
    573 	(dis386_att):  New.
    574 	(dis386_intel):  New.
    575 	(dis386_twobyte):  Remove.
    576 	(dis386_twobyte_att):  New.
    577 	(dis386_twobyte_intel):  New.
    578 	(print_insn_x86):  Use new arrays.
    579 	(float_mem):  Remove.
    580 	(float_mem_intel):  New.
    581 	(float_mem_att):  New.
    582 	(dofloat):  Use new float_mem arrays.
    583 	(print_insn_i386_att):  New.
    584 	(print_insn_i386_intel):  New.
    585 	(print_insn_i386):  Handle bfd_mach_i386_i386_intel_syntax.
    586 	(putop):  Handle intel syntax.
    587 	(OP_indirE):  Handle intel syntax.
    588 	(OP_E):  Handle intel syntax.
    589 	(OP_I):  Handle intel syntax.
    590 	(OP_sI):  Handle intel syntax.
    591 	(OP_OFF):  Handle intel syntax.
    592 
    593 1999-01-27  Doug Evans  <devans (a] casey.cygnus.com>
    594 
    595 	* fr30-opc.h, fr30-opc.c: Rebuild.
    596 	* i960c-opc.h, i960c-opc.c: Rebuild.
    597 	* m32r-opc.c: Rebuild.
    598 
    599 Tue Jan 19 18:01:54 1999  David Taylor  <taylor (a] texas.cygnus.com>
    600 
    601 	* hppa-dis.c: revert HP merge changes until HP gives us
    602 	an updated file.
    603 
    604 1999-01-19  Nick Clifton  <nickc (a] cygnus.com>
    605 
    606 	* arm-dis.c (print_insn_arm): Display ARM syntax for PC relative
    607 	offsets as well as symbloic address.
    608 
    609 Tue Jan 19 10:51:01 1999  David Taylor  <taylor (a] texas.cygnus.com>
    610 
    611 	* hppa-dis.c: fix comments and some indentation.
    612 
    613 1999-01-12  Doug Evans  <devans (a] casey.cygnus.com>
    614 
    615 	* fr30-opc.c, i960c-opc.c: Regenerate.
    616 
    617 1999-01-11  Doug Evans  <devans (a] casey.cygnus.com>
    618 
    619 	* fr30-opc.c: Regenerate.
    620 
    621 1999-01-06  Doug Evans  <devans (a] casey.cygnus.com>
    622 
    623 	* m32r-dis.c: Regenerate.
    624 
    625 1999-01-05  Doug Evans  <devans (a] casey.cygnus.com>
    626 
    627 	* fr30-asm.c, fr30-dis.c, fr30-opc.h, fr30-opc.c: Regenerate.
    628 	* i960c-asm.c, i960c-dis.c, i960c-opc.h, i960c-opc.c: Regenerate.
    629 	* m32r-asm.c, m32r-dis.c, m32r-opc.h, m32r-opc.c: Regenerate.
    630 
    631 1999-01-04  Jason Molenda  (jsm (a] bugshack.cygnus.com)
    632 
    633 	* configure.in: Require autoconf 2.12.1 or higher.
    634 
    635 1998-12-30  Gavin Romig-Koch  <gavin (a] cygnus.com>
    636 
    637 	* mips16-opc.c: Mark branch insns with MIPS16_INSN_BRANCH.
    638 
    639 Wed Dec 16 16:17:49 1998  Dave Brolley  <brolley (a] cygnus.com>
    640 
    641 	* fr30-opc.c: Regenerated.
    642 
    643 1998-12-16  Gavin Romig-Koch  <gavin (a] cygnus.com>
    644 
    645 	* mips-dis.c (set_mips_isa_type): Handle bfd_mach_mips4111.
    646 
    647 1998-12-15  Dave Brolley  <brolley (a] cygnus.com>
    648 
    649 	* fr30-opc.c, fr30-opc.h: Regenerated.
    650 
    651 1998-12-14  Dave Brolley  <brolley (a] cygnus.com>
    652 
    653 	* fr30-opc.c, fr30-opc.h: Regenerated.
    654 
    655 Thu Dec 10 18:39:46 1998  Dave Brolley  <brolley (a] cygnus.com>
    656 
    657 	* fr30-opc.c, fr30-opc.h: Regenerated.
    658 
    659 Thu Dec 10 12:49:24 1998  Doug Evans  <devans (a] canuck.cygnus.com>
    660 
    661 	* m32r-opc.c: Regenerate.
    662 
    663 Tue Dec  8 13:56:18 1998  David Taylor  <taylor (a] texas.cygnus.com>
    664 
    665 	* dis-buf.c (generic_strcat_address): reformat to GNU coding
    666 	conventions.  change sprintf call to an sprintf_vma call.
    667 
    668 Tue Dec  8 13:12:44 1998  Dave Brolley  <brolley (a] cygnus.com>
    669 
    670 	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
    671 
    672 Tue Dec  8 10:50:46 1998  David Taylor  <taylor (a] texas.cygnus.com>
    673 
    674 	The following changes were made by
    675 	Elena Zannoni <ezannoni (a] kwikemart.cygnus.com>,
    676 	David Taylor <taylor (a] texas.cygnus.com>, and
    677 	Edith Epstein <eepstein (a] sophia.cygnus.com> as part of a project to
    678 	merge in changes by HP; HP did not create ChangeLog entries.
    679 
    680 	* dis-buf.c (generic_strcat_address): new function.
    681 
    682 	* hppa-dis.c: Changes to improve hppa disassembly.
    683 	  Changed formatting in : reg_names, fp_reg_names,control_reg,
    684 	  New variables : sign_extension_names, deposit_names, conversion_names
    685 	    float_test_names, compare_cond_names_double, add_cond_names_double,
    686 	    logical_cond_names_double, unit_cond_names_double,
    687 	    branch_push_pop_names, saturation_names, shift_names, mix_names,
    688 	  New Macros :   GET_COMPL_O, GET_PUSH_POP,MERGED_REG
    689 	  Move some definitions to libhppa.h: GET_FIELD, GET_BIT
    690 	  (fput_const): renamed as fput_hex_const
    691 	  (print_insn_hppa):
    692 	   - use the macros fputs_filtered and
    693 	     fput_decimal_const whenever possible; calls to sign_extend require
    694 	     2 params -- add a missing second param of 0.
    695 	   - Some new code ifdefed for LOCAL_ONLY, all related to figuring out
    696 	     architecture version number of current machine. HP folks are
    697 	     trying to handle situation where the target program was compiled
    698 	     for PA 1.x (32-bit), but is running on a PA 2.0 machine and
    699 	     visa versa.
    700 	   - added new cases : 'g', 'B', 'm'
    701 	   - added cases specifically for PA 2.0
    702 	   - changed the following cases : '"', 'n', 'N', 'p', 'Z',
    703 	   - calls to fput_const become calls to fput_hex_const
    704 
    705 1998-12-07  James E Wilson  <wilson (a] wilson-pc.cygnus.com>
    706 
    707 	* Makefile.am (CFILES): Add i960c-asm, i960c-dis.c, i960c-opc.c.
    708 	(ALL_MACHINES): Add i960c-asm.lo, i960c-dis.lo, i960-opc.lo.
    709 	(i960-asm.lo, i960c-dis.lo, i960c-opc.lo): New Makefile rules.
    710 	* Makefile.in: Rebuilt.
    711 	* configure.in (bfd_i960_arch): Add i960c-opc.lo, i960-asm.o,
    712 	i960-dis.c to ta.
    713 	* i960-dis.c (print_insn_i960): Rename to print_insn_i960_orig.
    714 	* i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: New files.
    715 
    716 Mon Dec  7 14:33:44 1998  Dave Brolley  <brolley (a] cygnus.com>
    717 
    718 	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
    719 
    720 Sun Dec  6 14:06:48 1998  Ian Lance Taylor  <ian (a] cygnus.com>
    721 
    722 	* mips-opc.c (mips_builtin_opcodes): Add dmfc2 and dmtc2.
    723 
    724 	* ppc-opc.c (powerpc_opcodes): Add PowerPC403 GC[X] instructions.
    725 	From Saitoh Masanobu <msaitoh (a] spa.is.uec.ac.jp>.
    726 
    727 Fri Dec  4 17:45:51 1998  Doug Evans  <devans (a] canuck.cygnus.com>
    728 
    729 	* fr30-opc.c: Regenerate.
    730 
    731 Fri Dec  4 17:08:08 1998  Dave Brolley  <brolley (a] cygnus.com>
    732 
    733 	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
    734 
    735 Thu Dec  3 14:26:20 1998  Dave Brolley  <brolley (a] cygnus.com>
    736 
    737 	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
    738 
    739 Thu Dec  3 00:09:17 1998  Doug Evans  <devans (a] canuck.cygnus.com>
    740 
    741 	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerate.
    742 
    743 1998-11-30  Doug Evans  <devans (a] casey.cygnus.com>
    744 
    745 	* cgen-dis.c (hash_insn_array): CGEN_INSN_VALUE ->
    746 	CGEN_INSN_BASE_VALUE.
    747 	* m32r-opc.c, m32r-opc.h, m32r-asm.c, m32r-dis.c: Regenerate.
    748 	* fr30-opc.c, fr30-opc.h, fr30-asm.c, fr30-dis.c: Regenerate.
    749 
    750 Thu Nov 26 11:26:32 1998  Dave Brolley  <brolley (a] cygnus.com>
    751 
    752 	* fr30-asm.c, fr30-dis.c, fr30-opc.c: Regenerated.
    753 
    754 Tue Nov 24 11:20:54 1998  Dave Brolley  <brolley (a] cygnus.com>
    755 
    756 	* fr30-asm.c, fr30-dis.c: Regenerated.
    757 
    758 Mon Nov 23 18:28:48 1998  Dave Brolley  <brolley (a] cygnus.com>
    759 
    760 	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
    761 
    762 1998-11-20  Doug Evans  <devans (a] tobor.to.cygnus.com>
    763 
    764 	* fr30-opc.c: Regenerated.
    765 
    766 Thu Nov 19 16:02:46 1998  Dave Brolley  <brolley (a] cygnus.com>
    767 
    768 	* fr30-opc.c: Regenerated.
    769 	* fr30-opc.h: Regenerated.
    770 	* fr30-dis.c: Regenerated.
    771 	* fr30-asm.c: Regenerated.
    772 
    773 Thu Nov 19 07:54:15 1998  Doug Evans  <devans (a] charmed.cygnus.com>
    774 
    775 	* mips-opc.c (sync.p,sync.l): Swap insn values.
    776 
    777 1998-11-19  Doug Evans  <devans (a] tobor.to.cygnus.com>
    778 
    779 	* fr30-opc.c: Regenerate.
    780 
    781 Wed Nov 18 21:36:37 1998  Dave Brolley  <brolley (a] cygnus.com>
    782 
    783 	* fr30-opc.c: Regenerated.
    784 	* fr30-opc.h: Regenerated.
    785 
    786 1998-11-18  Doug Evans  <devans (a] casey.cygnus.com>
    787 
    788 	* m32r-asm.c, m32r-dis.c, m32r-opc.c: Rebuild.
    789 	* fr30-asm.c, fr30-dis.c, fr30-opc.c: Rebuild.
    790 
    791 Wed Nov 18 11:30:04 1998  Dave Brolley  <brolley (a] cygnus.com>
    792 
    793 	* fr30-opc.c: Regenerated.
    794 
    795 Mon Nov 16 19:21:48 1998  Dave Brolley  <brolley (a] cygnus.com>
    796 
    797 	* fr30-opc.c: Regenerated.
    798 	* fr30-opc.h: Regenerated.
    799 	* fr30-dis.c: Regenerated.
    800 	* fr30-asm.c: Regenerated.
    801 
    802 Thu Nov 12 19:24:18 1998  Dave Brolley  <brolley (a] cygnus.com>
    803 
    804 	* po/opcodes.pot: Regenerated.
    805 	* fr30-opc.c: Regenerated.
    806 	* fr30-opc.h: Regenerated.
    807 	* fr30-dis.c: Regenerated.
    808 	* fr30-asm.c: Regenerated.
    809 
    810 Tue Nov 10 15:26:27 1998  Nick Clifton  <nickc (a] cygnus.com>
    811 
    812 	* disassemble.c (disassembler): Add support for FR30 target.
    813 
    814 Tue Nov 10 11:00:04 1998  Doug Evans  <devans (a] canuck.cygnus.com>
    815 
    816 	* m32r-dis.c, m32r-opc.c, m32r-opc.h: Rebuild.
    817 	* fr30-dis.c, fr30-opc.c, fr30-opc.h: Rebuild.
    818 
    819 Mon Nov  9 18:22:55 1998  Dave Brolley  <brolley (a] cygnus.com>
    820 
    821 	* po/opcodes.pot: Regenerate.
    822 	* po/POTFILES.in: Regenerate.
    823 	* fr30-opc.c: Regenerate.
    824 	* fr30-opc.h: Regenerate.
    825 
    826 Fri Nov  6 17:21:38 1998  Doug Evans  <devans (a] canuck.cygnus.com>
    827 
    828 	* m32r-asm.c: Regenerate.
    829 
    830 Wed Nov  4 18:46:47 1998  Dave Brolley  <brolley (a] cygnus.com>
    831 
    832 	* configure.in: Added case for bfd_fr30_arch.
    833 	* Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c.
    834 	(ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo.
    835 	(CLEANFILES): Added stamp-fr30.
    836 	(FR30_DEPS): Added.
    837 	* fr30-asm.c: New file.
    838 	* fr30-dis.c: New file.
    839 	* fr30-opc.c: New file.
    840 	* fr30-opc.h: New file.
    841 	* po/POTFILES.in: Regenerated
    842 	* po/opcodes.pot: Regenerated
    843 
    844 Mon Nov  2 15:05:33 1998  Geoffrey Noer  <noer (a] cygnus.com>
    845 
    846 	* configure.in: detect cygwin* instead of cygwin32*
    847 	* configure: regenerate
    848 
    849 Tue Oct 27 08:58:37 1998  Gavin Romig-Koch  <gavin (a] cygnus.com>
    850 
    851 	* mips-opc.c (IS_M): Added.
    852 
    853 Mon Oct 19 13:03:19 1998  Doug Evans  <devans (a] seba.cygnus.com>
    854 
    855 	* m32r-opc.c, m32r-opc.h, m32r-asm.c, m32r-dis.c: Regenerate.
    856 
    857 Fri Oct  9 14:01:56 1998  Doug Evans  <devans (a] seba.cygnus.com>
    858 
    859 	* m32r-opc.h, m32r-opc.c: Regenerate.
    860 
    861 Sun Oct  4 21:01:44 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    862 
    863 	* i386-dis.c (OP_3DNowSuffix): New static function.
    864 	(OPSUF): Define.
    865 	(GRP14): Define.
    866 	(dis386_twobyte): Add GRP14, femms, and 3DNow entries.
    867 	(twobyte_has_modrm): Set entries corresponding to GRP14, 3DNow.
    868 	(insn_codep): New static variable.
    869 	(print_insn_x86): Init insn_codep after prefixes.
    870 	(grps): Add GRP14 entries for prefetch, prefetchw.
    871 	(OP_REG): Reformat.
    872 
    873 	From Jeff B Epler <jepler (a] usgs.gov>
    874 	* i386-dis.c (Suffix3DNow): New table.
    875 
    876 Wed Sep 30 10:17:50 1998  Nick Clifton  <nickc (a] cygnus.com>
    877 
    878 	* d10v-opc.c: Treat TRAP as if it were a branch type instruction.
    879 
    880 Mon Sep 28 14:35:43 1998  Martin M. Hunt  <hunt (a] cygnus.com>
    881 
    882 	* d10v-dis.c (print_operand): If num is nonzero, then
    883 	add OPERAND_ACC1, not OPERAND_ACC0.
    884 
    885 Thu Sep 24 09:20:03 1998  Nick Clifton  <nickc (a] cygnus.com>
    886 
    887 	* d30v-opc.c: Add FLAG_JSR attribute to DBT, REIT, RTD, and TRAP
    888 	insns.
    889 
    890 Tue Sep 22 17:55:14 1998  Nick Clifton  <nickc (a] cygnus.com>
    891 
    892 	* d30v-opc.c: Add use of EITHER_BUT_PREFER_MU execution unit
    893 	class.
    894 
    895 Tue Sep 15 15:14:45 1998  Doug Evans  <devans (a] canuck.cygnus.com>
    896 
    897 	* m32r-opc.h, m32r-opc.c: Add bbpc,bbpsw support.
    898 
    899 1998-09-09  Michael Meissner  <meissner (a] cygnus.com>
    900 
    901 	* ppc-opc.c (powerpc_opcodes): Add support for PowerPC 750 move
    902 	to/from SPRs.
    903 
    904 Fri Sep  4 19:42:59 1998  Nick Clifton  <nickc (a] cygnus.com>
    905 
    906 	* arm-dis.c (print_insn_big_arm): Detect Thumb symbols in elf
    907 	object files.
    908 	(print_insn_little_arm): Detect Thumb symbols in elf object
    909 	files.
    910 
    911 Sat Aug 29 22:24:09 1998  Richard Henderson  <rth (a] cygnus.com>
    912 
    913 	* alpha-dis.c (print_insn_alpha): Use the machine type to
    914 	decide which PALcode set to include.
    915 
    916 Sun Aug 23 02:16:18 1998  Richard Henderson  <rth (a] cygnus.com>
    917 
    918 	* sparc-opc.c (FBRX): Fix typo in ",a,pn %fcc3" case.
    919 
    920 Fri Aug 21 16:07:52 1998  Nick Clifton  <nickc (a] cygnus.com>
    921 
    922 	* d30v-opc.c (d30v_opcode_table): Add FLAG_MUL32 to MAC, MACS,
    923 	MSUB and MSUBS instructions.
    924 
    925 Thu Aug 13 16:23:04 1998  Ian Lance Taylor  <ian (a] cygnus.com>
    926 
    927 	* ppc-opc.c (powerpc_operands): Omit parens around additions in
    928 	operand name macros.
    929 
    930 Wed Aug 12 14:00:38 1998  Ian Lance Taylor  <ian (a] cygnus.com>
    931 
    932 	From Peter Jeremy <peter.jeremy (a] auss2.alcatel.com.au>:
    933 	* m68k-opc.c: Correct mulsl and mulul to use q rather than D, a,
    934 	+, -, and d for ColdFire.
    935 
    936 	From Peter Thiemann <thiemann (a] informatik.uni-tuebingen.de>:
    937 	* ppc-opc.c (insert_mbe): Handle wrapping bitmasks.
    938 	(extract_mbe): Likewise.
    939 
    940 Wed Aug 12 11:11:34 1998  Jeffrey A Law  (law (a] cygnus.com)
    941 
    942 	* m10300-opc.c: Fix typo in udf20 .. udf25 instruction opcodes.
    943 
    944 	* m10300-opc.c: First cut at UDF instructions.
    945 
    946 Mon Aug 10 14:08:22 1998  Doug Evans  <devans (a] canuck.cygnus.com>
    947 
    948 	* m32r-opc.c: Regenerate (remove semantic descriptions).
    949 
    950 Mon Aug 10 12:51:12 1998  Catherine Moore  <clm (a] cygnus.com>
    951 
    952 	* arm-dis.c (print_insn_big_arm):  Fix indentation.
    953 	(print_insn_little_arm): Likewise.
    954 
    955 Sun Aug  9 20:17:28 1998  Catherine Moore  <clm (a] cygnus.com>
    956 
    957 	* arm-dis.c (print_insn_big_arm):  Check for thumb symbol
    958 	attributes.
    959 	(print_insn_little_arm): Likewise.
    960 
    961 Mon Aug  3 12:43:16 1998  Doug Evans  <devans (a] seba.cygnus.com>
    962 
    963 	Move all global state data into opcode table struct, and treat
    964 	opcode table as something that is "opened/closed".
    965 	* cgen-asm.c (all fns): New first arg of opcode table descriptor.
    966 	(cgen_asm_init): Delete.
    967 	(cgen_set_parse_operand_fn): New function.
    968 	* cgen-dis.c (all fns): New first arg of opcode table descriptor.
    969 	(cgen_dis_init): Delete.
    970 	* cgen-opc.c (all fns): New first arg of opcode table descriptor.
    971 	(cgen_current_{opcode_table_mach,endian}): Delete.
    972 	* m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate.
    973 
    974 Thu Jul 30 21:41:10 1998  Frank Ch. Eigler  <fche (a] cygnus.com>
    975 
    976 	* d30v-opc.c (d30v_opcode_table): Add new "LKR" flag to some
    977 	instructions.
    978 
    979 Tue Jul 28 11:00:09 1998  Jeffrey A Law  (law (a] cygnus.com)
    980 
    981 	* m10300-opc.c: Add entries for "no_match_operands" field in
    982 	the opcode table.
    983 
    984 Fri Jul 24 11:41:37 1998  Doug Evans  <devans (a] canuck.cygnus.com>
    985 
    986 	* m32r-asm.c, m32r-opc.c: Regenerate (-Wall cleanups).
    987 
    988 Tue Jul 21 13:41:07 1998  Doug Evans  <devans (a] seba.cygnus.com>
    989 
    990 	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
    991 
    992 Mon Jul 13 14:53:59 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
    993 
    994 	* i386-dis.c (ckprefix): Handle fwait specially only when it isn't
    995 	the first prefix.
    996 	(dofloat): Correct test for fnstsw.  Print `fnstsw %ax' rather
    997 	than `fnstsw %eax'.
    998 	(OP_J): Remove unnecessary subtraction when 16-bit displacement
    999 	will be masked later.
   1000 
   1001 Thu Jul  2 17:11:27 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1002 
   1003 	* m32r-opc.h (CGEN_MIN_INSN_SIZE): New #define.
   1004 
   1005 Wed Jul  1 16:11:16 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1006 
   1007 	* m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate.
   1008 
   1009 Fri Jun 26 11:08:55 1998  Jeffrey A Law  (law (a] cygnus.com)
   1010 
   1011 	* m10300-dis.c: Only recognize instructions from the currently
   1012 	selected machine.
   1013 	* m10300-opc.c: Add field indicating the particular variant of
   1014 	the mn10300 each instruction is available on.
   1015 
   1016 Fri Jun 26 12:04:21 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1017 
   1018 	* configure.in: For bfd_vax_arch, build vax-dis.lo.
   1019 	* Makefile.am: Rebuild dependencies.
   1020 	(CFILES): Add vax-dis.c.
   1021 	(ALL_MACHINES): Add vax-dis.lo.
   1022 	* aclocal.m4: Rebuild with current libtool.
   1023 	* configure, Makefile.in: Rebuild.
   1024 
   1025 Fri Jun 26 12:03:20 1998  Klaus Kaempf  <kkaempf (a] progis.de>
   1026 
   1027 	* vax-dis.c: New file, from work by Pauline Middelink
   1028 	<middelin (a] polyware.iaf.nl>.
   1029 	* disassemble.c (ARCH_vax): Define if ARCH_all.
   1030 	(disassembler): Add case for ARCH_vax.
   1031 	* makefile.vms: Support compilation on vms/vax.
   1032 
   1033 Tue Jun 23 19:42:18 1998  Mark Alexander  <marka (a] cygnus.com>
   1034 
   1035 	* m10200-dis.c (print_insn_mn10200): Fix various non-portabilities
   1036 	related to sign extension and the size of ints.
   1037 
   1038 Tue Jun 23 10:59:26 1998  Jeffrey A Law  (law (a] cygnus.com)
   1039 
   1040 	* m10300-opc.c: Support one operand "asr", "lsr" and "asl"
   1041 	instructions.  Support (sp) addressing mode by expanding it into
   1042 	(0,sp).
   1043 
   1044 Sat Jun 20 14:46:20 1998  Frank Ch. Eigler  <fche (a] cygnus.com>
   1045 
   1046 	* mips-dis.c (_print_insn_mips): Fix argument interchange typo.
   1047 
   1048 Fri Jun 19 09:16:42 1998  Mark Alexander  <marka (a] cygnus.com>
   1049 
   1050 	* m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op.
   1051 
   1052 1998-06-18  Ulrich Drepper  <drepper (a] cygnus.com>
   1053 
   1054 	* i386-dis.c: Add support for fxsave, fxrstor, sysenter and
   1055 	sysexit.
   1056 
   1057 Thu Jun 18 10:22:24 1998  John Metzler  <jmetzler (a] cygnus.com>
   1058 
   1059 	* mips-dis.c (print_insn_little_mips): Previously, instruction
   1060 	printing references the symbol table to determine whether the
   1061 	instruction resides in a block regular instructions or mips16
   1062 	instructions. However, when the disassembler gets used in other
   1063 	environments where the symbol table is not present, we no longer
   1064 	rely in the symbol table, rather, use the low bit of the
   1065 	instructions address to guess. There should be no change for usage
   1066 	of the disassembler in host based programs, gdb, objdump.
   1067 	(print_insn_big_mips): ditto.
   1068 	(print_insn_mips): ditto
   1069 
   1070 Wed Jun 17 21:19:01 1998  Mark Alexander  <marka (a] cygnus.com>
   1071 
   1072 	* m10200-dis.c (print_insn_mn10200): Don't bomb on unknown opcodes.
   1073 
   1074 Wed Jun 17 17:49:23 1998  Jeffrey A Law  (law (a] cygnus.com)
   1075 
   1076 	* m10300-opc.c (mn10300_opcodes): Change opcode for "syscall".
   1077 
   1078 Tue Jun 16 13:10:51 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1079 
   1080 	* i386-dis.c (index16): Add '%' to register names.  Use ','
   1081 	instead of '+'.
   1082 
   1083 Sat Jun 13 11:33:55 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1084 
   1085 	* i386-dis.c: Don't print opcode suffix when we can figure out the
   1086 	size (and gas can!) by register operands, or from the default
   1087 	size.
   1088 	(putop): Handle 'A', 'B', 'L', 'P', 'Q', 'R' macros.  Rename 'C'
   1089 	macro to 'E'.
   1090 	(dis386, dis386_twobyte, grps): Use new suffix macros.
   1091 	(dis386): Correct imul Ib to imul sIb.  Change jnl to jge to be
   1092 	consistent.  Add suffix for call, jmp, lcall, ljmp, iret.  Reverse
   1093 	order of cmps operands to agree with Intel docs.  Correct operand
   1094 	of aad and aam (Ib -> sIb).  Change ud2b from 0fb8 to 0fb9 to
   1095 	agree with Intel docs.
   1096 	(print_insn_x86): Print orphan fwait before other prefixes.
   1097 	Return correct byte count for orphan fwait with prefixes.  Don't
   1098 	print `bound' operands in reverse order.
   1099 	(ckprefix): Stop accumulating prefixes if we get fwait.
   1100 	(OP_DIR): Print `$' before Ap operands of ljmp, lcall.
   1101 
   1102 Fri Jun 12 13:40:38 1998  Tom Tromey  <tromey (a] cygnus.com>
   1103 
   1104 	* po/Make-in (all-yes): If maintainer mode, depend on .pot file.
   1105 	($(PACKAGE).pot): Unconditionally depend on POTFILES.
   1106 
   1107 Fri Jun 12 11:04:06 1998  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   1108 
   1109 	Fix problems when bfd_vma is wider than long.
   1110 	* i386-dis.c: Make op_address and start_pc unsigned.
   1111 	(set_op): Make parameter unsigned.
   1112 	(print_insn_x86): Cast to bfd_vma when passing a value to
   1113 	print_address_func.
   1114 	* ns32k-dis.c (CORE_ADDR): Don't define.
   1115 	(print_insn_ns32k): Change type of addr to bfd_vma.  Use
   1116 	bfd_scan_vma to read back address.
   1117 	(print_insn_arg): Change type of addr to bfd_vma.  Use sprintf_vma
   1118 	to format it.
   1119 	* m68k-dis.c (COERCE32): Cast to bfd_signed_vma to avoid overflow.
   1120 	(NEXTULONG): New definition.
   1121 	(print_insn_m68k): Avoid overflow when computing third argument of
   1122 	print_insn_arg.
   1123 	(print_insn_arg): Use NEXTULONG to fetch 32 bit address values.
   1124 	Use disp instead of val to store offset values.
   1125 	(print_indexed): Use base_disp instead of word to store base
   1126 	displacement, to avoid overflow.
   1127 	* m10300-dis.c (disassemble): Cast value to long when computing
   1128 	pc-relative address, to get correct sign extension.
   1129 
   1130 Wed Jun 10 15:58:37 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1131 
   1132 	* m32r-opc.c: Regenerate.
   1133 
   1134 Tue Jun  9 14:27:57 1998  Nick Clifton  <nickc (a] cygnus.com>
   1135 
   1136 	* arm-opc.h (thumb_opcodes): Display 'add rx, rY, #0' insns as
   1137 	'mov rX, rY'.  Patch courtesy of Tony Thompson <Tony.Thompson (a] arm.com>
   1138 
   1139 Mon Jun  8 18:17:21 1998  Nick Clifton  <nickc (a] cygnus.com>
   1140 
   1141 	* d30v-opc.c: Remove FALG_MUL32 attribyte from MULX2H insn.
   1142 
   1143 Fri Jun  5 23:47:55 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1144 
   1145 	* i386-dis.c:  Combine aflag and dflag into sizeflag.  Change OP_*
   1146 	functions to void.
   1147 	(OP_DSreg): Rename from OP_DSSI.
   1148 	(OP_ESreg): Rename from OP_ESDI.
   1149 	(Xb, Xv, Yb, Yv): Use index reg code, not b_mode or v_mode.
   1150 	(DSBX): Define.
   1151 	(append_seg): Rename from append_prefix.
   1152 	(ptr_reg): New function.
   1153 	(dis386): Add S suffix to pushf, popf, ret, lret, enter, leave.
   1154 	Add DSBX for xlat.
   1155 	(PREFIX_ADDR): Rename from PREFIX_ADR.
   1156 	(float_reg): Add non-broken opcodes for people who don't want
   1157 	UNIXWARE_COMPAT.
   1158 
   1159 Fri Jun  5 19:15:04 1998  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   1160 
   1161 	* m68k-opc.c (tstb, tstw, tstl): Don't allow pcrel on
   1162 	68000/68008/68010.
   1163 
   1164 Wed Jun  3 18:56:22 1998  H.J. Lu  <hjl (a] gnu.org>
   1165 
   1166 	* i386-dis.c (dis386): Change 0x60 to "pushaS", 0x61 to "popaS".
   1167 
   1168 Tue Jun  2 15:06:46 1998  Geoff Keating  <geoffk (a] ozemail.com.au>
   1169 
   1170 	* ppc-opc.c (powerpc_macros): Support shifts and rotates of size
   1171 	0; produce error message for shifts of size 32 (or 64 for 64-bit
   1172 	shifts), because the hardware doesn't support them.
   1173 
   1174 Wed May 27 15:29:13 1998  Nick Clifton  <nickc (a] cygnus.com>
   1175 
   1176 	* d30v-opc.c: Add new operand: Ra3.  Change SHORT_B3, SHORT_B3b,
   1177 	LONG_2, LONG_2b formats to use this new operand.
   1178 
   1179 Tue May 26 20:47:48 1998  Stan Cox  <scox (a] cygnus.com>
   1180 
   1181 	* sparc-dis.c (compute_arch_mask): Added bfd_mach_sparc_sparclite_le.
   1182 
   1183 Tue May 26 20:45:33 1998  Mark Alexander  <marka (a] cygnus.com>
   1184 
   1185 	* sparc-dis.c (print_insn_sparc): big endian instruction / little
   1186 	endian data support.
   1187 
   1188 Tue May 26 16:14:39 1998  Nick Clifton  <nickc (a] cygnus.com>
   1189 
   1190 	* d30v-opc.c (d30v_format_table): Change definition of SHORT_B3
   1191 	and SHORT_B3b formats to use Rb instead of Ra.
   1192 
   1193 	Add FLAG_MUL16 to MUL2XH opcode.
   1194 
   1195 	Add FLAG_ADDSUBppp to SRC and SATHp opcodes to implement extension
   1196 	to existing 1.1.1 parallelisation prohibition procedure.
   1197 
   1198 Fri May 22 16:00:00 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1199 
   1200 	* m32r-asm.c, m32r-dis.c: Regenerate.
   1201 
   1202 Tue May 19 17:36:08 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1203 
   1204 	* mips-dis.c (print_mips16_insn_arg): Handle type ']' correctly
   1205 	with a shift count of 0.
   1206 
   1207 Fri May 15 14:58:31 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1208 
   1209 	* cgen-opc.c (cgen_hw_lookup_by_name): Renamed from cgen_hw_lookup.
   1210 	(cgen_hw_lookup_by_num): New function.
   1211 
   1212 Wed May 13 17:03:59 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1213 
   1214 	* m32r-asm.c: Regenerate (handle uppercase HIGH/SHIGH/LOW/SDA).
   1215 
   1216 Wed May 13 14:34:31 1998  Mark Alexander  <marka (a] cygnus.com>
   1217 
   1218 	* sparc-dis.c (print_insn_sparc): Always fetch instructions
   1219 	as big-endian on SPARClite.
   1220 
   1221 Tue May 12 11:46:31 1998  Richard Henderson  <rth (a] cygnus.com>
   1222 
   1223 	* d30v-opc.c (pre_defined_register): Remove alias for r0.
   1224 
   1225 Sun May 10 22:37:22 1998  Jeffrey A Law  (law (a] cygnus.com)
   1226 
   1227 	* po/Make-in (install-info): New target.
   1228 
   1229 Thu May  7 17:15:59 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1230 
   1231 	* configure.in (WIN32LIBADD): Add -lintl on cygwin32.
   1232 	* configure: Rebuild.
   1233 
   1234 Thu May  7 12:49:46 1998  Frank Ch. Eigler  <fche (a] cygnus.com>
   1235 
   1236 	* mips-opc.c (teq,tge,tgeu,tlt,tltu,tne): Added three-operand
   1237 	variety of ISA2 instructions to set bottom ten bits of trap code.
   1238 
   1239 Thu May  7 11:54:25 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1240 
   1241 	* Makefile.am (config.status): Add explicit target so that
   1242 	config.status depends upon bfd/configure.in.
   1243 	* Makefile.in: Rebuild.
   1244 
   1245 Thu May  7 09:33:02 1998  Frank Ch. Eigler  <fche (a] cygnus.com>
   1246 
   1247 	* mips-opc.c (break, sdbbp): Added two-operand variety of ISA1
   1248 	instructions to set bottom ten bits of break code.
   1249 	* mips-dis.c (print_insn_arg): Implement 'q' operand format used
   1250 	for above optional argument.
   1251 
   1252 Wed May  6 15:30:06 1998  Klaus Kaempf  <kkaempf (a] progis.de>
   1253 
   1254 	* makefile.vms: Run dec c with /nodebug.
   1255 
   1256 Mon May  4 10:19:57 1998  Tom Tromey  <tromey (a] cygnus.com>
   1257 
   1258 	* Makefile.in: Rebuilt.
   1259 	* Makefile.am: Regenerated dependencies with mkdep.
   1260 
   1261 	* opintl.h (_): Define as dgettext.
   1262 
   1263 Tue Apr 28 14:12:12 1998  Nick Clifton  <nickc (a] cygnus.com>
   1264 
   1265 	* cgen-asm.c: Internationalised.
   1266 	* m32r-asm.c: Internationalised.
   1267 	* m32r-dis.c: Internationalised.
   1268 	* m32r-opc.c: Internationalised.
   1269 
   1270 	* aclocal.m4: Regenerated.
   1271 	* configure: Regenerated.
   1272 	* Makefile.am (POTFILES): Remove inclusion of BFD_H.
   1273 	* Makefile.in: Rebuild.
   1274 	* po/POTFILES.in: Rebuilt using rule in Makefile.in.
   1275 	* po/opcodes.pot: Rebuilt after changing POTFILES.in.
   1276 
   1277 Tue Apr 28 13:13:13 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1278 
   1279 	* configure.in: Call AC_ISC_POSIX near start.  Move CY_GNU_GETTEXT
   1280 	after AC_PROG_CC.
   1281 	* aclocal.m4, configure: Rebuild with current tools.
   1282 
   1283 Mon Apr 27 14:31:00 1998  Nick Clifton  <nickc (a] cygnus.com>
   1284 
   1285 	* opintl.h: New file - contains internationalisation macros used
   1286 	by source files in this directory.
   1287 	* po/: New subdirectory - contains internationalisation files.
   1288 	* po/Make-in: New file - Makefile constructor.
   1289 	* po/POTFILES.in: New file - list of files in opcodes directory
   1290 	that should be scan for internationalisation macros.
   1291 	* po/opcodes.pot: New file - list of internationisation strings
   1292 	found in files mentioned in po/POTFILES.in.
   1293 	* Makefile.am: Add rule to build po/POTFILES.in.  Add SUBDIRS
   1294 	entry.  Add intl directory to include paths.
   1295 	* acconfig.h: Add ENABLE_NLS, HAVE_CATGETS, HAVE_GETEXT,
   1296 	HAVE_STRCPY, HAVE_LC_MESSAGES
   1297 	* configure.in: Add rule to build Makefile in po subdirectory.
   1298 	* Makefile.in: Rebuilt.
   1299 	* aclocal.m4: Rebuilt.
   1300 	* config.in: Rebuilt.
   1301 	* configure: Rebuilt.
   1302 	* alpha-opc.c: Internationalised.
   1303 	* arc-dis.c: Internationalised.
   1304 	* arc-opc.c: Internationalised.
   1305 	* arm-dis.c: Internationalised.
   1306 	* cgen-asm.c: Internationalised.
   1307 	* d30v-dis.c: Internationalised.
   1308 	* dis-buf.c: Internationalised.
   1309 	* h8300-dis.c: Internationalised.
   1310 	* h8500-dis.c: Internationalised.
   1311 	* i386-dis.c: Internationalised.
   1312 	* m10200-dis.c: Internationalised.
   1313 	* m10300-dis.c: Internationalised.
   1314 	* m68k-dis.c: Internationalised.
   1315 	* m88k-dis.c: Internationalised.
   1316 	* mips-dis.c: Internationalised.
   1317 	* ns32k-dis.c: Internationalised.
   1318 	* opintl.h: Internationalised.
   1319 	* ppc-opc.c: Internationalised.
   1320 	* sparc-dis.c: Internationalised.
   1321 	* v850-dis.c: Internationalised.
   1322 	* v850-opc.c: Internationalised.
   1323 
   1324 Mon Apr 27 10:33:56 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1325 
   1326 	* cgen-asm.c (cgen_current_opcode_table): Renamed from ..._data.
   1327 	(asm_hash_table_entries): New variable.
   1328 	(cgen_asm_init): Free asm_hash_table_entries.
   1329 	(hash_insn_array,hash_insn_list): New functions.
   1330 	(build_asm_hash_table): Use them.  Hash macro insns as well.
   1331 	(cgen_asm_lookup_insn): Update.
   1332 	* cgen-dis.c (cgen_current_opcode_table): Renamed from ..._data.
   1333 	(dis_hash_table_entries): New variable.
   1334 	(cgen_dis_init): Free dis_hash_table_entries.
   1335 	(hash_insn_array,hash_insn_list): New functions.
   1336 	(build_dis_hash_table): Use them.  Hash macro insns as well.
   1337 	(cgen_dis_lookup_insn): Update.
   1338 	* cgen-opc.c (cgen_current_opcode_table): Renamed from ..._data.
   1339 	(cgen_set_cpu,cgen_hw_lookup,cgen_insn_count): Update.
   1340 	(cgen_macro_insn_count): New function.
   1341 	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
   1342 
   1343 Fri Apr 24 16:07:57 1998  Alan Modra  <alan (a] spri.levels.unisa.edu.au>
   1344 
   1345 	* i386-dis.c (OP_DSSI): Print segment override.
   1346 
   1347 Mon Apr 13 16:59:39 1998  Nick Clifton  <nickc (a] cygnus.com>
   1348 
   1349 	* arm-dis.c (print_insn_arm): Add "_all" extension to 'C'
   1350 	operator.
   1351 
   1352 Mon Apr 13 16:50:27 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1353 
   1354 	* Makefile.am (libopcodes_la_LIBADD): Add @WIN32LIBADD@.
   1355 	(libopcodes_la_LDFLAGS): Add @WIN32LDFLAGS@.
   1356 	* configure.in: Define and substitute WIN32LDFLAGS and
   1357 	WIN32LIBADD.
   1358 	* aclocal.m4: Rebuild with new libtool.
   1359 	* configure, Makefile.in: Rebuild.
   1360 
   1361 Fri Apr 10 18:14:31 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1362 
   1363 	* m32r-opc.c: Regenerate.
   1364 
   1365 Sun Apr  5 16:04:39 1998  H.J. Lu  <hjl (a] gnu.org>
   1366 
   1367 	* Makefile.am (stamp-lib): Check that .libs/libopcodes.a exists
   1368 	before trying to copy it.
   1369 	* Makefile.in: Rebuild.
   1370 
   1371 Thu Apr  2 17:25:49 1998  Nick Clifton  <nickc (a] cygnus.com>
   1372 
   1373 	* m32r-opc.c: Use signed immediate values for CMPUI instruction.
   1374 
   1375 Wed Apr  1 16:20:27 1998  Ian Dall  <Ian.Dall (a] dsto.defence.gov.au>
   1376 
   1377 	* ns32k-dis.c (bit_extract_simple): New function to extract bits
   1378 	from an arbitrary valid buffer instead of fetching them on demand
   1379 	using fetch_data().
   1380 	(invalid_float): use bit_extract_simple() instead of bit_extract().
   1381 
   1382 Tue Mar 31 11:09:08 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1383 
   1384 	From H.J. Lu <hjl (a] gnu.org>:
   1385 	* i386-dis.c (dis386): Change 0x8c and 0x8e to movS, and change Ew
   1386 	to Ev for both.
   1387 
   1388 Mon Mar 30 17:32:03 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1389 
   1390 	* Branched binutils 2.9.
   1391 
   1392 Mon Mar 30 15:18:00 1998  Ken Raeburn  <raeburn (a] cygnus.com>
   1393 
   1394 	* d30v-dis.c (print_insn_d30v): Don't use uninitialized "num" when
   1395 	disassembling last 4 bytes of a section.
   1396 
   1397 Fri Mar 27 18:08:13 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1398 
   1399 	Fix some gcc -Wall warnings:
   1400 	* arc-dis.c (print_insn): Add casts to avoid warnings.
   1401 	* cgen-opc.c (cgen_keyword_lookup_name): Likewise.
   1402 	* d10v-dis.c (dis_long, dis_2_short): Likewise.
   1403 	* m10200-dis.c (disassemble): Likewise.
   1404 	* m10300-dis.c (disassemble): Likewise.
   1405 	* ns32k-dis.c (print_insn_ns32k): Likewise.
   1406 	* ppc-opc.c (insert_ral, insert_ram): Likewise.
   1407 	* cgen-dis.c (build_dis_hash_table): Remove used local variables.
   1408 	* cgen-opc.c (cgen_keyword_search_next): Likewise.
   1409 	* d10v-dis.c (dis_long, dis_2_short): Likewise.
   1410 	* d30v-dis.c (print_insn_d30v, lookup_opcode): Likewise.
   1411 	* ns32k-dis.c (bit_extract, print_insn_ns32k): Likewise.
   1412 	* tic80-dis.c (print_one_instruction): Likewise.
   1413 	* w65-dis.c (print_operand): Likewise.
   1414 	* z8k-dis.c (fetch_data): Likewise.
   1415 	* a29k-dis.c: Add return type for find_byte_func_type.
   1416 	* arc-opc.c: Include <stdio.h>.  Remove declarations of
   1417 	insert_multshift and extract_multshift.
   1418 	* d30v-dis.c (lookup_opcode): Parenthesize assignments in
   1419 	conditionals.
   1420 	(extract_value): Fully parenthesize expression.
   1421 	* h8500-dis.c (print_insn_h8500): Initialize local variables.
   1422 	* h8500-opc.h (h8500_table): Fully bracket initializer.
   1423 	* w65-opc.h (optable): Likewise.
   1424 	* i386-dis.c (print_insn_x86): Declare aflag and flag parameters.
   1425 	* i386-dis.c (OP_E): Initialize local variables.
   1426 	* m10200-dis.c (print_insn_mn10200): Likewise.
   1427 	* mips-dis.c (print_insn_mips16): Likewise.
   1428 	* sh-dis.c (print_insn_shx): Likewise.
   1429 	* v850-dis.c (print_insn_v850): Likewise.
   1430 	* ns32k-dis.c (print_insn_arg): Declare.
   1431 	(get_displacement, invalid_float): Declare.
   1432 	(list_search, sign_extend, flip_bytes): Declare return type.
   1433 	(get_displacement): Likewise.
   1434 	(print_insn_arg): Likewise.  Make d int.  Fix sprintf format
   1435 	string.
   1436 	(print_insn_ns32k): Make i unsigned.
   1437 	(invalid_float): Make static.  Declare type of val.
   1438 	* tic30-dis.c (print_par_insn): Make i size_t.  Don't check strlen
   1439 	on each for iteration.
   1440 	* tic30-dis.c (get_indirect_operand): Likewise.
   1441 	* z8k-dis.c (print_insn_z8001): Declare return type.
   1442 	(print_insn_z8002): Likewise.
   1443 	(unparse_instr): Fix sprintf format strings.
   1444 
   1445 Fri Mar 27 00:05:23 1998  Jeffrey A Law  (law (a] cygnus.com)
   1446 
   1447 	* mips-opc.c: Add "sync.l" and "sync.p".
   1448 
   1449 Wed Mar 25 14:32:48 1998  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   1450 
   1451 	* m68k-dis.c (print_insn_m68k): Use info->mach to select the
   1452 	default m68k variant to recognize.
   1453 
   1454 	* i960-dis.c (pinsn): Change type of first argument to bfd_vma.
   1455 	(ctrl, cobr, mem, ea): Likewise.
   1456 	(print_addr): Likewise.  Remove cast.
   1457 	(ea): Cast argument of print_addr to bfd_vma.
   1458 
   1459 	* cgen-asm.c (cgen_parse_signed_integer): Fix type of local
   1460 	variable value.
   1461 	(cgen_parse_unsigned_integer): Likewise.
   1462 	(cgen_parse_address): Likewise.
   1463 
   1464 Wed Mar 25 14:31:31 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1465 
   1466 	* i960-dis.c (ctrl): Add full braces to structure initialization.
   1467 	(cobr, mem, reg): Likewise.
   1468 	(ea): Correct parenthesization in expression.
   1469 
   1470 	* cgen-asm.c: Include <ctype.h>.
   1471 	(build_asm_hash_table): Remove unused local variable i.
   1472 	(cgen_parse_keyword): Add casts to avoid warnings.
   1473 
   1474 	* arm-dis.c (print_insn_big_arm): Only call coffsymbol for a COFF
   1475 	symbol.  Fix indentation.
   1476 	(print_insn_little_arm): Likewise.
   1477 
   1478 Fri Mar 20 18:55:18 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1479 
   1480 	* configure.in: Use AM_DISABLE_SHARED.
   1481 	* aclocal.m4, configure: Rebuild with libtool 1.2.
   1482 
   1483 Thu Mar 19 15:46:53 1998  Nick Clifton  <nickc (a] cygnus.com>
   1484 
   1485 	These patches are courtesy of Jonathan Walton and Tony Thompson
   1486 	(athompso (a] cambridge.arm.com).
   1487 
   1488 	* arm-dis.c (print_insn_thumb): Ignore bottom two bits of PC
   1489 	relative addresses.
   1490 
   1491 	* arm-opc.h (thumb_opcodes): Annotate PC relative addresses with
   1492 	both the offset and the label closest to the destination.
   1493 
   1494 Sat Mar 14 23:47:14 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1495 
   1496 	* m32r-opc.h: Regenerate.
   1497 
   1498 Wed Mar  4 12:08:14 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1499 
   1500 	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
   1501 
   1502 Sat Feb 28 16:02:34 1998  Nick Clifton  <nickc (a] cygnus.com>
   1503 
   1504 	* arm-dis.c (print_insn_big_arm, print_insn_little_arm): Do not
   1505 	assume that info->symbols is non-empty.
   1506 
   1507 Sat Feb 28 12:19:05 1998  Richard Henderson  <rth (a] cygnus.com>
   1508 
   1509 	* alpha-opc.c (cvtqs) There is no such thing.
   1510 	(cvttq): Missing most of the /*d variants.
   1511 
   1512 Thu Feb 26 15:53:09 1998  Michael Meissner  <meissner (a] cygnus.com>
   1513 
   1514 	* d30v-opc.c (d30v_opcode_table): Indicate which instructions are
   1515 	delayed branches or jumps.
   1516 
   1517 Tue Feb 24 10:46:44 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1518 
   1519 	* arm-dis.c (print_insn_{big,little}_arm): info->symbol changed
   1520 	to *info->symbols.
   1521 	* mips-dis.c (print_insn_{big,little}_mips): Likewise.
   1522 	* tic30-dis.c (print_branch): Likewise.
   1523 
   1524 Tue Feb 24 11:06:18 1998  Nick Clifton  <nickc (a] cygnus.com>
   1525 
   1526 	* arm-dis.c (print_insn_big_arm, print_insn_little_arm): Remove
   1527 	saved_symbol code as it is no longer needed.
   1528 
   1529 Mon Feb 23 13:16:17 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1530 
   1531 	* cgen-asm.c: Include symcat.h.
   1532 	* cgen-dis.c, cgen-opc.c: Ditto.
   1533 	* m32r-asm.c, m32r-dis.c, m32r-opc.h, m32r-opc.c: Regenerate.
   1534 
   1535 Mon Feb 23 10:34:58 1998  Jeffrey A Law  (law (a] cygnus.com)
   1536 
   1537 	* mips-dis.c (print_insn_arg): Do not prefix 'P' arguments with '$'.
   1538 
   1539 Thu Feb 19 16:51:13 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1540 
   1541 	* m32r-opc.[ch]: Regenerate.
   1542 
   1543 Tue Feb 17 17:14:50 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1544 
   1545 	* cgen-asm.c (cgen_parse_{signed,unsigned}_integer): Delete min,max
   1546 	arguments.  Don't perform validation here.
   1547 	* m32r-asm.c, m32r-dis.c, m32r-opc.c: Regenerate.
   1548 
   1549 Fri Feb 13 14:26:06 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1550 
   1551 	* m32r-opc.c: Regenerate.
   1552 
   1553 Fri Feb 13 14:53:02 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1554 
   1555 	* Makefile.am (AUTOMAKE_OPTIONS): Define.
   1556 	* configure, Makefile.in, aclocal.m4: Rebuild with automake 1.2e.
   1557 
   1558 Fri Feb 13 10:21:09 1998  Mark Alexander  <marka (a] cygnus.com>
   1559 
   1560 	* m10300-dis.c (print_insn_mn10300): Recognize break instruction.
   1561 
   1562 Fri Feb 13 13:12:14 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1563 
   1564 	* configure.in: Get the version number from BFD.
   1565 	* configure: Rebuild.
   1566 
   1567 	From H.J. Lu <hjl (a] gnu.org>:
   1568 	* Makefile.am (libopcodes_la_LDFLAGS): Define.
   1569 	* Makefile.in: Rebuild.
   1570 
   1571 Fri Feb 13 09:50:32 1998  Nick Clifton  <nickc (a] cygnus.com>
   1572 
   1573 	* m32r-opc.c: Regenerate.
   1574 	* m32r-opc.h: Regenerate.
   1575 
   1576 Thu Feb 12 11:01:40 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1577 
   1578 	* m32r-opc.c: Regenerate.
   1579 
   1580 Thu Feb 12 03:41:00 1998  J"orn Rennecke  <amylaar (a] cygnus.co.uk>
   1581 
   1582 	Fix rac to accept only a0:
   1583 	* d10v-opc.c (d10v_predefined_registers, d10v_operands, d10v_opcodes):
   1584 	Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
   1585 	Introduce OPERAND_GPR.
   1586 	* d10v-dis.c (print_operand): Likewise.
   1587 
   1588 Wed Feb 11 18:58:34 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1589 
   1590 	* cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain.
   1591 	(cgen_hw_lookup): Make result const.
   1592 	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
   1593 
   1594 Sat Feb  7 15:30:27 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1595 
   1596 	* configure, aclocal.m4: Rebuild with new libtool.
   1597 
   1598 Thu Feb  5 17:56:10 1998  Michael Meissner  <meissner (a] cygnus.com>
   1599 
   1600 	* d30v-opc.c (repeat{,i} instructions): Repeat/repeati
   1601 	instructions use a PC relative branch, not absolute.
   1602 
   1603 Wed Feb  4 19:17:37 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1604 
   1605 	* configure.in: Set libtool_enable_shared rather than
   1606 	libtool_shared.  Remove diversion hack.
   1607 	* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
   1608 
   1609 Tue Feb  3 17:19:40 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1610 
   1611 	* cgen-opc.c (cgen_set_cpu): Initialize hardware table.
   1612 	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
   1613 
   1614 Mon Feb  2 19:22:15 1998  Steve Haworth  <steve (a] pm.cse.rmit.EDU.AU>
   1615 
   1616 	* tic30-dis.c: New file.
   1617 	* disassemble.c	(disassembler): Add bfd_arch_tic30 case.
   1618 	* configure.in: Handle bfd_tic30_arch.
   1619 	* Makefile.am: Rebuild dependencies.
   1620 	(CFILES): Add tic30-dis.c
   1621 	(ALL_MACHINES): Add tic30-dis.lo.
   1622 	* configure, Makefile.in: Rebuild.
   1623 
   1624 Thu Jan 29 13:02:56 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1625 
   1626 	* m32r-opc.h (HAVE_CPU_M32R): Define.
   1627 
   1628 Wed Jan 28 09:55:03 1998  Nick Clifton  <nickc (a] cygnus.com>
   1629 
   1630 	* v850-opc.c (insertion routines): If both alignment and size is
   1631 	wrong then report this.
   1632 
   1633 Tue Jan 27 21:52:59 1998  Jeffrey A Law  (law (a] cygnus.com)
   1634 
   1635 	* mips-dis.c (_print_insn_mips): Set target_processor as appropriate.
   1636 	Only recognize instructions for the current target_processor.
   1637 
   1638 Thu Jan 22 16:20:17 1998  Fred Fish  <fnf (a] cygnus.com>
   1639 
   1640 	* d10v-dis.c (PC_MASK): Correct value.
   1641 	(print_operand): If there's a reloc, don't calculate the
   1642 	address because they could be in different sections.
   1643 
   1644 Fri Jan 16 15:29:11 1998  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   1645 
   1646 	* mips-opc.c (mips_builtin_opcodes): Move 4010's "addciu"
   1647 	instruction after the 4650's "mul" instruction; nobody's using the
   1648 	4010 these days.  If object files someday indicate which processor
   1649 	variant they're intended for, we can do a better job at this.
   1650 
   1651 Mon Jan 12 14:43:54 1998  Doug Evans  <devans (a] seba.cygnus.com>
   1652 
   1653 	* cgen-asm.c (build_asm_hash_table): Traverse compiled in table using
   1654 	table provided entry size.  Use CGEN_INSN_MNEMONIC.
   1655 	(cgen_parse_keyword): Rewrite.
   1656 	* cgen-dis.c (build_dis_hash_table): Traverse compiled in table using
   1657 	table provided entry size.  Use CGEN_INSN_MASK_BITSIZE.
   1658 	* cgen-opc.c: Clean up pass over `struct foo' usage.
   1659 	(cgen_keyword_lookup_value): Handle "" entry.
   1660 	(cgen_keyword_add): Likewise.
   1661 
   1662 For older changes see ChangeLog-9297
   1663 
   1665 Copyright (C) 1998-1999 Free Software Foundation, Inc.
   1666 
   1667 Copying and distribution of this file, with or without modification,
   1668 are permitted in any medium without royalty provided the copyright
   1669 notice and this notice are preserved.
   1670 
   1671 Local Variables:
   1672 mode: change-log
   1673 left-margin: 8
   1674 fill-column: 74
   1675 version-control: never
   1676 End:
   1677