177298Sobrien1999-12-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
277298Sobrien
377298Sobrien	* i386-dis.c (grps[]): Correct GRP5 FF/3 from "call" to "lcall".
477298Sobrien
577298SobrienWed Dec  1 03:34:53 1999  Jeffrey A Law  (law@cygnus.com)
677298Sobrien
777298Sobrien	* m10300-opc.c, m10300-dis.c: Add am33 support.
877298Sobrien
977298SobrienWed Nov 24 20:29:58 1999  Jeffrey A Law  (law@cygnus.com)
1077298Sobrien
1177298Sobrien	* hppa-dis.c (unit_cond_names): Add PA2.0 unit condition names.
1277298Sobrien	(print_insn_hppa): Handle 'B' operand.
1377298Sobrien
1477298Sobrien1999-11-22  Nick Clifton  <nickc@cygnus.com>
1577298Sobrien
1677298Sobrien	* d10v-opc.c: Fix pattern for "cpfg,f{0|1},c" instruction.
1777298Sobrien
1877298Sobrien1999-11-18  Gavin Romig-Koch  <gavin@cygnus.com>
1977298Sobrien
2077298Sobrien	* mips-opc.c (I5): New.
2177298Sobrien	(abs.ps,add.ps,alnv.ps,c.COND.ps,cvt.s.pl,cvt.s.pu,cvt.ps.s
2277298Sobrien	madd.ps,movf.ps,movt.ps,mul.ps,net.ps,nmadd.ps,nmsub.ps,
2377298Sobrien	pll.ps,plu.ps,pul.ps,puu.ps,sub.ps,suxc1,luxc1): New.
2477298Sobrien
2577298SobrienMon Nov 15 19:34:58 1999  Donald Lindsay  <dlindsay@cygnus.com>
2677298Sobrien
2777298Sobrien	* arm-dis.c (print_insn_arm): Added general purpose 'X' format.
2877298Sobrien	* arm-opc.h (print_insn_arm): Added comment documenting
2977298Sobrien	the 'X' format just added to arm-dis.c.
3077298Sobrien
3177298Sobrien1999-11-15  Gavin Romig-Koch  <gavin@cygnus.com>
3277298Sobrien
3377298Sobrien	* mips-opc.c (la): Create a version that just uses addiu directly.
3477298Sobrien	(dla): Expand to daddiu if possible.
3577298Sobrien
3677298Sobrien1999-11-11  Nick Clifton  <nickc@cygnus.com>
3777298Sobrien
3877298Sobrien	* mips-opc.c: Add ssnop pattern.
3977298Sobrien
4077298Sobrien1999-11-01  Gavin Romig-Koch  <gavin@cygnus.com>
4177298Sobrien
4277298Sobrien	* mips-dis.c (_print_insn_mips): Use OPCODE_IS_MEMBER.
4377298Sobrien
4477298Sobrien1999-10-29  Nick Clifton  <nickc@cygnus.com>
4577298Sobrien
4677298Sobrien	* d30v-opc.c (mvtacc): Use format SHORT_AR not SHORT_AA
4777298Sobrien	(d30v_format_tab): Define the SHORT_AR format.
4877298Sobrien
4977298Sobrien1999-10-28  Nick Clifton  <nickc@cygnus.com>
5077298Sobrien
5177298Sobrien	* mcore-dis.c: Remove spurious code introduced in previous delta.
5277298Sobrien
5377298Sobrien1999-10-27  Scott Bambrough  <scottb@netwinder.org>
5477298Sobrien
5577298Sobrien	* arm-dis.c: Include sysdep.h to prevent compile time warnings.
5677298Sobrien
5777298Sobrien1999-10-18  Michael Meissner  <meissner@cygnus.com>
5877298Sobrien
5977298Sobrien	* alpha-opc.c (alpha_operands): Fill in missing initializer.
6077298Sobrien	(alpha_num_operands): Convert to unsigned.
6177298Sobrien	(alpha_num_opcodes): Ditto.
6277298Sobrien	(insert_rba): Declare unused arguments ATTRIBUTE_UNUSED.
6377298Sobrien	(insert_rca): Ditto.
6477298Sobrien	(insert_za): Ditto.
6577298Sobrien	(insert_zb): Ditto.
6677298Sobrien	(insert_zc): Ditto.
6777298Sobrien	(extract_bdisp): Ditto.
6877298Sobrien	(extract_jhint): Ditto.
6977298Sobrien	(extract_ev6hwjhint): Ditto.
7077298Sobrien
7177298SobrienSun Oct 10 01:48:01 1999  Jerry Quinn <jerry.quinn.adv91@alum.dartmouth.org>
7277298Sobrien
7377298Sobrien	* hppa-dis.c (print_insn_hppa):  Add new codes 'cc', 'cd', 'cC',
7477298Sobrien	'co', '@'.
7577298Sobrien
7677298Sobrien	* hppa-dis.c (print_insn_hppa): Removed unused args.  Fix '?W'.
7777298Sobrien
7877298Sobrien	* hppa-dis.c (print_insn_hppa):  Implement codes "?N", "?Q".
7977298Sobrien
8077298SobrienThu Oct  7 00:12:43 MDT 1999	Diego Novillo <dnovillo@cygnus.com>
8177298Sobrien
8277298Sobrien	* d10v-opc.c (d10v_operands): Add RESTRICTED_NUM3 flag for
8377298Sobrien	rac/rachi instructions.
8477298Sobrien	(d10v_opcodes): Added seven new instructions ld, ld2w, sac, sachi,
8577298Sobrien	slae, st and st2w.
8677298Sobrien
8777298Sobrien1999-10-04  Doug Evans  <devans@casey.cygnus.com>
8877298Sobrien
8989857Sobrien	* fr30-asm.c, fr30-desc.h: Rebuild.
9089857Sobrien	* m32r-asm.c, m32r-desc.c, m32r-desc.h: Rebuild.  Add m32rx support.
9189857Sobrien	* m32r-dis.c, m32r-ibld.c, m32r-opc.c, m32r-opc.h, m32r-opinst.c: Ditto.
9277298Sobrien
9377298Sobrien1999-09-29  Nick Clifton  <nickc@cygnus.com>
9477298Sobrien
9577298Sobrien	* sh-opc.h: Fix bit patterns for several load and store
9677298Sobrien	instructions.
9777298Sobrien
9877298SobrienThu Sep 23 08:27:20 1999  Jerry Quinn <jerry.quinn.adv91@alum.dartmouth.org
9977298Sobrien
10077298Sobrien	* hppa-dis.c (print_insn_hppa): Replace 'B', 'M', 'g' and 'l' with
10177298Sobrien	cleaner code using completer prefixes.  Add 'Y'.
10277298Sobrien
10377298SobrienSun Sep 19 10:41:27 1999  Jeffrey A Law  (law@cygnus.com)
10477298Sobrien
10577298Sobrien	* hppa-dis.c: (print_insn_hppa): Correct 'cJ', 'cc'.
10677298Sobrien
10777298Sobrien	* hppa-dis.c (extract_22): New function.
10877298Sobrien
10977298Sobrien	* hppa-dis.c (print_insn_hppa): Handle 'J', 'K', and 'cc'.
11077298Sobrien
11177298Sobrien	* hppa-dis.c (print_insn_hppa): Handle 'fe' and 'cJ'.
11277298Sobrien
11377298Sobrien	* hppa-dis.c (print_insn_hppa): Handle '#', 'd', and 'cq'.
11477298Sobrien
11577298Sobrien	* hppa-dis.c (print_insn_hppa): Handle 'm', 'h', '='.
11677298Sobrien
11777298Sobrien	* hppa-dis.c (print_insn_hppa): Handle 'X' operand.
11877298Sobrien
11977298Sobrien	* hppa-dis.c (print_insn_hppa): Handle 'B' operand.
12077298Sobrien
12177298Sobrien	* hppa-dis.c (print_insn_hppa): Handle 'M' and 'L' operands.
12277298Sobrien
12377298Sobrien	* hppa-dis.c (print_insn_hppa): Handle 'l' operand.
12477298Sobrien
12577298Sobrien	* hppa-dis.c (print_insn_hppa): Handle 'g' operand.
12677298Sobrien
12777298SobrienSat Sep 18 11:36:12 1999  Jeffrey A Law  (law@cygnus.com)
12877298Sobrien
12977298Sobrien	* hppa-dis.c (print_insn_hppa): Output a space after 'X' completer.
13077298Sobrien
13177298Sobrien	* hppa-dis.c: (print_insn_hppa): Do output a space before a 'v'
13277298Sobrien	operand.
13377298Sobrien
13477298Sobrien	* hppa-dis.c: (print_insn_hppa): Handle 'fX'.
13577298Sobrien
13677298Sobrien	* hppa-dis.c: (print_insn_hppa): Add missing break after
13777298Sobrien	FP register case.
13877298Sobrien
13977298Sobrien	* hppa-dis.c: Finish constifying various completers, register
14077298Sobrien	names, etc etc.
14177298Sobrien
14277298Sobrien1999-09-14  Michael Meissner  <meissner@cygnus.com>
14377298Sobrien
14477298Sobrien	* configure.in (Canonicalization of target names): Remove adding
14577298Sobrien	${CONFIG_SHELL} in front of $ac_config_sub, since autoconfig 2.14
14677298Sobrien	generates $ac_config_sub with a ${CONFIG_SHELL} already.
14777298Sobrien	* configure: Regenerate.
14877298Sobrien
14977298SobrienTue Sep  7 13:50:32 1999  Jeffrey A Law  (law@cygnus.com)
15077298Sobrien
15177298Sobrien	* hppa-dis.c (print_insn_hppa): Escape '%' in output strings.
15277298Sobrien
15377298Sobrien	* hppa-dis.c (print_insn_hppa): Handle 'Z' argument.
15477298Sobrien
15577298Sobrien1999-09-07  Nick Clifton  <nickc@cygnus.com>
15677298Sobrien
15777298Sobrien	* sh-opc.h: Add mulu.w and muls.w patterns.  These are the correct
15877298Sobrien	names for the mulu and muls patterns.
15977298Sobrien
16077298Sobrien1999-09-04  Steve Chamberlain  <sac@pobox.com>
16177298Sobrien
16277298Sobrien	* pj-opc.c: New file.
16377298Sobrien	* pj-dis.c: New file.
16477298Sobrien	* disassemble.c	(disassembler): Handle bfd_arch_pj.
16577298Sobrien	* configure.in: Handle bfd_pj_arch.
16677298Sobrien	* Makefile.am: Rebuild dependencies.
16777298Sobrien	(CFILES): Add pj-dis.c and pj-opc.c.
16877298Sobrien	(ALL_MACHINES): Add pj-dis.lo and pj-opc.lo.
16977298Sobrien	* configure, Makefile.in: Rebuild.
17077298Sobrien
17177298Sobrien1999-09-04  H.J. Lu  <hjl@gnu.org>
17277298Sobrien
17377298Sobrien	* i386-dis.c (print_insn_i386): Set bytes_per_line to 7.
17477298Sobrien
17577298SobrienMon Aug 30 18:56:14 1999  Richard Henderson  <rth@cygnus.com>
17677298Sobrien
17777298Sobrien	* alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31.
17877298Sobrien
17977298Sobrien1999-08-04  Doug Evans  <devans@casey.cygnus.com>
18077298Sobrien
18189857Sobrien	* fr30-asm.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild.
18289857Sobrien	* m32r-asm.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild.
18377298Sobrien	* m32r-opinst.c: Rebuild.
18477298Sobrien
18577298SobrienSat Aug 28 00:27:24 1999  Jerry Quinn <jquinn@nortelnetworks.com>
18677298Sobrien
18777298Sobrien	* hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'.  Prefix float
18877298Sobrien	register args by 'f'.
18977298Sobrien
19077298Sobrien	* hppa-dis.c (print_insn_hppa): Add args q, %, !, and |.
19177298Sobrien
19277298Sobrien	* hppa-dis.c (MASK_10, read_write_names, add_compl_names,
19377298Sobrien	extract_10U_store):  New.
19477298Sobrien	(print_insn_hppa):  Add new completers.
19577298Sobrien
19677298Sobrien	* hppa-dis.c (signed_unsigned_names,mix_half_names,
19777298Sobrien	saturation_names):  New.
19877298Sobrien	(print_insn_hppa): Add completer codes 'a', 'ch', 'cH', 'cS', and 'c*'.
19977298Sobrien
20077298Sobrien	* hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'.
20177298Sobrien
20277298Sobrien	* hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!'
20377298Sobrien
20477298Sobrien	* hppa-dis.c (print_insn_hppa):  Look at next arg instead of bits
20577298Sobrien	to decide to print a space.
20677298Sobrien
20777298Sobrien1999-08-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
20877298Sobrien
20977298Sobrien	* i386-dis.c: Add AMD athlon instruction support.
21077298Sobrien
21177298Sobrien1999-08-10  Ian Lance Taylor  <ian@zembu.com>
21277298Sobrien
21377298Sobrien	From Wally Iimura <iimura@microunity.com>:
21477298Sobrien	* dis-buf.c (buffer_read_memory): Rewrite expression to avoid
21577298Sobrien	overflow at end of address space.
21677298Sobrien	(generic_print_address): Use sprintf_vma.
21777298Sobrien
21877298Sobrien1999-08-08  Ian Lance Taylor  <ian@zembu.com>
21977298Sobrien
22077298Sobrien	* Makefile.am: Rename .dep* files to DEP*.  Change DEP variable to
22177298Sobrien	MKDEP.  Rebuild dependencies.
22277298Sobrien	* Makefile.in: Rebuild.
22377298Sobrien
22477298SobrienFri Aug  6 09:46:35 1999  Jerry Quinn <jquinn@nortelnetworks.com>
22577298Sobrien
22677298Sobrien	* hppa-dis.c (compare_cond_64_names, cmpib_cond_64_names,
22777298Sobrien	add_cond_64_names, wide_add_cond_names, logical_cond_64_names,
22877298Sobrien	unit_cond_64_names, shift_cond_64_names, bb_cond_64_names): New.
22977298Sobrien	(print_insn_hppa): Add 64 bit condition completers.
23077298Sobrien
23177298SobrienThu Aug  5 16:59:58 1999  Jerry Quinn <jquinn@nortelnetworks.com>
23277298Sobrien
23377298Sobrien	* hppa-dis.c (print_insn_hppa): Change condition args to use
23477298Sobrien	'?' prefix.
23577298Sobrien
23677298SobrienWed Jul 28 04:33:58 1999  Jerry Quinn <jquinn@nortelnetworks.com>
23777298Sobrien
23877298Sobrien	* hppa-dis.c (print_insn_hppa): Remove unnecessary test in 'E'
23977298Sobrien	code.
24077298Sobrien
24177298Sobrien1999-07-21  Ian Lance Taylor  <ian@zembu.com>
24277298Sobrien
24377298Sobrien	From Mark Elbrecht:
24477298Sobrien	* configure.bat: Remove; obsolete.
24577298Sobrien
24677298Sobrien1999-07-11  Ian Lance Taylor  <ian@zembu.com>
24777298Sobrien
24877298Sobrien	* dis-buf.c: Add ATTRIBUTE_UNUSED as appropriate.
24977298Sobrien	(generic_strcat_address): Add cast to avoid warning.
25077298Sobrien	* i386-dis.c: Initialize all structure fields to avoid warnings.
25177298Sobrien	Add ATTRIBUTE_UNUSED as appropriate.
25277298Sobrien
25377298Sobrien1999-07-08  Jakub Jelinek  <jj@ultra.linux.cz>
25477298Sobrien
25577298Sobrien	* sparc-dis.c (print_insn_sparc): Differentiate between
25677298Sobrien	addition and oring when guessing symbol for comment.
25777298Sobrien
25877298Sobrien1999-07-05  Nick Clifton  <nickc@cygnus.com>
25977298Sobrien
26077298Sobrien	* arm-dis.c (print_insn_arm): Display hex equivalent of rotated
26177298Sobrien	constant.
26277298Sobrien
26377298Sobrien1999-06-23  Alan Modra  <alan@spri.levels.unisa.edu.au>
26477298Sobrien
26577298Sobrien	* i386-dis.c: Mention intel mode specials in macro char comment.
26677298Sobrien
26777298Sobrien1999-06-21  Ian Lance Taylor  <ian@zembu.com>
26877298Sobrien
26977298Sobrien	* alpha-dis.c: Don't include <stdlib.h>.
27077298Sobrien	* arm-dis.c: Include "sysdep.h".
27177298Sobrien	* tic30-dis.c: Don't include <stdlib.h> or <string.h>.  Include
27277298Sobrien	"sysdep.h".
27377298Sobrien	* Makefile.am: Rebuild dependencies.
27477298Sobrien	* Makefile.in: Rebuild.
27577298Sobrien
27677298Sobrien1999-06-16  Nick Clifton  <nickc@cygnus.com>
27777298Sobrien
27877298Sobrien	* arm-dis.c (print_insn_arm): Add detection of IMB and IMBRange
27977298Sobrien	SWIs.
28077298Sobrien
28177298Sobrien1999-06-14  Nick Clifton  <nickc@cygnus.com> & Drew Mosley <dmoseley@cygnus.com>
28277298Sobrien
28377298Sobrien	* arm-dis.c (arm_regnames): Turn into a pointer to a register
28477298Sobrien	name set.
28577298Sobrien	(arm_regnames_standard): New variable: Array of ARM register
28677298Sobrien	names according to ARM instruction set nomenclature.
28777298Sobrien	(arm_regnames_apcs): New variable: Array of ARM register names
28877298Sobrien	according to ARM Procedure Call Standard.
28977298Sobrien	(arm_regnames_raw): New variable: Array of ARM register names
29077298Sobrien	using just 'r' and the register number.
29177298Sobrien	(arm_toggle_regnames): New function: Toggle the chosen register set
29277298Sobrien	naming scheme.
29377298Sobrien	(parse_disassembler_options): New function: Parse any target
29477298Sobrien	disassembler command line options.
29577298Sobrien	(print_insn_big_arm): Call parse_disassembler_options if any
29677298Sobrien	are defined.
29777298Sobrien	(print_insn_little_arm): Call parse_disassembler_options if any
29877298Sobrien	are defined.
29977298Sobrien
30077298Sobrien1999-06-13  Ian Lance Taylor  <ian@zembu.com>
30177298Sobrien
30277298Sobrien	* i386-dis.c (FWAIT_OPCODE): Define.
30377298Sobrien	(used_prefixes): New static variable.
30477298Sobrien	(fetch_data): Don't print an error message if we have already
30577298Sobrien	fetched some bytes successfully.
30677298Sobrien	(ckprefix): Clear used_prefixes.  Use FWAIT_OPCODE, not 0x9b.
30777298Sobrien	(prefix_name): New static function.
30877298Sobrien	(print_insn_i386): If setjmp fails, indicating a data error, but
30977298Sobrien	we have managed to fetch some bytes, print the first one as a
31077298Sobrien	prefix or a .byte pseudo-op.  If fwait is followed by a non
31177298Sobrien	floating point instruction, print the first prefix.  Set
31277298Sobrien	used_prefixes when prefixes are used.  If any prefixes were not
31377298Sobrien	used after disassembling the instruction, print the first prefix
31477298Sobrien	instead of printing the instruction.
31577298Sobrien	(putop): Set used_prefixes when prefixes are used.
31677298Sobrien	(append_seg, OP_E, OP_G, OP_REG, OP_I, OP_sI, OP_J): Likewise.
31777298Sobrien	(OP_DIR, OP_SIMD_Suffix): Likewise.
31877298Sobrien
31977298Sobrien1999-06-07  Jakub Jelinek  <jj@ultra.linux.cz>
32077298Sobrien
32177298Sobrien	* sparc-opc.c: Fix up set, setsw, setuw operand kinds.
32277298Sobrien	Support signx %reg, clruw %reg.
32377298Sobrien
32477298Sobrien1999-06-07  Jakub Jelinek  <jj@ultra.linux.cz>
32577298Sobrien
32677298Sobrien	* sparc-opc.c: Add aliases Solaris as supports.
32777298Sobrien
32877298SobrienMon Jun  7 12:04:52 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32977298Sobrien
33077298Sobrien	* Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c.
33177298Sobrien	* Makefile.in: Regenerated.
33277298Sobrien
33377298Sobrien1999-06-03  Philip Blundell  <philb@gnu.org>
33477298Sobrien
33577298Sobrien	* arm-dis.c (print_insn_arm): Make LDRH/LDRB consistent with LDR
33677298Sobrien	when target is PC-relative.
33777298Sobrien
33877298Sobrien1999-05-28  Linus Nordberg  <linus.nordberg@canit.se>
33977298Sobrien
34077298Sobrien	* m68k-opc.c: Rename MACL/MSACL to MAC/MSAC.  Add MACM/MSACM.  Add
34177298Sobrien	MOVE MACSR,CCR.
34277298Sobrien
34377298Sobrien	* m68k-dis.c (fetch_arg): Add places `n', `o'.
34477298Sobrien
34577298Sobrien	* m68k-opc.c: Add MSAC, MACL, MOVE to/from ACC, MACSR, MASK.
34677298Sobrien	Add mcf5206e to appropriate instructions.
34777298Sobrien	Add alias for MAC, MSAC.
34877298Sobrien
34977298Sobrien	* m68k-dis.c (print_insn_arg): Add formats `E', `G', `H' and place
35077298Sobrien	`N'.
35177298Sobrien
35277298Sobrien	* m68k-opc.c (m68k_opcodes): Add divsw, divsl, divuw, divul, macl,
35377298Sobrien	macw, remsl, remul for mcf5307.  Change mcf5200 --> mcf.
35477298Sobrien
35577298Sobrien	* m68k-dis.c: Add format `u' and places `h', `m', `M'.
35677298Sobrien
35777298Sobrien1999-05-18  Alan Modra  <alan@spri.levels.unisa.edu.au>
35877298Sobrien
35977298Sobrien	* i386-dis.c (Ed): Define.
36077298Sobrien	(dis386_twobyte_att, dis386_twobyte_intel): Use Ed for movd.
36177298Sobrien	(Rw): Remove.
36277298Sobrien	(OP_rm): Rename to OP_Rd.
36377298Sobrien	(ONE): Remove.
36477298Sobrien	(OP_ONE): Remove.
36577298Sobrien	(putop): Add const to template and p.
36677298Sobrien	(print_insn_x86): Delete.
36777298Sobrien	(print_insn_i386): Merge old function print_insn_x86.  Add const
36877298Sobrien	to dp.
36977298Sobrien	(struct dis386): Add const to name.
37077298Sobrien	(dis386_att, dis386_intel): Add const.
37177298Sobrien	(dis386_twobyte_att, dis386_twobyte_intel): Add const.
37277298Sobrien	(names32, names16, names8, names_seg, index16): Add const.
37377298Sobrien	(grps, prefix_user_table, float_reg): Add const.
37477298Sobrien	(float_mem_att, float_mem_intel): Add const.
37577298Sobrien	(oappend): Add const to s.
37677298Sobrien	(OP_REG): Add const to s.
37777298Sobrien	(ptr_reg): Add const to s.
37877298Sobrien	(dofloat): Add const to dp.
37977298Sobrien	(OP_C): Don't skip modrm, it's now done in OP_Rd.
38077298Sobrien	(OP_D): Ditto.
38177298Sobrien	(OP_T): Ditto.
38277298Sobrien	(OP_Rd): Check for valid mod.  Call Op_E to print.
38377298Sobrien	(OP_E): Handle d_mode arg.  Check for bad sfence,lea,lds etc.
38477298Sobrien	(OP_MS): Check for valid mod.  Call Op_EM to print.
38577298Sobrien	(OP_3DNowSuffix): Set obufp and use oappend rather than
38677298Sobrien	strcat.  Call BadOp() for errors.
38777298Sobrien	(OP_SIMD_Suffix): Likewise.
38877298Sobrien	(BadOp): New function.
38977298Sobrien
39077298Sobrien1999-05-12  Alan Modra  <alan@spri.levels.unisa.edu.au>
39177298Sobrien
39277298Sobrien	* i386-dis.c (dis386_intel): Remove macro chars, except for
39377298Sobrien	jEcxz.  Change cWtR and cRtd to cW and cR.
39477298Sobrien	(dis386_twobyte_intel): Remove macro chars here too.
39577298Sobrien	(putop): Handle R and W macros for intel mode.
39677298Sobrien
39777298Sobrien	* i386-dis.c (SIMD_Fixup): New function.
39877298Sobrien	(dis386_twobyte_att): Use it on movlps and movhps, and change
39977298Sobrien	Ev to EX on these insns.  Change movmskps Ev, XM to Gv, EX.
40077298Sobrien	(dis386_twobyte_intel): Same here.
40177298Sobrien
40277298Sobrien	* i386-dis.c (Av): Remove.
40377298Sobrien	(Ap): remove lptr.
40477298Sobrien	(lptr): Remove.
40577298Sobrien	(OPSIMD): Define.
40677298Sobrien	(OP_SIMD_Suffix): New function.
40777298Sobrien	(OP_DIR): Remove dead code.
40877298Sobrien	(eAX_reg..eDI_reg): Renumber.
40977298Sobrien	(onebyte_has_modrm): Table numbering comments.
41077298Sobrien	(INTERNAL_DISASSEMBLER_ERROR): Move to before print_insn_x86.
41177298Sobrien	(print_insn_x86): Move all prefix oappends to after uses_f3_prefix
41277298Sobrien	checks.  Print error on invalid dp->bytemode2.  Remove simd_cmp,
41377298Sobrien	and handle SIMD cmp insns in OP_SIMD_Suffix.
41477298Sobrien	(info->bytes_per_line): Bump from 5 to 6.
41577298Sobrien	(OP_None): Remove.
41677298Sobrien	(OP_E): Use INTERNAL_DISASSEMBLER_ERROR.  Handle sfence.
41777298Sobrien	(OP_3DNowSuffix): Ensure mnemonic index unsigned.
41877298Sobrien
41977298Sobrien	PIII SIMD support from Doug Ledford <dledford@redhat.com>
42077298Sobrien	* i386-dis.c (XM, EX, None): Define.
42177298Sobrien	(OP_XMM, OP_EX, OP_None): New functions.
42277298Sobrien	(USE_GROUPS, USE_PREFIX_USER_TABLE): Define.
42377298Sobrien	(GRP14): Rename to GRPAMD.
42477298Sobrien	(GRP*): Add USE_GROUPS flag.
42577298Sobrien	(PREGRP*): Define.
42677298Sobrien	(dis386_twobyte_att, dis386_twobyte_intel): Add SIMD insns.
42777298Sobrien	(twobyte_has_modrm): Add SIMD entries.
42877298Sobrien	(twobyte_uses_f3_prefix, simd_cmp_op, prefix_user_table): New.
42977298Sobrien	(grps): Add SIMD insns.
43077298Sobrien	(print_insn_x86): New vars uses_f3_prefix and simd_cmp.  Don't
43177298Sobrien	oappend repz if uses_f3_prefix.  Add code to handle new groups for
43277298Sobrien	SIMD insns.
43377298Sobrien
43477298Sobrien	From Maciej W. Rozycki <macro@ds2.pg.gda.pl>
43577298Sobrien	* i386-dis.c (dis386_att, dis386_intel): Change 0xE8 call insn
43677298Sobrien	operand from Av to Jv.
43777298Sobrien
43877298Sobrien1999-05-07  Nick Clifton  <nickc@cygnus.com>
43977298Sobrien
44077298Sobrien	* mcore-dis.c (print_insn_mcore): Use .short to display
44177298Sobrien	unidentified instructions, not .word.
44277298Sobrien
44377298Sobrien1999-04-26  Tom Tromey  <tromey@cygnus.com>
44477298Sobrien
44577298Sobrien	* aclocal.m4, configure: Updated for new version of libtool.
44677298Sobrien
44777298Sobrien1999-04-14  Doug Evans  <devans@casey.cygnus.com>
44877298Sobrien
44989857Sobrien	* fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild.
45089857Sobrien	* m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild.
45177298Sobrien
45277298SobrienMon Apr 12 23:46:17 1999  Jeffrey A Law  (law@cygnus.com)
45377298Sobrien
45477298Sobrien	* hppa-dis.c (print_insn_hppa, case '3'): New case for PA2.0
45577298Sobrien	instructions.
45677298Sobrien
45777298Sobrien1999-04-10  Doug Evans  <devans@casey.cygnus.com>
45877298Sobrien
45989857Sobrien	* fr30-desc.c, fr30-desc.h, fr30-ibld.c: Rebuild.
46089857Sobrien	* m32r-desc.c, m32r-desc.h, m32r-opinst.c: Rebuild.
46177298Sobrien
46277298Sobrien1999-04-06  Ian Lance Taylor  <ian@zembu.com>
46377298Sobrien
46477298Sobrien	* opintl.h (LC_MESSAGES): Never define.
46577298Sobrien
46677298Sobrien1999-04-04  Ian Lance Taylor  <ian@zembu.com>
46777298Sobrien
46877298Sobrien	* i386-dis.c (intel_syntax, open_char, close_char): Make static.
46977298Sobrien	(separator_char, scale_char): Likewise.
47077298Sobrien	(print_insn_x86): Likewise.
47177298Sobrien	(print_insn_i386): Likewise.  Add declaration.
47277298Sobrien
47377298Sobrien1999-03-26  Doug Evans  <devans@casey.cygnus.com>
47477298Sobrien
47577298Sobrien	* fr30-dis.c: Rebuild.
47677298Sobrien	* m32r-dis.c: Rebuild.
47777298Sobrien
47877298Sobrien1999-03-23  Ian Lance Taylor  <ian@zembu.com>
47977298Sobrien
48077298Sobrien	* m68k-opc.c: Change compare instructions to use "@s" rather than
48177298Sobrien	";s" when used with an immediate operand.
48277298Sobrien
48377298Sobrien1999-03-22  Doug Evans  <devans@casey.cygnus.com>
48477298Sobrien
48577298Sobrien	* cgen-opc.c (cgen_set_cpu): Delete.
48677298Sobrien	(cgen_lookup_insn): max_insn_size renamed to max_insn_bitsize.
48789857Sobrien	* fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c,
48889857Sobrien	fr30-opc.h: Rebuild.
48989857Sobrien	* m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c,
49089857Sobrien	m32r-opc.h: Rebuild.
49177298Sobrien	* po/opcodes.pot: Rebuild.
49277298Sobrien
49377298Sobrien1999-03-16  Martin Hunt  <hunt@cygnus.com>
49477298Sobrien
49577298Sobrien	* d30v-opc.c (mvtsys): Remove FLAG_LKR.
49677298Sobrien
49777298Sobrien1999-03-11  Doug Evans  <devans@casey.cygnus.com>
49877298Sobrien
49977298Sobrien	* cgen-opc.c (cgen_set_cpu): New arg `isa'.  All callers updated.
50077298Sobrien	(cgen_operand_lookup_by_name,cgen_operand_lookup_by_num): New fns.
50177298Sobrien	(cgen_get_insn_operands): Rewrite test for hardcoded/operand index.
50289857Sobrien	* fr30-asm.c, fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c: Rebuild.
50389857Sobrien	* m32r-asm.c, m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c: Rebuild.
50477298Sobrien	* m32r-opinst.c: Rebuild.
50577298Sobrien
50677298Sobrien1999-02-25  Doug Evans  <devans@casey.cygnus.com>
50777298Sobrien
50877298Sobrien	* cgen-opc.c (cgen_hw_lookup_by_name): Rewrite.
50977298Sobrien	(cgen_hw_lookup_by_num): Rewrite.
51089857Sobrien	* fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild.
51189857Sobrien	* m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild.
51277298Sobrien	* m32r-opinst.c: Rebuild.
51377298Sobrien
51477298SobrienSat Feb 13 14:06:19 1999  Richard Henderson  <rth@cygnus.com>
51577298Sobrien
51677298Sobrien	* alpha-opc.c: Add sqrt+flags patterns.  Add EV6 PALcode insns.
51777298Sobrien	(insert_jhint): Fix insertion mask.
51877298Sobrien	* alpha-dis.c (print_insn_alpha): Disassemble EV6 PALcode insns.
51977298Sobrien
52077298Sobrien1999-02-10  Doug Evans  <devans@casey.cygnus.com>
52177298Sobrien
52277298Sobrien	* Makefile.in: Rebuild.
52377298Sobrien
52477298Sobrien1999-02-09  Doug Evans  <devans@casey.cygnus.com>
52577298Sobrien
52689857Sobrien	* i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: Delete.
52777298Sobrien	* i960-dis.c (print_insn_i960): Rename from print_insn_i960_orig.
52877298Sobrien	* Makefile.am: Remove references to them.
52989857Sobrien	(HFILES): Add fr30-desc.h, m32r-desc.h.
53089857Sobrien	(CFILES): Add fr30-desc.c, fr30-ibld.c, m32r-desc.c, m32r-ibld.c,
53177298Sobrien	m32r-opinst.c.
53277298Sobrien	(ALL_MACHINES): Update.
53377298Sobrien	* configure.in: Redo handling of cgen_files.
53477298Sobrien	(bfd_i960_arch): Delete i960c-*.lo files.
53577298Sobrien	* configure: Regenerate.
53677298Sobrien	* cgen-asm.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
53777298Sobrien	(hash_insn_array): Rewrite.
53877298Sobrien	* cgen-dis.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
53977298Sobrien	(hash_insn_array): Rewrite.
54077298Sobrien	* cgen-opc.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
54177298Sobrien	(cgen_lookup_insn,cgen_get_insn_operands): Define here.
54277298Sobrien	(cgen_lookup_get_insn_operands): Ditto.
54389857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerate.
54489857Sobrien	* m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate.
54577298Sobrien	* po/POTFILES.in: Rebuild.
54677298Sobrien	* po/opcodes.pot: Rebuild.
54777298Sobrien
54877298SobrienFri Feb  5 00:04:24 1999  Ian Lance Taylor  <ian@cygnus.com>
54977298Sobrien
55077298Sobrien	* Makefile.am: Rebuild dependencies.
55177298Sobrien	(HFILES): Add fr30-opc.h.
55277298Sobrien	(CFILES): Add fr30-asm.c, fr30-dis.c, fr30-opc.c.
55377298Sobrien	* Makefile.in: Rebuild.
55477298Sobrien
55577298Sobrien	* configure.in: Change AC_PREREQ to 2.13.  Remove AM_CYGWIN32.
55677298Sobrien	Change AM_EXEEXT to AC_EXEEXT and AM_PROG_INSTALL to
55777298Sobrien	AC_PROG_INSTALL.
55877298Sobrien	* acconfig.h: Remove.
55977298Sobrien	* configure: Rebuild with current autoconf/automake.
56077298Sobrien	* aclocal.m4: Likewise.
56177298Sobrien	* config.in: Likewise.
56277298Sobrien	* Makefile.in: Likewise.
56377298Sobrien
56477298SobrienThu Feb  4 13:48:52 1999  Ian Lance Taylor  <ian@cygnus.com>
56577298Sobrien
56677298Sobrien	* m68k-opc.c: Correct move (not movew) to status word on 5200.
56777298Sobrien
56877298SobrienMon Feb  1 20:54:36 1999  Catherine Moore  <clm@cygnus.com>
56977298Sobrien
57077298Sobrien	* disassemble.c (disassembler): Handle bfd_mach_i386_i386_intel_syntax.
57177298Sobrien	* i386-dis.c (x_mode):  Define.
57277298Sobrien	(dis386):  Remove.
57377298Sobrien	(dis386_att):  New.
57477298Sobrien	(dis386_intel):  New.
57577298Sobrien	(dis386_twobyte):  Remove.
57677298Sobrien	(dis386_twobyte_att):  New.
57777298Sobrien	(dis386_twobyte_intel):  New.
57877298Sobrien	(print_insn_x86):  Use new arrays.
57977298Sobrien	(float_mem):  Remove.
58077298Sobrien	(float_mem_intel):  New.
58177298Sobrien	(float_mem_att):  New.
58277298Sobrien	(dofloat):  Use new float_mem arrays.
58377298Sobrien	(print_insn_i386_att):  New.
58477298Sobrien	(print_insn_i386_intel):  New.
58577298Sobrien	(print_insn_i386):  Handle bfd_mach_i386_i386_intel_syntax.
58677298Sobrien	(putop):  Handle intel syntax.
58777298Sobrien	(OP_indirE):  Handle intel syntax.
58877298Sobrien	(OP_E):  Handle intel syntax.
58977298Sobrien	(OP_I):  Handle intel syntax.
59077298Sobrien	(OP_sI):  Handle intel syntax.
59177298Sobrien	(OP_OFF):  Handle intel syntax.
59277298Sobrien
59377298Sobrien1999-01-27  Doug Evans  <devans@casey.cygnus.com>
59477298Sobrien
59589857Sobrien	* fr30-opc.h, fr30-opc.c: Rebuild.
59689857Sobrien	* i960c-opc.h, i960c-opc.c: Rebuild.
59777298Sobrien	* m32r-opc.c: Rebuild.
59877298Sobrien
59977298SobrienTue Jan 19 18:01:54 1999  David Taylor  <taylor@texas.cygnus.com>
60077298Sobrien
60177298Sobrien	* hppa-dis.c: revert HP merge changes until HP gives us
60277298Sobrien	an updated file.
60377298Sobrien
60477298Sobrien1999-01-19  Nick Clifton  <nickc@cygnus.com>
60577298Sobrien
60677298Sobrien	* arm-dis.c (print_insn_arm): Display ARM syntax for PC relative
60777298Sobrien	offsets as well as symbloic address.
60877298Sobrien
60977298SobrienTue Jan 19 10:51:01 1999  David Taylor  <taylor@texas.cygnus.com>
61077298Sobrien
61177298Sobrien	* hppa-dis.c: fix comments and some indentation.
61277298Sobrien
61377298Sobrien1999-01-12  Doug Evans  <devans@casey.cygnus.com>
61477298Sobrien
61589857Sobrien	* fr30-opc.c, i960c-opc.c: Regenerate.
61677298Sobrien
61777298Sobrien1999-01-11  Doug Evans  <devans@casey.cygnus.com>
61877298Sobrien
61977298Sobrien	* fr30-opc.c: Regenerate.
62077298Sobrien
62177298Sobrien1999-01-06  Doug Evans  <devans@casey.cygnus.com>
62277298Sobrien
62377298Sobrien	* m32r-dis.c: Regenerate.
62477298Sobrien
62577298Sobrien1999-01-05  Doug Evans  <devans@casey.cygnus.com>
62677298Sobrien
62789857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.h, fr30-opc.c: Regenerate.
62889857Sobrien	* i960c-asm.c, i960c-dis.c, i960c-opc.h, i960c-opc.c: Regenerate.
62989857Sobrien	* m32r-asm.c, m32r-dis.c, m32r-opc.h, m32r-opc.c: Regenerate.
63077298Sobrien
63177298Sobrien1999-01-04  Jason Molenda  (jsm@bugshack.cygnus.com)
63277298Sobrien
63377298Sobrien	* configure.in: Require autoconf 2.12.1 or higher.
63477298Sobrien
63577298Sobrien1998-12-30  Gavin Romig-Koch  <gavin@cygnus.com>
63677298Sobrien
63777298Sobrien	* mips16-opc.c: Mark branch insns with MIPS16_INSN_BRANCH.
63877298Sobrien
63977298SobrienWed Dec 16 16:17:49 1998  Dave Brolley  <brolley@cygnus.com>
64077298Sobrien
64177298Sobrien	* fr30-opc.c: Regenerated.
64277298Sobrien
64377298Sobrien1998-12-16  Gavin Romig-Koch  <gavin@cygnus.com>
64477298Sobrien
64577298Sobrien	* mips-dis.c (set_mips_isa_type): Handle bfd_mach_mips4111.
64677298Sobrien
64777298Sobrien1998-12-15  Dave Brolley  <brolley@cygnus.com>
64877298Sobrien
64989857Sobrien	* fr30-opc.c, fr30-opc.h: Regenerated.
65077298Sobrien
65177298Sobrien1998-12-14  Dave Brolley  <brolley@cygnus.com>
65277298Sobrien
65389857Sobrien	* fr30-opc.c, fr30-opc.h: Regenerated.
65477298Sobrien
65577298SobrienThu Dec 10 18:39:46 1998  Dave Brolley  <brolley@cygnus.com>
65677298Sobrien
65789857Sobrien	* fr30-opc.c, fr30-opc.h: Regenerated.
65877298Sobrien
65977298SobrienThu Dec 10 12:49:24 1998  Doug Evans  <devans@canuck.cygnus.com>
66077298Sobrien
66177298Sobrien	* m32r-opc.c: Regenerate.
66277298Sobrien
66377298SobrienTue Dec  8 13:56:18 1998  David Taylor  <taylor@texas.cygnus.com>
66477298Sobrien
66577298Sobrien	* dis-buf.c (generic_strcat_address): reformat to GNU coding
66677298Sobrien	conventions.  change sprintf call to an sprintf_vma call.
66777298Sobrien
66877298SobrienTue Dec  8 13:12:44 1998  Dave Brolley  <brolley@cygnus.com>
66977298Sobrien
67089857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
67177298Sobrien
67277298SobrienTue Dec  8 10:50:46 1998  David Taylor  <taylor@texas.cygnus.com>
67377298Sobrien
67477298Sobrien	The following changes were made by
67577298Sobrien	Elena Zannoni <ezannoni@kwikemart.cygnus.com>,
67677298Sobrien	David Taylor <taylor@texas.cygnus.com>, and
67777298Sobrien	Edith Epstein <eepstein@sophia.cygnus.com> as part of a project to
67877298Sobrien	merge in changes by HP; HP did not create ChangeLog entries.
67977298Sobrien
68077298Sobrien	* dis-buf.c (generic_strcat_address): new function.
68177298Sobrien
68277298Sobrien	* hppa-dis.c: Changes to improve hppa disassembly.
68377298Sobrien	  Changed formatting in : reg_names, fp_reg_names,control_reg,
68477298Sobrien	  New variables : sign_extension_names, deposit_names, conversion_names
68577298Sobrien	    float_test_names, compare_cond_names_double, add_cond_names_double,
68677298Sobrien	    logical_cond_names_double, unit_cond_names_double,
68777298Sobrien	    branch_push_pop_names, saturation_names, shift_names, mix_names,
68877298Sobrien	  New Macros :   GET_COMPL_O, GET_PUSH_POP,MERGED_REG
68977298Sobrien	  Move some definitions to libhppa.h: GET_FIELD, GET_BIT
69077298Sobrien	  (fput_const): renamed as fput_hex_const
69177298Sobrien	  (print_insn_hppa):
69277298Sobrien	   - use the macros fputs_filtered and
69377298Sobrien	     fput_decimal_const whenever possible; calls to sign_extend require
69477298Sobrien	     2 params -- add a missing second param of 0.
69577298Sobrien	   - Some new code ifdefed for LOCAL_ONLY, all related to figuring out
69677298Sobrien	     architecture version number of current machine. HP folks are
69777298Sobrien	     trying to handle situation where the target program was compiled
69877298Sobrien	     for PA 1.x (32-bit), but is running on a PA 2.0 machine and
69977298Sobrien	     visa versa.
70077298Sobrien	   - added new cases : 'g', 'B', 'm'
70177298Sobrien	   - added cases specifically for PA 2.0
70277298Sobrien	   - changed the following cases : '"', 'n', 'N', 'p', 'Z',
70377298Sobrien	   - calls to fput_const become calls to fput_hex_const
70477298Sobrien
70577298Sobrien1998-12-07  James E Wilson  <wilson@wilson-pc.cygnus.com>
70677298Sobrien
70777298Sobrien	* Makefile.am (CFILES): Add i960c-asm, i960c-dis.c, i960c-opc.c.
70877298Sobrien	(ALL_MACHINES): Add i960c-asm.lo, i960c-dis.lo, i960-opc.lo.
70977298Sobrien	(i960-asm.lo, i960c-dis.lo, i960c-opc.lo): New Makefile rules.
71077298Sobrien	* Makefile.in: Rebuilt.
71177298Sobrien	* configure.in (bfd_i960_arch): Add i960c-opc.lo, i960-asm.o,
71277298Sobrien	i960-dis.c to ta.
71377298Sobrien	* i960-dis.c (print_insn_i960): Rename to print_insn_i960_orig.
71477298Sobrien	* i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: New files.
71577298Sobrien
71677298SobrienMon Dec  7 14:33:44 1998  Dave Brolley  <brolley@cygnus.com>
71777298Sobrien
71889857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
71977298Sobrien
72077298SobrienSun Dec  6 14:06:48 1998  Ian Lance Taylor  <ian@cygnus.com>
72177298Sobrien
72277298Sobrien	* mips-opc.c (mips_builtin_opcodes): Add dmfc2 and dmtc2.
72377298Sobrien
72477298Sobrien	* ppc-opc.c (powerpc_opcodes): Add PowerPC403 GC[X] instructions.
72577298Sobrien	From Saitoh Masanobu <msaitoh@spa.is.uec.ac.jp>.
72677298Sobrien
72777298SobrienFri Dec  4 17:45:51 1998  Doug Evans  <devans@canuck.cygnus.com>
72877298Sobrien
72977298Sobrien	* fr30-opc.c: Regenerate.
73077298Sobrien
73177298SobrienFri Dec  4 17:08:08 1998  Dave Brolley  <brolley@cygnus.com>
73277298Sobrien
73389857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
73477298Sobrien
73577298SobrienThu Dec  3 14:26:20 1998  Dave Brolley  <brolley@cygnus.com>
73677298Sobrien
73789857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
73877298Sobrien
73977298SobrienThu Dec  3 00:09:17 1998  Doug Evans  <devans@canuck.cygnus.com>
74077298Sobrien
74189857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerate.
74277298Sobrien
74377298Sobrien1998-11-30  Doug Evans  <devans@casey.cygnus.com>
74477298Sobrien
74577298Sobrien	* cgen-dis.c (hash_insn_array): CGEN_INSN_VALUE ->
74677298Sobrien	CGEN_INSN_BASE_VALUE.
74789857Sobrien	* m32r-opc.c, m32r-opc.h, m32r-asm.c, m32r-dis.c: Regenerate.
74889857Sobrien	* fr30-opc.c, fr30-opc.h, fr30-asm.c, fr30-dis.c: Regenerate.
74977298Sobrien
75077298SobrienThu Nov 26 11:26:32 1998  Dave Brolley  <brolley@cygnus.com>
75177298Sobrien
75289857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.c: Regenerated.
75377298Sobrien
75477298SobrienTue Nov 24 11:20:54 1998  Dave Brolley  <brolley@cygnus.com>
75577298Sobrien
75689857Sobrien	* fr30-asm.c, fr30-dis.c: Regenerated.
75777298Sobrien
75877298SobrienMon Nov 23 18:28:48 1998  Dave Brolley  <brolley@cygnus.com>
75977298Sobrien
76089857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated.
76177298Sobrien
76277298Sobrien1998-11-20  Doug Evans  <devans@tobor.to.cygnus.com>
76377298Sobrien
76477298Sobrien	* fr30-opc.c: Regenerated.
76577298Sobrien
76677298SobrienThu Nov 19 16:02:46 1998  Dave Brolley  <brolley@cygnus.com>
76777298Sobrien
76877298Sobrien	* fr30-opc.c: Regenerated.
76977298Sobrien	* fr30-opc.h: Regenerated.
77077298Sobrien	* fr30-dis.c: Regenerated.
77177298Sobrien	* fr30-asm.c: Regenerated.
77277298Sobrien
77377298SobrienThu Nov 19 07:54:15 1998  Doug Evans  <devans@charmed.cygnus.com>
77477298Sobrien
77577298Sobrien	* mips-opc.c (sync.p,sync.l): Swap insn values.
77677298Sobrien
77777298Sobrien1998-11-19  Doug Evans  <devans@tobor.to.cygnus.com>
77877298Sobrien
77977298Sobrien	* fr30-opc.c: Regenerate.
78077298Sobrien
78177298SobrienWed Nov 18 21:36:37 1998  Dave Brolley  <brolley@cygnus.com>
78277298Sobrien
78377298Sobrien	* fr30-opc.c: Regenerated.
78477298Sobrien	* fr30-opc.h: Regenerated.
78577298Sobrien
78677298Sobrien1998-11-18  Doug Evans  <devans@casey.cygnus.com>
78777298Sobrien
78889857Sobrien	* m32r-asm.c, m32r-dis.c, m32r-opc.c: Rebuild.
78989857Sobrien	* fr30-asm.c, fr30-dis.c, fr30-opc.c: Rebuild.
79077298Sobrien
79177298SobrienWed Nov 18 11:30:04 1998  Dave Brolley  <brolley@cygnus.com>
79277298Sobrien
79377298Sobrien	* fr30-opc.c: Regenerated.
79477298Sobrien
79577298SobrienMon Nov 16 19:21:48 1998  Dave Brolley  <brolley@cygnus.com>
79677298Sobrien
79777298Sobrien	* fr30-opc.c: Regenerated.
79877298Sobrien	* fr30-opc.h: Regenerated.
79977298Sobrien	* fr30-dis.c: Regenerated.
80077298Sobrien	* fr30-asm.c: Regenerated.
80177298Sobrien
80277298SobrienThu Nov 12 19:24:18 1998  Dave Brolley  <brolley@cygnus.com>
80377298Sobrien
80477298Sobrien	* po/opcodes.pot: Regenerated.
80577298Sobrien	* fr30-opc.c: Regenerated.
80677298Sobrien	* fr30-opc.h: Regenerated.
80777298Sobrien	* fr30-dis.c: Regenerated.
80877298Sobrien	* fr30-asm.c: Regenerated.
80977298Sobrien
81077298SobrienTue Nov 10 15:26:27 1998  Nick Clifton  <nickc@cygnus.com>
81177298Sobrien
81277298Sobrien	* disassemble.c (disassembler): Add support for FR30 target.
81377298Sobrien
81477298SobrienTue Nov 10 11:00:04 1998  Doug Evans  <devans@canuck.cygnus.com>
81577298Sobrien
81689857Sobrien	* m32r-dis.c, m32r-opc.c, m32r-opc.h: Rebuild.
81789857Sobrien	* fr30-dis.c, fr30-opc.c, fr30-opc.h: Rebuild.
81877298Sobrien
81977298SobrienMon Nov  9 18:22:55 1998  Dave Brolley  <brolley@cygnus.com>
82077298Sobrien
82177298Sobrien	* po/opcodes.pot: Regenerate.
82277298Sobrien	* po/POTFILES.in: Regenerate.
82377298Sobrien	* fr30-opc.c: Regenerate.
82477298Sobrien	* fr30-opc.h: Regenerate.
82577298Sobrien
82677298SobrienFri Nov  6 17:21:38 1998  Doug Evans  <devans@canuck.cygnus.com>
82777298Sobrien
82877298Sobrien	* m32r-asm.c: Regenerate.
82977298Sobrien
83077298SobrienWed Nov  4 18:46:47 1998  Dave Brolley  <brolley@cygnus.com>
83177298Sobrien
83277298Sobrien	* configure.in: Added case for bfd_fr30_arch.
83377298Sobrien	* Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c.
83477298Sobrien	(ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo.
83577298Sobrien	(CLEANFILES): Added stamp-fr30.
83677298Sobrien	(FR30_DEPS): Added.
83777298Sobrien	* fr30-asm.c: New file.
83877298Sobrien	* fr30-dis.c: New file.
83977298Sobrien	* fr30-opc.c: New file.
84077298Sobrien	* fr30-opc.h: New file.
84177298Sobrien	* po/POTFILES.in: Regenerated
84277298Sobrien	* po/opcodes.pot: Regenerated
84377298Sobrien
84477298SobrienMon Nov  2 15:05:33 1998  Geoffrey Noer  <noer@cygnus.com>
84577298Sobrien
84677298Sobrien	* configure.in: detect cygwin* instead of cygwin32*
84777298Sobrien	* configure: regenerate
84877298Sobrien
84977298SobrienTue Oct 27 08:58:37 1998  Gavin Romig-Koch  <gavin@cygnus.com>
85077298Sobrien
85177298Sobrien	* mips-opc.c (IS_M): Added.
85277298Sobrien
85377298SobrienMon Oct 19 13:03:19 1998  Doug Evans  <devans@seba.cygnus.com>
85477298Sobrien
85589857Sobrien	* m32r-opc.c, m32r-opc.h, m32r-asm.c, m32r-dis.c: Regenerate.
85677298Sobrien
85777298SobrienFri Oct  9 14:01:56 1998  Doug Evans  <devans@seba.cygnus.com>
85877298Sobrien
85989857Sobrien	* m32r-opc.h, m32r-opc.c: Regenerate.
86077298Sobrien
86177298SobrienSun Oct  4 21:01:44 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
86277298Sobrien
86377298Sobrien	* i386-dis.c (OP_3DNowSuffix): New static function.
86477298Sobrien	(OPSUF): Define.
86577298Sobrien	(GRP14): Define.
86677298Sobrien	(dis386_twobyte): Add GRP14, femms, and 3DNow entries.
86777298Sobrien	(twobyte_has_modrm): Set entries corresponding to GRP14, 3DNow.
86877298Sobrien	(insn_codep): New static variable.
86977298Sobrien	(print_insn_x86): Init insn_codep after prefixes.
87077298Sobrien	(grps): Add GRP14 entries for prefetch, prefetchw.
87177298Sobrien	(OP_REG): Reformat.
87277298Sobrien
87377298Sobrien	From Jeff B Epler <jepler@usgs.gov>
87477298Sobrien	* i386-dis.c (Suffix3DNow): New table.
87577298Sobrien
87677298SobrienWed Sep 30 10:17:50 1998  Nick Clifton  <nickc@cygnus.com>
87777298Sobrien
87877298Sobrien	* d10v-opc.c: Treat TRAP as if it were a branch type instruction.
87977298Sobrien
88077298SobrienMon Sep 28 14:35:43 1998  Martin M. Hunt  <hunt@cygnus.com>
88177298Sobrien
88277298Sobrien	* d10v-dis.c (print_operand): If num is nonzero, then
88377298Sobrien	add OPERAND_ACC1, not OPERAND_ACC0.
88477298Sobrien
88577298SobrienThu Sep 24 09:20:03 1998  Nick Clifton  <nickc@cygnus.com>
88677298Sobrien
88777298Sobrien	* d30v-opc.c: Add FLAG_JSR attribute to DBT, REIT, RTD, and TRAP
88877298Sobrien	insns.
88977298Sobrien
89077298SobrienTue Sep 22 17:55:14 1998  Nick Clifton  <nickc@cygnus.com>
89177298Sobrien
89277298Sobrien	* d30v-opc.c: Add use of EITHER_BUT_PREFER_MU execution unit
89377298Sobrien	class.
89477298Sobrien
89577298SobrienTue Sep 15 15:14:45 1998  Doug Evans  <devans@canuck.cygnus.com>
89677298Sobrien
89789857Sobrien	* m32r-opc.h, m32r-opc.c: Add bbpc,bbpsw support.
89877298Sobrien
89977298Sobrien1998-09-09  Michael Meissner  <meissner@cygnus.com>
90077298Sobrien
90177298Sobrien	* ppc-opc.c (powerpc_opcodes): Add support for PowerPC 750 move
90277298Sobrien	to/from SPRs.
90377298Sobrien
90477298SobrienFri Sep  4 19:42:59 1998  Nick Clifton  <nickc@cygnus.com>
90577298Sobrien
90677298Sobrien	* arm-dis.c (print_insn_big_arm): Detect Thumb symbols in elf
90777298Sobrien	object files.
90877298Sobrien	(print_insn_little_arm): Detect Thumb symbols in elf object
90977298Sobrien	files.
91077298Sobrien
91177298SobrienSat Aug 29 22:24:09 1998  Richard Henderson  <rth@cygnus.com>
91277298Sobrien
91377298Sobrien	* alpha-dis.c (print_insn_alpha): Use the machine type to
91477298Sobrien	decide which PALcode set to include.
91577298Sobrien
91677298SobrienSun Aug 23 02:16:18 1998  Richard Henderson  <rth@cygnus.com>
91777298Sobrien
91877298Sobrien	* sparc-opc.c (FBRX): Fix typo in ",a,pn %fcc3" case.
91977298Sobrien
92077298SobrienFri Aug 21 16:07:52 1998  Nick Clifton  <nickc@cygnus.com>
92177298Sobrien
92277298Sobrien	* d30v-opc.c (d30v_opcode_table): Add FLAG_MUL32 to MAC, MACS,
92377298Sobrien	MSUB and MSUBS instructions.
92477298Sobrien
92577298SobrienThu Aug 13 16:23:04 1998  Ian Lance Taylor  <ian@cygnus.com>
92677298Sobrien
92777298Sobrien	* ppc-opc.c (powerpc_operands): Omit parens around additions in
92877298Sobrien	operand name macros.
92977298Sobrien
93077298SobrienWed Aug 12 14:00:38 1998  Ian Lance Taylor  <ian@cygnus.com>
93177298Sobrien
93277298Sobrien	From Peter Jeremy <peter.jeremy@auss2.alcatel.com.au>:
93377298Sobrien	* m68k-opc.c: Correct mulsl and mulul to use q rather than D, a,
93477298Sobrien	+, -, and d for ColdFire.
93577298Sobrien
93677298Sobrien	From Peter Thiemann <thiemann@informatik.uni-tuebingen.de>:
93777298Sobrien	* ppc-opc.c (insert_mbe): Handle wrapping bitmasks.
93877298Sobrien	(extract_mbe): Likewise.
93977298Sobrien
94077298SobrienWed Aug 12 11:11:34 1998  Jeffrey A Law  (law@cygnus.com)
94177298Sobrien
94277298Sobrien	* m10300-opc.c: Fix typo in udf20 .. udf25 instruction opcodes.
94377298Sobrien
94477298Sobrien	* m10300-opc.c: First cut at UDF instructions.
94577298Sobrien
94677298SobrienMon Aug 10 14:08:22 1998  Doug Evans  <devans@canuck.cygnus.com>
94777298Sobrien
94877298Sobrien	* m32r-opc.c: Regenerate (remove semantic descriptions).
94977298Sobrien
95077298SobrienMon Aug 10 12:51:12 1998  Catherine Moore  <clm@cygnus.com>
95177298Sobrien
95277298Sobrien	* arm-dis.c (print_insn_big_arm):  Fix indentation.
95377298Sobrien	(print_insn_little_arm): Likewise.
95477298Sobrien
95577298SobrienSun Aug  9 20:17:28 1998  Catherine Moore  <clm@cygnus.com>
95677298Sobrien
95777298Sobrien	* arm-dis.c (print_insn_big_arm):  Check for thumb symbol
95877298Sobrien	attributes.
95977298Sobrien	(print_insn_little_arm): Likewise.
96077298Sobrien
96177298SobrienMon Aug  3 12:43:16 1998  Doug Evans  <devans@seba.cygnus.com>
96277298Sobrien
96377298Sobrien	Move all global state data into opcode table struct, and treat
96477298Sobrien	opcode table as something that is "opened/closed".
96577298Sobrien	* cgen-asm.c (all fns): New first arg of opcode table descriptor.
96677298Sobrien	(cgen_asm_init): Delete.
96777298Sobrien	(cgen_set_parse_operand_fn): New function.
96877298Sobrien	* cgen-dis.c (all fns): New first arg of opcode table descriptor.
96977298Sobrien	(cgen_dis_init): Delete.
97077298Sobrien	* cgen-opc.c (all fns): New first arg of opcode table descriptor.
97177298Sobrien	(cgen_current_{opcode_table_mach,endian}): Delete.
97289857Sobrien	* m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate.
97377298Sobrien
97477298SobrienThu Jul 30 21:41:10 1998  Frank Ch. Eigler  <fche@cygnus.com>
97577298Sobrien
97677298Sobrien	* d30v-opc.c (d30v_opcode_table): Add new "LKR" flag to some
97777298Sobrien	instructions.
97877298Sobrien
97977298SobrienTue Jul 28 11:00:09 1998  Jeffrey A Law  (law@cygnus.com)
98077298Sobrien
98177298Sobrien	* m10300-opc.c: Add entries for "no_match_operands" field in
98277298Sobrien	the opcode table.
98377298Sobrien
98477298SobrienFri Jul 24 11:41:37 1998  Doug Evans  <devans@canuck.cygnus.com>
98577298Sobrien
98689857Sobrien	* m32r-asm.c, m32r-opc.c: Regenerate (-Wall cleanups).
98777298Sobrien
98877298SobrienTue Jul 21 13:41:07 1998  Doug Evans  <devans@seba.cygnus.com>
98977298Sobrien
99089857Sobrien	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
99177298Sobrien
99277298SobrienMon Jul 13 14:53:59 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
99377298Sobrien
99477298Sobrien	* i386-dis.c (ckprefix): Handle fwait specially only when it isn't
99577298Sobrien	the first prefix.
99677298Sobrien	(dofloat): Correct test for fnstsw.  Print `fnstsw %ax' rather
99777298Sobrien	than `fnstsw %eax'.
99877298Sobrien	(OP_J): Remove unnecessary subtraction when 16-bit displacement
99977298Sobrien	will be masked later.
100077298Sobrien
100177298SobrienThu Jul  2 17:11:27 1998  Doug Evans  <devans@seba.cygnus.com>
100277298Sobrien
100377298Sobrien	* m32r-opc.h (CGEN_MIN_INSN_SIZE): New #define.
100477298Sobrien
100577298SobrienWed Jul  1 16:11:16 1998  Doug Evans  <devans@seba.cygnus.com>
100677298Sobrien
100789857Sobrien	* m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate.
100877298Sobrien
100977298SobrienFri Jun 26 11:08:55 1998  Jeffrey A Law  (law@cygnus.com)
101077298Sobrien
101177298Sobrien	* m10300-dis.c: Only recognize instructions from the currently
101277298Sobrien	selected machine.
101377298Sobrien	* m10300-opc.c: Add field indicating the particular variant of
101477298Sobrien	the mn10300 each instruction is available on.
101577298Sobrien
101677298SobrienFri Jun 26 12:04:21 1998  Ian Lance Taylor  <ian@cygnus.com>
101777298Sobrien
101877298Sobrien	* configure.in: For bfd_vax_arch, build vax-dis.lo.
101977298Sobrien	* Makefile.am: Rebuild dependencies.
102077298Sobrien	(CFILES): Add vax-dis.c.
102177298Sobrien	(ALL_MACHINES): Add vax-dis.lo.
102277298Sobrien	* aclocal.m4: Rebuild with current libtool.
102377298Sobrien	* configure, Makefile.in: Rebuild.
102477298Sobrien
102577298SobrienFri Jun 26 12:03:20 1998  Klaus Kaempf  <kkaempf@progis.de>
102677298Sobrien
102777298Sobrien	* vax-dis.c: New file, from work by Pauline Middelink
102877298Sobrien	<middelin@polyware.iaf.nl>.
102977298Sobrien	* disassemble.c (ARCH_vax): Define if ARCH_all.
103077298Sobrien	(disassembler): Add case for ARCH_vax.
103177298Sobrien	* makefile.vms: Support compilation on vms/vax.
103277298Sobrien
103377298SobrienTue Jun 23 19:42:18 1998  Mark Alexander  <marka@cygnus.com>
103477298Sobrien
103577298Sobrien	* m10200-dis.c (print_insn_mn10200): Fix various non-portabilities
103677298Sobrien	related to sign extension and the size of ints.
103777298Sobrien
103877298SobrienTue Jun 23 10:59:26 1998  Jeffrey A Law  (law@cygnus.com)
103977298Sobrien
104077298Sobrien	* m10300-opc.c: Support one operand "asr", "lsr" and "asl"
104177298Sobrien	instructions.  Support (sp) addressing mode by expanding it into
104277298Sobrien	(0,sp).
104377298Sobrien
104477298SobrienSat Jun 20 14:46:20 1998  Frank Ch. Eigler  <fche@cygnus.com>
104577298Sobrien
104677298Sobrien	* mips-dis.c (_print_insn_mips): Fix argument interchange typo.
104777298Sobrien
104877298SobrienFri Jun 19 09:16:42 1998  Mark Alexander  <marka@cygnus.com>
104977298Sobrien
105077298Sobrien	* m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op.
105177298Sobrien
105277298Sobrien1998-06-18  Ulrich Drepper  <drepper@cygnus.com>
105377298Sobrien
105477298Sobrien	* i386-dis.c: Add support for fxsave, fxrstor, sysenter and
105577298Sobrien	sysexit.
105677298Sobrien
105777298SobrienThu Jun 18 10:22:24 1998  John Metzler  <jmetzler@cygnus.com>
105877298Sobrien
105977298Sobrien	* mips-dis.c (print_insn_little_mips): Previously, instruction
106077298Sobrien	printing references the symbol table to determine whether the
106177298Sobrien	instruction resides in a block regular instructions or mips16
106277298Sobrien	instructions. However, when the disassembler gets used in other
106377298Sobrien	environments where the symbol table is not present, we no longer
106477298Sobrien	rely in the symbol table, rather, use the low bit of the
106577298Sobrien	instructions address to guess. There should be no change for usage
106677298Sobrien	of the disassembler in host based programs, gdb, objdump.
106777298Sobrien	(print_insn_big_mips): ditto.
106877298Sobrien	(print_insn_mips): ditto
106977298Sobrien
107077298SobrienWed Jun 17 21:19:01 1998  Mark Alexander  <marka@cygnus.com>
107177298Sobrien
107277298Sobrien	* m10200-dis.c (print_insn_mn10200): Don't bomb on unknown opcodes.
107377298Sobrien
107477298SobrienWed Jun 17 17:49:23 1998  Jeffrey A Law  (law@cygnus.com)
107577298Sobrien
107677298Sobrien	* m10300-opc.c (mn10300_opcodes): Change opcode for "syscall".
107777298Sobrien
107877298SobrienTue Jun 16 13:10:51 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
107977298Sobrien
108077298Sobrien	* i386-dis.c (index16): Add '%' to register names.  Use ','
108177298Sobrien	instead of '+'.
108277298Sobrien
108377298SobrienSat Jun 13 11:33:55 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
108477298Sobrien
108577298Sobrien	* i386-dis.c: Don't print opcode suffix when we can figure out the
108677298Sobrien	size (and gas can!) by register operands, or from the default
108777298Sobrien	size.
108877298Sobrien	(putop): Handle 'A', 'B', 'L', 'P', 'Q', 'R' macros.  Rename 'C'
108977298Sobrien	macro to 'E'.
109077298Sobrien	(dis386, dis386_twobyte, grps): Use new suffix macros.
109177298Sobrien	(dis386): Correct imul Ib to imul sIb.  Change jnl to jge to be
109277298Sobrien	consistent.  Add suffix for call, jmp, lcall, ljmp, iret.  Reverse
109377298Sobrien	order of cmps operands to agree with Intel docs.  Correct operand
109477298Sobrien	of aad and aam (Ib -> sIb).  Change ud2b from 0fb8 to 0fb9 to
109577298Sobrien	agree with Intel docs.
109677298Sobrien	(print_insn_x86): Print orphan fwait before other prefixes.
109777298Sobrien	Return correct byte count for orphan fwait with prefixes.  Don't
109877298Sobrien	print `bound' operands in reverse order.
109977298Sobrien	(ckprefix): Stop accumulating prefixes if we get fwait.
110077298Sobrien	(OP_DIR): Print `$' before Ap operands of ljmp, lcall.
110177298Sobrien
110277298SobrienFri Jun 12 13:40:38 1998  Tom Tromey  <tromey@cygnus.com>
110377298Sobrien
110477298Sobrien	* po/Make-in (all-yes): If maintainer mode, depend on .pot file.
110577298Sobrien	($(PACKAGE).pot): Unconditionally depend on POTFILES.
110677298Sobrien
110777298SobrienFri Jun 12 11:04:06 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
110877298Sobrien
110977298Sobrien	Fix problems when bfd_vma is wider than long.
111077298Sobrien	* i386-dis.c: Make op_address and start_pc unsigned.
111177298Sobrien	(set_op): Make parameter unsigned.
111277298Sobrien	(print_insn_x86): Cast to bfd_vma when passing a value to
111377298Sobrien	print_address_func.
111477298Sobrien	* ns32k-dis.c (CORE_ADDR): Don't define.
111577298Sobrien	(print_insn_ns32k): Change type of addr to bfd_vma.  Use
111677298Sobrien	bfd_scan_vma to read back address.
111777298Sobrien	(print_insn_arg): Change type of addr to bfd_vma.  Use sprintf_vma
111877298Sobrien	to format it.
111977298Sobrien	* m68k-dis.c (COERCE32): Cast to bfd_signed_vma to avoid overflow.
112077298Sobrien	(NEXTULONG): New definition.
112177298Sobrien	(print_insn_m68k): Avoid overflow when computing third argument of
112277298Sobrien	print_insn_arg.
112377298Sobrien	(print_insn_arg): Use NEXTULONG to fetch 32 bit address values.
112477298Sobrien	Use disp instead of val to store offset values.
112577298Sobrien	(print_indexed): Use base_disp instead of word to store base
112677298Sobrien	displacement, to avoid overflow.
112777298Sobrien	* m10300-dis.c (disassemble): Cast value to long when computing
112877298Sobrien	pc-relative address, to get correct sign extension.
112977298Sobrien
113077298SobrienWed Jun 10 15:58:37 1998  Doug Evans  <devans@canuck.cygnus.com>
113177298Sobrien
113277298Sobrien	* m32r-opc.c: Regenerate.
113377298Sobrien
113477298SobrienTue Jun  9 14:27:57 1998  Nick Clifton  <nickc@cygnus.com>
113577298Sobrien
113677298Sobrien	* arm-opc.h (thumb_opcodes): Display 'add rx, rY, #0' insns as
113777298Sobrien	'mov rX, rY'.  Patch courtesy of Tony Thompson <Tony.Thompson@arm.com>
113877298Sobrien
113977298SobrienMon Jun  8 18:17:21 1998  Nick Clifton  <nickc@cygnus.com>
114077298Sobrien
114177298Sobrien	* d30v-opc.c: Remove FALG_MUL32 attribyte from MULX2H insn.
114277298Sobrien
114377298SobrienFri Jun  5 23:47:55 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
114477298Sobrien
114577298Sobrien	* i386-dis.c:  Combine aflag and dflag into sizeflag.  Change OP_*
114677298Sobrien	functions to void.
114777298Sobrien	(OP_DSreg): Rename from OP_DSSI.
114877298Sobrien	(OP_ESreg): Rename from OP_ESDI.
114977298Sobrien	(Xb, Xv, Yb, Yv): Use index reg code, not b_mode or v_mode.
115077298Sobrien	(DSBX): Define.
115177298Sobrien	(append_seg): Rename from append_prefix.
115277298Sobrien	(ptr_reg): New function.
115377298Sobrien	(dis386): Add S suffix to pushf, popf, ret, lret, enter, leave.
115477298Sobrien	Add DSBX for xlat.
115577298Sobrien	(PREFIX_ADDR): Rename from PREFIX_ADR.
115677298Sobrien	(float_reg): Add non-broken opcodes for people who don't want
115777298Sobrien	UNIXWARE_COMPAT.
115877298Sobrien
115977298SobrienFri Jun  5 19:15:04 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
116077298Sobrien
116177298Sobrien	* m68k-opc.c (tstb, tstw, tstl): Don't allow pcrel on
116277298Sobrien	68000/68008/68010.
116377298Sobrien
116477298SobrienWed Jun  3 18:56:22 1998  H.J. Lu  <hjl@gnu.org>
116577298Sobrien
116677298Sobrien	* i386-dis.c (dis386): Change 0x60 to "pushaS", 0x61 to "popaS".
116777298Sobrien
116877298SobrienTue Jun  2 15:06:46 1998  Geoff Keating  <geoffk@ozemail.com.au>
116977298Sobrien
117077298Sobrien	* ppc-opc.c (powerpc_macros): Support shifts and rotates of size
117177298Sobrien	0; produce error message for shifts of size 32 (or 64 for 64-bit
117277298Sobrien	shifts), because the hardware doesn't support them.
117377298Sobrien
117477298SobrienWed May 27 15:29:13 1998  Nick Clifton  <nickc@cygnus.com>
117577298Sobrien
117677298Sobrien	* d30v-opc.c: Add new operand: Ra3.  Change SHORT_B3, SHORT_B3b,
117777298Sobrien	LONG_2, LONG_2b formats to use this new operand.
117877298Sobrien
117977298SobrienTue May 26 20:47:48 1998  Stan Cox  <scox@cygnus.com>
118077298Sobrien
118177298Sobrien	* sparc-dis.c (compute_arch_mask): Added bfd_mach_sparc_sparclite_le.
118277298Sobrien
118377298SobrienTue May 26 20:45:33 1998  Mark Alexander  <marka@cygnus.com>
118477298Sobrien
118577298Sobrien	* sparc-dis.c (print_insn_sparc): big endian instruction / little
118677298Sobrien	endian data support.
118777298Sobrien
118877298SobrienTue May 26 16:14:39 1998  Nick Clifton  <nickc@cygnus.com>
118977298Sobrien
119077298Sobrien	* d30v-opc.c (d30v_format_table): Change definition of SHORT_B3
119177298Sobrien	and SHORT_B3b formats to use Rb instead of Ra.
119277298Sobrien
119377298Sobrien	Add FLAG_MUL16 to MUL2XH opcode.
119477298Sobrien
119577298Sobrien	Add FLAG_ADDSUBppp to SRC and SATHp opcodes to implement extension
119677298Sobrien	to existing 1.1.1 parallelisation prohibition procedure.
119777298Sobrien
119877298SobrienFri May 22 16:00:00 1998  Doug Evans  <devans@canuck.cygnus.com>
119977298Sobrien
120089857Sobrien	* m32r-asm.c, m32r-dis.c: Regenerate.
120177298Sobrien
120277298SobrienTue May 19 17:36:08 1998  Ian Lance Taylor  <ian@cygnus.com>
120377298Sobrien
120477298Sobrien	* mips-dis.c (print_mips16_insn_arg): Handle type ']' correctly
120577298Sobrien	with a shift count of 0.
120677298Sobrien
120777298SobrienFri May 15 14:58:31 1998  Doug Evans  <devans@seba.cygnus.com>
120877298Sobrien
120977298Sobrien	* cgen-opc.c (cgen_hw_lookup_by_name): Renamed from cgen_hw_lookup.
121077298Sobrien	(cgen_hw_lookup_by_num): New function.
121177298Sobrien
121277298SobrienWed May 13 17:03:59 1998  Doug Evans  <devans@canuck.cygnus.com>
121377298Sobrien
121477298Sobrien	* m32r-asm.c: Regenerate (handle uppercase HIGH/SHIGH/LOW/SDA).
121577298Sobrien
121677298SobrienWed May 13 14:34:31 1998  Mark Alexander  <marka@cygnus.com>
121777298Sobrien
121877298Sobrien	* sparc-dis.c (print_insn_sparc): Always fetch instructions
121977298Sobrien	as big-endian on SPARClite.
122077298Sobrien
122177298SobrienTue May 12 11:46:31 1998  Richard Henderson  <rth@cygnus.com>
122277298Sobrien
122377298Sobrien	* d30v-opc.c (pre_defined_register): Remove alias for r0.
122477298Sobrien
122577298SobrienSun May 10 22:37:22 1998  Jeffrey A Law  (law@cygnus.com)
122677298Sobrien
122777298Sobrien	* po/Make-in (install-info): New target.
122877298Sobrien
122977298SobrienThu May  7 17:15:59 1998  Ian Lance Taylor  <ian@cygnus.com>
123077298Sobrien
123177298Sobrien	* configure.in (WIN32LIBADD): Add -lintl on cygwin32.
123277298Sobrien	* configure: Rebuild.
123377298Sobrien
123477298SobrienThu May  7 12:49:46 1998  Frank Ch. Eigler  <fche@cygnus.com>
123577298Sobrien
123677298Sobrien	* mips-opc.c (teq,tge,tgeu,tlt,tltu,tne): Added three-operand
123777298Sobrien	variety of ISA2 instructions to set bottom ten bits of trap code.
123877298Sobrien
123977298SobrienThu May  7 11:54:25 1998  Ian Lance Taylor  <ian@cygnus.com>
124077298Sobrien
124177298Sobrien	* Makefile.am (config.status): Add explicit target so that
124277298Sobrien	config.status depends upon bfd/configure.in.
124377298Sobrien	* Makefile.in: Rebuild.
124477298Sobrien
124577298SobrienThu May  7 09:33:02 1998  Frank Ch. Eigler  <fche@cygnus.com>
124677298Sobrien
124777298Sobrien	* mips-opc.c (break, sdbbp): Added two-operand variety of ISA1
124877298Sobrien	instructions to set bottom ten bits of break code.
124977298Sobrien	* mips-dis.c (print_insn_arg): Implement 'q' operand format used
125077298Sobrien	for above optional argument.
125177298Sobrien
125277298SobrienWed May  6 15:30:06 1998  Klaus Kaempf  <kkaempf@progis.de>
125377298Sobrien
125477298Sobrien	* makefile.vms: Run dec c with /nodebug.
125577298Sobrien
125677298SobrienMon May  4 10:19:57 1998  Tom Tromey  <tromey@cygnus.com>
125777298Sobrien
125877298Sobrien	* Makefile.in: Rebuilt.
125977298Sobrien	* Makefile.am: Regenerated dependencies with mkdep.
126077298Sobrien
126177298Sobrien	* opintl.h (_): Define as dgettext.
126277298Sobrien
126377298SobrienTue Apr 28 14:12:12 1998  Nick Clifton  <nickc@cygnus.com>
126477298Sobrien
126577298Sobrien	* cgen-asm.c: Internationalised.
126677298Sobrien	* m32r-asm.c: Internationalised.
126777298Sobrien	* m32r-dis.c: Internationalised.
126877298Sobrien	* m32r-opc.c: Internationalised.
126977298Sobrien
127077298Sobrien	* aclocal.m4: Regenerated.
127177298Sobrien	* configure: Regenerated.
127277298Sobrien	* Makefile.am (POTFILES): Remove inclusion of BFD_H.
127377298Sobrien	* Makefile.in: Rebuild.
127477298Sobrien	* po/POTFILES.in: Rebuilt using rule in Makefile.in.
127577298Sobrien	* po/opcodes.pot: Rebuilt after changing POTFILES.in.
127677298Sobrien
127777298SobrienTue Apr 28 13:13:13 1998  Ian Lance Taylor  <ian@cygnus.com>
127877298Sobrien
127977298Sobrien	* configure.in: Call AC_ISC_POSIX near start.  Move CY_GNU_GETTEXT
128077298Sobrien	after AC_PROG_CC.
128177298Sobrien	* aclocal.m4, configure: Rebuild with current tools.
128277298Sobrien
128377298SobrienMon Apr 27 14:31:00 1998  Nick Clifton  <nickc@cygnus.com>
128477298Sobrien
128577298Sobrien	* opintl.h: New file - contains internationalisation macros used
128677298Sobrien	by source files in this directory.
128777298Sobrien	* po/: New subdirectory - contains internationalisation files.
128877298Sobrien	* po/Make-in: New file - Makefile constructor.
128977298Sobrien	* po/POTFILES.in: New file - list of files in opcodes directory
129077298Sobrien	that should be scan for internationalisation macros.
129177298Sobrien	* po/opcodes.pot: New file - list of internationisation strings
129277298Sobrien	found in files mentioned in po/POTFILES.in.
129377298Sobrien	* Makefile.am: Add rule to build po/POTFILES.in.  Add SUBDIRS
129477298Sobrien	entry.  Add intl directory to include paths.
129577298Sobrien	* acconfig.h: Add ENABLE_NLS, HAVE_CATGETS, HAVE_GETEXT,
129677298Sobrien	HAVE_STRCPY, HAVE_LC_MESSAGES
129777298Sobrien	* configure.in: Add rule to build Makefile in po subdirectory.
129877298Sobrien	* Makefile.in: Rebuilt.
129977298Sobrien	* aclocal.m4: Rebuilt.
130077298Sobrien	* config.in: Rebuilt.
130177298Sobrien	* configure: Rebuilt.
130277298Sobrien	* alpha-opc.c: Internationalised.
130377298Sobrien	* arc-dis.c: Internationalised.
130477298Sobrien	* arc-opc.c: Internationalised.
130577298Sobrien	* arm-dis.c: Internationalised.
130677298Sobrien	* cgen-asm.c: Internationalised.
130777298Sobrien	* d30v-dis.c: Internationalised.
130877298Sobrien	* dis-buf.c: Internationalised.
130977298Sobrien	* h8300-dis.c: Internationalised.
131077298Sobrien	* h8500-dis.c: Internationalised.
131177298Sobrien	* i386-dis.c: Internationalised.
131277298Sobrien	* m10200-dis.c: Internationalised.
131377298Sobrien	* m10300-dis.c: Internationalised.
131477298Sobrien	* m68k-dis.c: Internationalised.
131577298Sobrien	* m88k-dis.c: Internationalised.
131677298Sobrien	* mips-dis.c: Internationalised.
131777298Sobrien	* ns32k-dis.c: Internationalised.
131877298Sobrien	* opintl.h: Internationalised.
131977298Sobrien	* ppc-opc.c: Internationalised.
132077298Sobrien	* sparc-dis.c: Internationalised.
132177298Sobrien	* v850-dis.c: Internationalised.
132277298Sobrien	* v850-opc.c: Internationalised.
132377298Sobrien
132477298SobrienMon Apr 27 10:33:56 1998  Doug Evans  <devans@seba.cygnus.com>
132577298Sobrien
132677298Sobrien	* cgen-asm.c (cgen_current_opcode_table): Renamed from ..._data.
132777298Sobrien	(asm_hash_table_entries): New variable.
132877298Sobrien	(cgen_asm_init): Free asm_hash_table_entries.
132977298Sobrien	(hash_insn_array,hash_insn_list): New functions.
133077298Sobrien	(build_asm_hash_table): Use them.  Hash macro insns as well.
133177298Sobrien	(cgen_asm_lookup_insn): Update.
133289857Sobrien	* cgen-dis.c (cgen_current_opcode_table): Renamed from ..._data.
133377298Sobrien	(dis_hash_table_entries): New variable.
133477298Sobrien	(cgen_dis_init): Free dis_hash_table_entries.
133577298Sobrien	(hash_insn_array,hash_insn_list): New functions.
133677298Sobrien	(build_dis_hash_table): Use them.  Hash macro insns as well.
133777298Sobrien	(cgen_dis_lookup_insn): Update.
133877298Sobrien	* cgen-opc.c (cgen_current_opcode_table): Renamed from ..._data.
133977298Sobrien	(cgen_set_cpu,cgen_hw_lookup,cgen_insn_count): Update.
134077298Sobrien	(cgen_macro_insn_count): New function.
134189857Sobrien	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
134277298Sobrien
134377298SobrienFri Apr 24 16:07:57 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
134477298Sobrien
134577298Sobrien	* i386-dis.c (OP_DSSI): Print segment override.
134677298Sobrien
134777298SobrienMon Apr 13 16:59:39 1998  Nick Clifton  <nickc@cygnus.com>
134877298Sobrien
134977298Sobrien	* arm-dis.c (print_insn_arm): Add "_all" extension to 'C'
135077298Sobrien	operator.
135177298Sobrien
135277298SobrienMon Apr 13 16:50:27 1998  Ian Lance Taylor  <ian@cygnus.com>
135377298Sobrien
135477298Sobrien	* Makefile.am (libopcodes_la_LIBADD): Add @WIN32LIBADD@.
135577298Sobrien	(libopcodes_la_LDFLAGS): Add @WIN32LDFLAGS@.
135677298Sobrien	* configure.in: Define and substitute WIN32LDFLAGS and
135777298Sobrien	WIN32LIBADD.
135877298Sobrien	* aclocal.m4: Rebuild with new libtool.
135977298Sobrien	* configure, Makefile.in: Rebuild.
136077298Sobrien
136177298SobrienFri Apr 10 18:14:31 1998  Doug Evans  <devans@canuck.cygnus.com>
136277298Sobrien
136377298Sobrien	* m32r-opc.c: Regenerate.
136477298Sobrien
136577298SobrienSun Apr  5 16:04:39 1998  H.J. Lu  <hjl@gnu.org>
136677298Sobrien
136777298Sobrien	* Makefile.am (stamp-lib): Check that .libs/libopcodes.a exists
136877298Sobrien	before trying to copy it.
136977298Sobrien	* Makefile.in: Rebuild.
137077298Sobrien
137177298SobrienThu Apr  2 17:25:49 1998  Nick Clifton  <nickc@cygnus.com>
137277298Sobrien
137377298Sobrien	* m32r-opc.c: Use signed immediate values for CMPUI instruction.
137477298Sobrien
137577298SobrienWed Apr  1 16:20:27 1998  Ian Dall  <Ian.Dall@dsto.defence.gov.au>
137677298Sobrien
137777298Sobrien	* ns32k-dis.c (bit_extract_simple): New function to extract bits
137877298Sobrien	from an arbitrary valid buffer instead of fetching them on demand
137977298Sobrien	using fetch_data().
138077298Sobrien	(invalid_float): use bit_extract_simple() instead of bit_extract().
138177298Sobrien
138277298SobrienTue Mar 31 11:09:08 1998  Ian Lance Taylor  <ian@cygnus.com>
138377298Sobrien
138477298Sobrien	From H.J. Lu <hjl@gnu.org>:
138577298Sobrien	* i386-dis.c (dis386): Change 0x8c and 0x8e to movS, and change Ew
138677298Sobrien	to Ev for both.
138777298Sobrien
138877298SobrienMon Mar 30 17:32:03 1998  Ian Lance Taylor  <ian@cygnus.com>
138977298Sobrien
139077298Sobrien	* Branched binutils 2.9.
139177298Sobrien
139277298SobrienMon Mar 30 15:18:00 1998  Ken Raeburn  <raeburn@cygnus.com>
139377298Sobrien
139477298Sobrien	* d30v-dis.c (print_insn_d30v): Don't use uninitialized "num" when
139577298Sobrien	disassembling last 4 bytes of a section.
139677298Sobrien
139777298SobrienFri Mar 27 18:08:13 1998  Ian Lance Taylor  <ian@cygnus.com>
139877298Sobrien
139977298Sobrien	Fix some gcc -Wall warnings:
140077298Sobrien	* arc-dis.c (print_insn): Add casts to avoid warnings.
140177298Sobrien	* cgen-opc.c (cgen_keyword_lookup_name): Likewise.
140277298Sobrien	* d10v-dis.c (dis_long, dis_2_short): Likewise.
140377298Sobrien	* m10200-dis.c (disassemble): Likewise.
140477298Sobrien	* m10300-dis.c (disassemble): Likewise.
140577298Sobrien	* ns32k-dis.c (print_insn_ns32k): Likewise.
140677298Sobrien	* ppc-opc.c (insert_ral, insert_ram): Likewise.
140777298Sobrien	* cgen-dis.c (build_dis_hash_table): Remove used local variables.
140877298Sobrien	* cgen-opc.c (cgen_keyword_search_next): Likewise.
140977298Sobrien	* d10v-dis.c (dis_long, dis_2_short): Likewise.
141077298Sobrien	* d30v-dis.c (print_insn_d30v, lookup_opcode): Likewise.
141177298Sobrien	* ns32k-dis.c (bit_extract, print_insn_ns32k): Likewise.
141277298Sobrien	* tic80-dis.c (print_one_instruction): Likewise.
141377298Sobrien	* w65-dis.c (print_operand): Likewise.
141477298Sobrien	* z8k-dis.c (fetch_data): Likewise.
141577298Sobrien	* a29k-dis.c: Add return type for find_byte_func_type.
141677298Sobrien	* arc-opc.c: Include <stdio.h>.  Remove declarations of
141777298Sobrien	insert_multshift and extract_multshift.
141877298Sobrien	* d30v-dis.c (lookup_opcode): Parenthesize assignments in
141977298Sobrien	conditionals.
142077298Sobrien	(extract_value): Fully parenthesize expression.
142177298Sobrien	* h8500-dis.c (print_insn_h8500): Initialize local variables.
142277298Sobrien	* h8500-opc.h (h8500_table): Fully bracket initializer.
142377298Sobrien	* w65-opc.h (optable): Likewise.
142477298Sobrien	* i386-dis.c (print_insn_x86): Declare aflag and flag parameters.
142577298Sobrien	* i386-dis.c (OP_E): Initialize local variables.
142677298Sobrien	* m10200-dis.c (print_insn_mn10200): Likewise.
142777298Sobrien	* mips-dis.c (print_insn_mips16): Likewise.
142877298Sobrien	* sh-dis.c (print_insn_shx): Likewise.
142977298Sobrien	* v850-dis.c (print_insn_v850): Likewise.
143077298Sobrien	* ns32k-dis.c (print_insn_arg): Declare.
143177298Sobrien	(get_displacement, invalid_float): Declare.
143277298Sobrien	(list_search, sign_extend, flip_bytes): Declare return type.
143377298Sobrien	(get_displacement): Likewise.
143477298Sobrien	(print_insn_arg): Likewise.  Make d int.  Fix sprintf format
143577298Sobrien	string.
143677298Sobrien	(print_insn_ns32k): Make i unsigned.
143777298Sobrien	(invalid_float): Make static.  Declare type of val.
143877298Sobrien	* tic30-dis.c (print_par_insn): Make i size_t.  Don't check strlen
143977298Sobrien	on each for iteration.
144077298Sobrien	* tic30-dis.c (get_indirect_operand): Likewise.
144177298Sobrien	* z8k-dis.c (print_insn_z8001): Declare return type.
144277298Sobrien	(print_insn_z8002): Likewise.
144377298Sobrien	(unparse_instr): Fix sprintf format strings.
144477298Sobrien
144577298SobrienFri Mar 27 00:05:23 1998  Jeffrey A Law  (law@cygnus.com)
144677298Sobrien
144777298Sobrien	* mips-opc.c: Add "sync.l" and "sync.p".
144877298Sobrien
144977298SobrienWed Mar 25 14:32:48 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
145077298Sobrien
145177298Sobrien	* m68k-dis.c (print_insn_m68k): Use info->mach to select the
145277298Sobrien	default m68k variant to recognize.
145377298Sobrien
145477298Sobrien	* i960-dis.c (pinsn): Change type of first argument to bfd_vma.
145577298Sobrien	(ctrl, cobr, mem, ea): Likewise.
145677298Sobrien	(print_addr): Likewise.  Remove cast.
145777298Sobrien	(ea): Cast argument of print_addr to bfd_vma.
145877298Sobrien
145977298Sobrien	* cgen-asm.c (cgen_parse_signed_integer): Fix type of local
146077298Sobrien	variable value.
146177298Sobrien	(cgen_parse_unsigned_integer): Likewise.
146277298Sobrien	(cgen_parse_address): Likewise.
146377298Sobrien
146477298SobrienWed Mar 25 14:31:31 1998  Ian Lance Taylor  <ian@cygnus.com>
146577298Sobrien
146677298Sobrien	* i960-dis.c (ctrl): Add full braces to structure initialization.
146777298Sobrien	(cobr, mem, reg): Likewise.
146877298Sobrien	(ea): Correct parenthesization in expression.
146977298Sobrien
147077298Sobrien	* cgen-asm.c: Include <ctype.h>.
147177298Sobrien	(build_asm_hash_table): Remove unused local variable i.
147277298Sobrien	(cgen_parse_keyword): Add casts to avoid warnings.
147377298Sobrien
147477298Sobrien	* arm-dis.c (print_insn_big_arm): Only call coffsymbol for a COFF
147577298Sobrien	symbol.  Fix indentation.
147677298Sobrien	(print_insn_little_arm): Likewise.
147777298Sobrien
147877298SobrienFri Mar 20 18:55:18 1998  Ian Lance Taylor  <ian@cygnus.com>
147977298Sobrien
148077298Sobrien	* configure.in: Use AM_DISABLE_SHARED.
148177298Sobrien	* aclocal.m4, configure: Rebuild with libtool 1.2.
148277298Sobrien
148377298SobrienThu Mar 19 15:46:53 1998  Nick Clifton  <nickc@cygnus.com>
148477298Sobrien
148577298Sobrien	These patches are courtesy of Jonathan Walton and Tony Thompson
148677298Sobrien	(athompso@cambridge.arm.com).
148777298Sobrien
148877298Sobrien	* arm-dis.c (print_insn_thumb): Ignore bottom two bits of PC
148977298Sobrien	relative addresses.
149077298Sobrien
149177298Sobrien	* arm-opc.h (thumb_opcodes): Annotate PC relative addresses with
149277298Sobrien	both the offset and the label closest to the destination.
149377298Sobrien
149477298SobrienSat Mar 14 23:47:14 1998  Doug Evans  <devans@seba.cygnus.com>
149577298Sobrien
149677298Sobrien	* m32r-opc.h: Regenerate.
149777298Sobrien
149877298SobrienWed Mar  4 12:08:14 1998  Doug Evans  <devans@canuck.cygnus.com>
149977298Sobrien
150089857Sobrien	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
150177298Sobrien
150277298SobrienSat Feb 28 16:02:34 1998  Nick Clifton  <nickc@cygnus.com>
150377298Sobrien
150477298Sobrien	* arm-dis.c (print_insn_big_arm, print_insn_little_arm): Do not
150577298Sobrien	assume that info->symbols is non-empty.
150677298Sobrien
150777298SobrienSat Feb 28 12:19:05 1998  Richard Henderson  <rth@cygnus.com>
150877298Sobrien
150977298Sobrien	* alpha-opc.c (cvtqs) There is no such thing.
151077298Sobrien	(cvttq): Missing most of the /*d variants.
151177298Sobrien
151277298SobrienThu Feb 26 15:53:09 1998  Michael Meissner  <meissner@cygnus.com>
151377298Sobrien
151477298Sobrien	* d30v-opc.c (d30v_opcode_table): Indicate which instructions are
151577298Sobrien	delayed branches or jumps.
151677298Sobrien
151777298SobrienTue Feb 24 10:46:44 1998  Doug Evans  <devans@canuck.cygnus.com>
151877298Sobrien
151977298Sobrien	* arm-dis.c (print_insn_{big,little}_arm): info->symbol changed
152077298Sobrien	to *info->symbols.
152177298Sobrien	* mips-dis.c (print_insn_{big,little}_mips): Likewise.
152277298Sobrien	* tic30-dis.c (print_branch): Likewise.
152377298Sobrien
152477298SobrienTue Feb 24 11:06:18 1998  Nick Clifton  <nickc@cygnus.com>
152577298Sobrien
152677298Sobrien	* arm-dis.c (print_insn_big_arm, print_insn_little_arm): Remove
152777298Sobrien	saved_symbol code as it is no longer needed.
152877298Sobrien
152977298SobrienMon Feb 23 13:16:17 1998  Doug Evans  <devans@seba.cygnus.com>
153077298Sobrien
153177298Sobrien	* cgen-asm.c: Include symcat.h.
153289857Sobrien	* cgen-dis.c, cgen-opc.c: Ditto.
153389857Sobrien	* m32r-asm.c, m32r-dis.c, m32r-opc.h, m32r-opc.c: Regenerate.
153477298Sobrien
153577298SobrienMon Feb 23 10:34:58 1998  Jeffrey A Law  (law@cygnus.com)
153677298Sobrien
153777298Sobrien	* mips-dis.c (print_insn_arg): Do not prefix 'P' arguments with '$'.
153877298Sobrien
153977298SobrienThu Feb 19 16:51:13 1998  Doug Evans  <devans@canuck.cygnus.com>
154077298Sobrien
154177298Sobrien	* m32r-opc.[ch]: Regenerate.
154277298Sobrien
154377298SobrienTue Feb 17 17:14:50 1998  Doug Evans  <devans@seba.cygnus.com>
154477298Sobrien
154577298Sobrien	* cgen-asm.c (cgen_parse_{signed,unsigned}_integer): Delete min,max
154677298Sobrien	arguments.  Don't perform validation here.
154789857Sobrien	* m32r-asm.c, m32r-dis.c, m32r-opc.c: Regenerate.
154877298Sobrien
154977298SobrienFri Feb 13 14:26:06 1998  Doug Evans  <devans@canuck.cygnus.com>
155077298Sobrien
155177298Sobrien	* m32r-opc.c: Regenerate.
155277298Sobrien
155377298SobrienFri Feb 13 14:53:02 1998  Ian Lance Taylor  <ian@cygnus.com>
155477298Sobrien
155577298Sobrien	* Makefile.am (AUTOMAKE_OPTIONS): Define.
155677298Sobrien	* configure, Makefile.in, aclocal.m4: Rebuild with automake 1.2e.
155777298Sobrien
155877298SobrienFri Feb 13 10:21:09 1998  Mark Alexander  <marka@cygnus.com>
155977298Sobrien
156077298Sobrien	* m10300-dis.c (print_insn_mn10300): Recognize break instruction.
156177298Sobrien
156277298SobrienFri Feb 13 13:12:14 1998  Ian Lance Taylor  <ian@cygnus.com>
156377298Sobrien
156477298Sobrien	* configure.in: Get the version number from BFD.
156577298Sobrien	* configure: Rebuild.
156677298Sobrien
156777298Sobrien	From H.J. Lu <hjl@gnu.org>:
156877298Sobrien	* Makefile.am (libopcodes_la_LDFLAGS): Define.
156977298Sobrien	* Makefile.in: Rebuild.
157077298Sobrien
157177298SobrienFri Feb 13 09:50:32 1998  Nick Clifton  <nickc@cygnus.com>
157277298Sobrien
157377298Sobrien	* m32r-opc.c: Regenerate.
157477298Sobrien	* m32r-opc.h: Regenerate.
157577298Sobrien
157677298SobrienThu Feb 12 11:01:40 1998  Doug Evans  <devans@canuck.cygnus.com>
157777298Sobrien
157877298Sobrien	* m32r-opc.c: Regenerate.
157977298Sobrien
158077298SobrienThu Feb 12 03:41:00 1998  J"orn Rennecke  <amylaar@cygnus.co.uk>
158177298Sobrien
158277298Sobrien	Fix rac to accept only a0:
158377298Sobrien	* d10v-opc.c (d10v_predefined_registers, d10v_operands, d10v_opcodes):
158477298Sobrien	Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
158577298Sobrien	Introduce OPERAND_GPR.
158677298Sobrien	* d10v-dis.c (print_operand): Likewise.
158777298Sobrien
158877298SobrienWed Feb 11 18:58:34 1998  Doug Evans  <devans@seba.cygnus.com>
158977298Sobrien
159077298Sobrien	* cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain.
159177298Sobrien	(cgen_hw_lookup): Make result const.
159277298Sobrien	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
159377298Sobrien
159477298SobrienSat Feb  7 15:30:27 1998  Ian Lance Taylor  <ian@cygnus.com>
159577298Sobrien
159677298Sobrien	* configure, aclocal.m4: Rebuild with new libtool.
159777298Sobrien
159877298SobrienThu Feb  5 17:56:10 1998  Michael Meissner  <meissner@cygnus.com>
159977298Sobrien
160077298Sobrien	* d30v-opc.c (repeat{,i} instructions): Repeat/repeati
160177298Sobrien	instructions use a PC relative branch, not absolute.
160277298Sobrien
160377298SobrienWed Feb  4 19:17:37 1998  Ian Lance Taylor  <ian@cygnus.com>
160477298Sobrien
160577298Sobrien	* configure.in: Set libtool_enable_shared rather than
160677298Sobrien	libtool_shared.  Remove diversion hack.
160777298Sobrien	* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
160877298Sobrien
160977298SobrienTue Feb  3 17:19:40 1998  Doug Evans  <devans@seba.cygnus.com>
161077298Sobrien
161177298Sobrien	* cgen-opc.c (cgen_set_cpu): Initialize hardware table.
161277298Sobrien	* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
161377298Sobrien
161477298SobrienMon Feb  2 19:22:15 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
161577298Sobrien
161677298Sobrien	* tic30-dis.c: New file.
161777298Sobrien	* disassemble.c	(disassembler): Add bfd_arch_tic30 case.
161877298Sobrien	* configure.in: Handle bfd_tic30_arch.
161977298Sobrien	* Makefile.am: Rebuild dependencies.
162077298Sobrien	(CFILES): Add tic30-dis.c
162177298Sobrien	(ALL_MACHINES): Add tic30-dis.lo.
162277298Sobrien	* configure, Makefile.in: Rebuild.
162377298Sobrien
162477298SobrienThu Jan 29 13:02:56 1998  Doug Evans  <devans@canuck.cygnus.com>
162577298Sobrien
162677298Sobrien	* m32r-opc.h (HAVE_CPU_M32R): Define.
162777298Sobrien
162877298SobrienWed Jan 28 09:55:03 1998  Nick Clifton  <nickc@cygnus.com>
162977298Sobrien
163077298Sobrien	* v850-opc.c (insertion routines): If both alignment and size is
163177298Sobrien	wrong then report this.
163277298Sobrien
163377298SobrienTue Jan 27 21:52:59 1998  Jeffrey A Law  (law@cygnus.com)
163477298Sobrien
163577298Sobrien	* mips-dis.c (_print_insn_mips): Set target_processor as appropriate.
163677298Sobrien	Only recognize instructions for the current target_processor.
163777298Sobrien
163877298SobrienThu Jan 22 16:20:17 1998  Fred Fish  <fnf@cygnus.com>
163977298Sobrien
164077298Sobrien	* d10v-dis.c (PC_MASK): Correct value.
164177298Sobrien	(print_operand): If there's a reloc, don't calculate the
164277298Sobrien	address because they could be in different sections.
164377298Sobrien
164477298SobrienFri Jan 16 15:29:11 1998  Jim Blandy  <jimb@zwingli.cygnus.com>
164577298Sobrien
164677298Sobrien	* mips-opc.c (mips_builtin_opcodes): Move 4010's "addciu"
164777298Sobrien	instruction after the 4650's "mul" instruction; nobody's using the
164877298Sobrien	4010 these days.  If object files someday indicate which processor
164977298Sobrien	variant they're intended for, we can do a better job at this.
165077298Sobrien
165177298SobrienMon Jan 12 14:43:54 1998  Doug Evans  <devans@seba.cygnus.com>
165277298Sobrien
165377298Sobrien	* cgen-asm.c (build_asm_hash_table): Traverse compiled in table using
165477298Sobrien	table provided entry size.  Use CGEN_INSN_MNEMONIC.
165577298Sobrien	(cgen_parse_keyword): Rewrite.
165677298Sobrien	* cgen-dis.c (build_dis_hash_table): Traverse compiled in table using
165777298Sobrien	table provided entry size.  Use CGEN_INSN_MASK_BITSIZE.
165877298Sobrien	* cgen-opc.c: Clean up pass over `struct foo' usage.
165977298Sobrien	(cgen_keyword_lookup_value): Handle "" entry.
166077298Sobrien	(cgen_keyword_add): Likewise.
166177298Sobrien
166277298SobrienFor older changes see ChangeLog-9297
166377298Sobrien
166477298SobrienLocal Variables:
166577298Sobrienmode: change-log
166677298Sobrienleft-margin: 8
166777298Sobrienfill-column: 74
166877298Sobrienversion-control: never
166977298SobrienEnd:
1670