* hppa-dis.c (print_insn_hppa): No space before 'H' operand.
[external/binutils.git] / opcodes / ChangeLog
1 Sat Feb  5 00:04:02 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2
3         * hppa-dis.c (print_insn_hppa): No space before 'H' operand.
4         Floating point format for 'H' operand is backwards from normal
5         case (0 == double, 1 == single).  For '4', '6', '7', '9', and '8'
6         operands (fmpyadd and fmpysub), handle bizarre register
7         translation correctly for single precision format.
8
9         * hppa-dis.c (print_insn_hppa): Do not emit a space after 'F'
10         or 'I' operands if the next format specifier is 'M' (fcmp
11         condition completer).
12
13 Feb  4 23:38:03 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
14
15         * ppc-opc.c (powerpc_operands): New operand type MBE to handle a
16         single number giving a bitmask for the MB and ME fields of an M
17         form instruction.  Change NB to accept 32, and turn it into 0;
18         also turn 0 into 32 when disassembling.  Seperated SH from NB.
19         (insert_mbe, extract_mbe): New functions.
20         (insert_nb, extract_nb): New functions.
21         (SC_MASK): Mask out SA and LK bits.
22         (powerpc_opcodes): Change "cal" to use RT, D, RA rather than RT,
23         RA, SI.  Change "liu" and "cau" to use UI rather than SI.  Mark
24         "bctr" and "bctrl" as accepted by POWER.  Change "rlwimi",
25         "rlimi", "rlwimi.", "rlimi.", "rlwinm", "rlinm", "rlwinm.",
26         "rlinm.", "rlmi", "rlmi.", "rlwnm", "rlnm", "rlwnm.", "rlnm." to
27         use MBE rather than MB.  Add "mfmq" and "mtmq" POWER instructions.
28         (powerpc_macros): Define table of macro definitions.
29         (powerpc_num_macros): Define.
30
31         * ppc-dis.c (print_insn_powerpc): Don't skip optional operands
32         if PPC_OPERAND_NEXT is set.
33
34 Sat Jan 22 23:10:07 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
35
36         * i960-dis.c (print_insn_i960): Make buffer bfd_byte instead of
37         char.  Retrieve contents using bfd_getl32 instead of shifting.
38
39 Fri Jan 21 19:01:39 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
40
41         * ppc-opc.c: New file.  Opcode table for PowerPC, including
42         opcodes for POWER (RS/6000).
43         * ppc-dis.c: New file.  PowerPC and Power (RS/6000) disassembler.
44         * Makefile.in (ALL_MACHINES): Add ppc-dis.o and ppc-opc.o.
45         (CFILES): Add ppc-dis.c.
46         (ppc-dis.o, ppc-opc.o): New targets.
47         * configure.in: Build ppc-dis.o and ppc-opc.o for bfd_rs6000_arch.
48
49 Mon Jan 17 20:05:49 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
50
51         * hppa-dis.c (print_insn_hppa): Handle 'N' in assembler template.
52         No space before 'u', 'f', or 'N'. 
53
54 Sun Jan 16 14:20:16 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
55
56         * i386-dis.c (print_insn_i386): Add FIXME comment regarding reading
57         farther than we should.
58
59         * i386-dis.c (dis386): Use Yb and Yv for scasb and scasS.
60
61 Thu Jan  6 12:38:05 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
62
63         * sparc-dis.c m68k-dis.c alpha-dis.c a29k-dis.c: Fix comments.
64
65 Wed Jan  5 11:56:21 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
66
67         * i960-dis.c (print_insn_i960): Only read word2 if the instruction
68         needs it, to prevent reading past the end of a section.
69
70 Wed Nov 17 17:20:12 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
71
72         * mips-opc.h: Use macro for j instruction, to support SVR4 PIC.
73         Removed t,A case for la; always use t,A(b) case.
74
75 Mon Nov  8 12:37:36 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
76
77         From Ted Lemen <mellon@pepper.ncd.com>
78         * mips-dis.c (print_insn_arg): Handle 'k'.
79         * mips-opc.c: Make cache use k, not t.
80
81 Sun Nov  7 23:52:34 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
82
83         * alpha-opc.h, alpha-dis.c (print_insn_alpha):  Add
84         FLOAT_MEMORY_FORMAT_CODE, FLOAT_BRANCH_FORMAT_CODE, correct 
85         FLOAT_FORMAT_CODE to put out floating point register names.
86
87 Mon Nov  1 18:17:51 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
88
89         * mips-opc.c: Use macros for jal variants, to support SVR4 PIC.
90
91 Thu Oct 28 17:42:23 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
92
93         * a29k-dis.c (print_insn): Use 0x%08x, not 0x%8x.
94
95 Wed Oct 27 11:48:01 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
96
97         * mips-opc.c (dsll, dsra, dsrl): Added '>' cases for shift counts
98         larger than 32.  Moved dsxx32 variants first for disassembler.
99
100 Mon Oct 25 11:33:14 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
101
102         * z8kgen.c, z8k-opc.h: Add full lda information.
103
104 Tue Oct 19 12:39:25 1993  Jeffrey A Law  (law@cs.utah.edu)
105
106         * hppa-dis.c (print_insn_hppa): Do not emit a space after
107         movb instructions.  Any necessary space will be emitted by
108         the code to handle nullification completers.
109
110 Wed Oct 13 16:19:07 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
111
112         * mips-opc.c: Moved l.d down so that it disassembles as ldc1.
113
114 Fri Oct  8 02:34:21 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
115
116         * alpha-opc.h:  Add ldl_l, fix typo for ldq_u.
117         * alpha-dis.c (print_insn_alpha):  Add code for PAL_FORMAT_CODE.
118
119 Tue Oct  5 17:47:53 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
120
121         * mips-opc.c: Correct lwu opcode value (book had it wrong).
122
123 Thu Sep 30 11:26:18 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
124
125         * z8k-dis.c (FETCH_DATA): get just the right amount of data.
126         (unpack_instr): Cope with ARG_IMM4M1 type instructions.
127
128 Wed Sep 29 16:24:49 1993  K. Richard Pixley  (rich@sendai.cygnus.com)
129
130         * m88k-dis.c (m88kdis): comment change.  Remove space after
131           printing mnemonic.
132           (printop): handle new arg types DEC and XREG for m88110.
133
134 Tue Sep 28 19:20:16 1993  Jeffrey A Law (law@snake.cs.utah.edu)
135
136         * hppa-dis.c (print_insn_hppa): Handle 'z' operand
137         type for absolute branch addresses.  Delete special
138         "ble" and "be" code in 'W' operand code.
139
140 Fri Sep 24 14:08:33 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
141
142         * mips-opc.c: Set hazard information correctly for branch
143         likely instructions.
144
145 Fri Sep 17 04:41:17 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
146
147         * alpha-dis.c (print_insn_alpha), alpha-opc.h:  Fix bugs, use
148         info->fprintf_func for printing and info->print_address_func for
149         address output.
150
151 Wed Sep 15 12:12:07 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
152
153         * mips-opc.c: Set INSN_TRAP for tXX instructions.
154
155 Thu Sep  9 10:11:27 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
156
157         * mips-opc.c: From davidj@ICSI.Berkeley.EDU (David Johnson):
158         Corrected second case of "b" for disassembler.
159
160 Tue Sep  7 14:25:15 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
161
162         * mips-dis.c, m88k-dis.c: Don't include libbfd.h.  Changed calls
163         to BFD swapping routines to correspond to BFD name changes.
164
165 Thu Sep  2 10:35:25 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
166
167         * mips-opc.c: Change div machine instruction to be z,s,t rather
168         than s,t.  Change div macro to be d,v,t rather than d,s,t.
169         Likewise for divu, ddiv, ddivu.  Added z,s,t case for drem, dremu,
170         rem and remu which generates only the corresponding div
171         instruction.  This is for compatibility with the MIPS assembler,
172         which only generates the simple machine instruction when an
173         explicit destination of $0 is used.
174         * mips-dis.c (print_insn_arg): Handle 'z' (always register zero).
175
176 Thu Aug 26 17:41:44 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
177
178         * mips-opc.c: From davidj@ICSI.Berkeley.EDU (David Johnson): Set
179         WR_31 hazard for bal, bgezal, bltzal.
180
181 Thu Aug 26 17:20:02 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
182
183         * hppa-dis.c (print_insn_hppa): Use print function
184         from within the disassemble_info, not fprintf_filtered.
185
186 Wed Aug 25 13:51:40 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
187
188         * hppa-dis.c (print_insn_hppa): Handle '|' like '>'.  (From Jeff
189         Law, law@cs.utah.edu.)
190
191 Mon Aug 23 12:44:05 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
192
193         * mips-opc.c ("absu"): Removed.
194         ("dabs"): Added.
195
196 Fri Aug 20 10:52:52 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
197
198         * mips-opc.c: Added r6000 and r4000 instructions and macros.
199         Changed hazard information to distinguish between memory load
200         delays and coprocessor load delays.
201
202 Wed Aug 18 15:39:23 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
203
204         * mips-opc.c: li.d uses "T,L", not "S,F".  Added li.s.
205
206 Tue Aug 17 09:44:42 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
207
208         * configure.in: Don't pass cpu to config.bfd.
209
210 Tue Aug 17 12:23:52 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
211
212         * m88k-dis.c (m88kdis): Make class unsigned.
213
214 Thu Aug 12 15:08:18 1993  Ian Lance Taylor  (ian@cygnus.com)
215
216         * alpha-dis.c (print_insn_alpha): One branch format case was
217         missing the instruction name.
218
219 Wed Aug 11 19:29:39 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
220
221         * Makefile.in (ALL_MACHINES): Renamed from DIS_LIBS.
222         Add the arch-specific auxiliary files.
223         (OFILES): Remove the arch-specific auxiliary files
224         and use BFD_MACHINES instead of DIS_LIBS.
225         * configure.in: Set BFD_MACHINES based on --with-targets option.
226
227 Thu Aug 12 12:04:53 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
228
229         * mips-opc.c: Added lwc1 E,A(b) to go with lwc1 T,A(b).  Similarly
230         for swc1.
231
232 Sun Aug  8 15:09:30 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
233
234         * sparc-opc.c: Change CONST to const to deal with gcc
235         -Dconst=__const -traditional.
236
237 Fri Aug  6 10:58:55 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
238
239         * mips-opc.c: From davidj@ICSI.Berkeley.EDU (David Johnson): Took
240         coprocessor instructions out of #if 0, and made them use new
241         argument type "C".
242
243 Thu Aug  5 17:11:06 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
244
245         * sparc-dis.c: Include ansidecl.h before opcodes/sparc.h.
246
247 Fri Jul 30 18:48:15 1993  John Gilmore  (gnu@cygnus.com)
248
249         * sparc-opc.c:  Add F_JSR, F_UNBR, or F_CONDBR flags to each branch
250         instruction, for use by the disassembler.
251
252         * sparc-dis.c (SEX):  Add sign extension macro.  Replace many
253         hand-coded sign extensions that depended on 32-bit host ints.
254         FIXME, we still depend on big-endian host bitfield ordering.
255         (sparc_print_insn):  Set the insn_info_valid field, and the
256         other fields that describe the instruction being printed.
257
258 Tue Jul 27 17:04:58 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)
259
260         * sparc-opc.c (call): Accept all 6 addressing modes valid for
261         `jmp' instead of just one of them.
262
263 Wed Jul 21 11:43:32 1993  Jim Kingdon  (kingdon@deneb.cygnus.com)
264
265         * hppa-dis.c: Move floating registers from reg_names to fp_reg_names.
266         (fput_fp_reg_r): Renamed from fput_reg_r.
267         (fput_fp_reg): New function.
268         (print_insn_hppa): Use fput_fp_reg{,_r} where appropriate.
269
270         * hppa-dis.c (print_insn_hppa, cases 'a', 'd'): Print space afterwards.
271
272         * hppa-dis.c (print_insn_hppa, case 'd'): Use GET_COND not GET_FIELD.
273
274 Mon Jul 19 13:52:21 1993  Jim Kingdon  (kingdon@deneb.cygnus.com)
275
276         * hppa-dis.c (print_insn_hppa): Use extract_5r_store for 'r'.
277
278         * hppa-dis.c (print_insn_hppa, case '>'): If next character is 'n',
279         don't output a space.
280
281         * hppa-dis.c (float_format_names): 10 is undefined, and 11 is quad.
282
283 Sun Jul 18 16:30:02 1993  Jim Kingdon  (kingdon@rtl.cygnus.com)
284
285         * mips-opc.c: New file, containing opcode table from
286         ../include/opcode/mips.h.
287         * Makefile.in: Add it.
288
289 Thu Jul 15 12:37:05 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
290
291         * m88k-dis.c: New file, moved in from gdb and changed to use the
292         new dis-asm.h disassembler interface.
293         * Makefile.in (DIS_LIBS): Added m88k-dis.o.
294         (m88k-dis.o): New target.
295
296 Tue Jul 13 10:04:16 1993  Ian Lance Taylor  (ian@cygnus.com)
297
298         * mips-dis.c (print_insn_arg, _print_insn_mips): Made pointer to
299         argument string const char * to correspond to opcode/mips.h.
300
301 Tue Jul  6 15:18:37 1993  Ian Lance Taylor  (ian@cygnus.com)
302
303         * mips-dis.c: Updated to account for name changes in new version
304         of opcode/mips.h.
305         * Makefile.in: Added header file dependencies.
306
307 Sat Jul  3 23:47:56 1993  Doug Evans  (dje@canuck.cygnus.com)
308
309         * h8300-dis.c (bfd_h8_disassemble): Correct fetching of instruction.
310
311 Thu Jul  1 12:23:38 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
312
313         * m68k-dis.c (NEXTWORD, NEXTLONG): Use ((x) ^ 0x8000) - 0x8000 to sign
314         extend, rather than shifts.
315
316 Sun Jun 20 20:56:56 1993  Ken Raeburn  (raeburn@poseidon.cygnus.com)
317
318         * Makefile.in: Undo 15 June change.
319
320 Fri Jun 18 14:15:15 1993  Per Bothner  (bothner@deneb.cygnus.com)
321
322         * m68k-dis.c (print_insn_arg):  Change return value to byte count
323         or error code.
324         * m68k-dis.c:  Re-write to detect invalid operands before
325         printing anything, so we can handle this the same way we
326         handle invalid opcodes.
327
328 Thu Jun 17 15:01:36 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
329
330         * sh-dis.c, sh-opc.h: Understand some more opcodes.
331
332 Wed Jun 16 13:48:05 1993  Ian Lance Taylor  (ian@cygnus.com)
333
334         * hppa-dis.c: Include <ansidecl.h> and sysdep.h before other
335         header files.
336
337 Tue Jun 15 21:45:26 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
338
339         * sparc-dis.c: Don't declare qsort, since sysdep.h might.
340
341         * configure.in: Do make sysdep.h link.
342         * Makefile.in: Search ../include.  Don't search ../bfd.
343
344 Tue Jun 15 13:36:10 1993  Stu Grossman  (grossman@cygnus.com)
345
346         Changes from Jeff Law, law@cs.utah.edu:
347         * hppa-dis.c: Fix typo.  'a' and 'd' were reversed.
348         Do not print a space before the completers specified by
349         'a' and 'd'.
350
351 Fri Jun 11 18:40:21 1993  Ken Raeburn  (raeburn@cygnus.com)
352
353         * mips-dis.c: No longer need to bomb out if HOST_64_BIT is
354         defined, since gdb has been fixed.
355
356         Changes from Jeff Law, law@cs.utah.edu:
357         * hppa-dis.c (print_insn_hppa): Last argument to fput_reg, 
358         fput_reg_r, fput_creg, fput_const, and fputs_filtered should
359         be a *disassemble_info, not a *FILE.
360         * hppa-dis.c: Support 'd', '!', and 'a'.
361         * hppa-dis.c: Support 's' to extract a 2 bit space register.
362         * hppa-dis.c: Delete cases which are no longer needed.
363
364 Fri Jun 11 07:53:48 1993  Jim Kingdon  (kingdon@cygnus.com)
365
366         * m68k-dis.c (print_insn_{m68k,arg}): Add MMU codes.
367
368 Tue Jun  8 12:25:01 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
369
370         * h8300-dis.c: New file, removed from bfd/cpu-h8300.c, with
371         H8/300-H opcodes.
372
373 Mon Jun  7 12:58:49 1993  Per Bothner  (bothner@rtl.cygnus.com)
374
375         * Makefile.in (CSEARCH): Add -I../bfd for sysdep.h and bfd.h.
376         * configure.in:  No longer need to configure to get sysdep.h.
377
378 Thu Jun  3 15:56:49 1993  Stu Grossman  (grossman@cygnus.com)
379
380         * Patches from Jeffrey Law <law@cs.utah.edu>.
381         * hppa-dis.c: Support 'I', 'J', and 'K' in output
382         templates for 1.1 FP computational instructions.
383
384 Tue May 25 13:05:48 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
385
386         * h8500-dis.c (print_insn_h8500): Address argument is type
387         bfd_vma.
388         * z8k-dis.c (print_insn_z8k, print_insn_z8001, print_insn_z8002):
389         Ditto.
390
391         * h8500-opc.h (addr_class_type): No comma at end of enumerator.
392         * sh-opc.h (sh_nibble_type, sh_arg_type): Ditto.
393
394         * sparc-dis.c (compare_opcodes): Move static declaration to
395         top-level.
396
397 Fri May 21 14:17:37 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
398
399         * sparc-dis.c (print_insn_sparc): Implement 'n' argument for unimp
400         instruction, remove unimp hack from 'l' argument.
401
402 Wed May 19 15:35:54 1993  Stu Grossman  (grossman@cygnus.com)
403
404         * z8k-dis.c (fetch_data):  Use unsigned char to make ancient gcc's
405         happy.
406
407 Fri May 14 15:22:46 1993  Ian Lance Taylor  (ian@cygnus.com)
408
409         * Based on patches from davidj@ICSI.Berkeley.EDU (David Johnson):
410         * mips-dis.c (print_insn_arg): Handle 'C' for general coprocessor
411         instructions.
412
413 Fri May 14 00:09:14 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
414
415         * hppa-dis.c: Include dis-asm.h before sysdep.h.  Changed some
416         arrays of string pointers to 2-d arrays of chars, to save
417         space.
418
419 Thu May  6 20:51:17 1993  Fred Fish  (fnf@cygnus.com)
420
421         * a29k-dis.c, alpha-dis.c, i960-dis.c, sparc-dis.c, z8k-dis.c:
422         Cast second arg to read_memory_func to "bfd_byte *", as necessary.
423
424 Tue May  4 20:31:10 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
425
426         * hppa-dis.c: New file from Utah, adapted to new disassembler
427         calling interface.
428         * Makefile.in: Include it.
429
430 Mon Apr 26 18:17:42 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
431
432         * sh-dis.c, sh-opc.h: New files.
433
434 Fri Apr 23 18:51:22 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
435
436         * alpha-dis.c, alpha-opc.h: New files.
437
438 Tue Apr  6 12:54:08 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
439
440         * mips-dis.c: Sign extend 'j' and 'b' arguments, delta is a signed
441         value.
442
443 Mon Apr  5 17:37:37 1993  John Gilmore  (gnu@cygnus.com)
444
445         * sparc-dis.c: Make "ta" the default trap instruction, "t" the alias.
446
447 Fri Apr  2 07:24:27 1993  Ian Lance Taylor  (ian@cygnus.com)
448
449         * a29k-dis.c, sparc-dis.c, sparc-opc.c: Use CONST rather than
450         const.
451
452 Thu Apr  1 11:20:43 1993  Jim Kingdon  (kingdon@cygnus.com)
453
454         * sparc-dis.c: Use fprintf_func a few places where I forgot,
455         and double percent signs a few places.
456
457         * a29k-dis.c, i960-dis.c: New, merged from gdb and binutils.
458
459         * i386-dis.c, m68k-dis.c, mips-dis.c, sparc-dis.c:
460         Use info->print_address_func not print_address.
461
462         * dis-buf.c (generic_print_address): New function.
463
464 Wed Mar 31 10:07:04 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
465
466         * Makefile.in: Add sparc-dis.c.
467         sparc-dis.c: New file, merges binutils and gdb versions as follows:
468         From GDB:
469             Add `add' instruction to the set that get checked
470             for a preceding `sethi' in order to print an absolute address.
471             * (print_insn):  Disassembly prefers real instructions.
472             (is_delayed_branch):  Speed up.
473             * sparc-opcode.h: Add ALIAS bit to aliases.  Fix up opcode tables.
474             Still missing some float ops, and needs testing.
475             * sparc-pinsn.c (print_insn): Eliminate 'set' test, subsumed by
476             F_ALIAS.  Use printf, not fprintf, when not passing a file
477             pointer...
478             (compare_opcodes): Check that identical instructions have
479             identical opcodes, complain otherwise.
480         From binutils:
481             * New 'm' arg.
482             * Include reg_names.
483         From neither:
484             Use dis-asm.h/read_memory_func interface.
485
486 Wed Mar 31 20:49:06 1993  K. Richard Pixley  (rich@rtl.cygnus.com)
487
488         * h8500-dis.c, i386-dis.c, m68k-dis.c, z8k-dis.c (fetch_data):
489           deliberately return non-zero to setjmp from longjmp.  Otherwise
490           this code fails to compile.
491
492 Wed Mar 31 17:04:31 1993  Stu Grossman  (grossman@cygnus.com)
493
494         * m68k-dis.c:  Fix prototype for fetch_arg().
495
496 Wed Mar 31 10:07:04 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
497
498         * dis-buf.c: New file, for new read_memory_func interface.
499         Makefile.in (OFILES): Include it.
500         m68k-dis.c, i386-dis.c, h8500-dis.c, mips-dis.c, z8k-dis.c:
501         Use new read_memory_func interface.
502
503 Mon Mar 29 14:02:17 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
504
505         * h8500-dis.c (print_insn_h8500): Get sign of fp offsets right.
506         * h8500-opc.h: Fix couple of opcodes.
507
508 Wed Mar 24 02:03:36 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
509
510         * Makefile.in: add dvi & installcheck targets
511
512 Mon Mar 22 18:55:04 1993  John Gilmore  (gnu@cygnus.com)
513
514         * Makefile.in:  Update for h8500-dis.c.
515
516 Fri Mar 19 14:27:17 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
517
518         * h8500-dis.c, h8500-opc.h: New files
519
520 Thu Mar 18 14:12:37 1993  Per Bothner  (bothner@rtl.cygnus.com)
521
522         * mips-dis.c, z8k-dis.c:  Converted to use interface defined in
523         ../include/dis-asm.h.
524         * m68k-dis.c:  New file (merge of ../binutils/m68k-pinsn.c
525         and ../gdb/m68k-pinsn.c).
526         * i386-dis.c:  New file (merge of ../binutils/i386-pinsn.c
527         and ../gdb/i386-pinsn.c).
528         * m68881-ext.c:  New file.  Moved definition of
529         ext_format ext_format_68881 from ../gdb/m68k-tdep.c.
530         * Makefile.in:  Adjust for new files.
531         * i386-dis.c:  Patches from John Hassey (hassey@dg-rtp.dg.com).
532         * m68k-dis.c:  Recognize '9' placement code, so (say) pflush
533         can be dis-assembled.
534
535 Wed Feb 17 09:19:47 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
536
537         * mips-dis.c (print_insn_arg): Now returns void.
538
539 Mon Jan 11 16:09:16 1993  Fred Fish  (fnf@cygnus.com)
540
541         * mips-dis.c (ansidecl.h):  Include for benefit of sysdep.h
542         files that use the macros.
543
544 Thu Jan  7 13:15:17 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
545
546         * mips-dis.c: New file, from gdb/mips-pinsn.c.
547         * Makefile.in (DIS_LIBS): Added mips-dis.o.
548         (CFILES): Added mips-dis.c.
549
550 Thu Jan  7 07:36:33 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
551
552         * z8k-dis.c (print_insn_z8001, print_insn_z8002): new routines
553         * z8kgen.c, z8k-opc.h: fix sizes of some shifts.
554
555 Tue Dec 22 15:42:44 1992  Per Bothner  (bothner@rtl.cygnus.com)
556
557         * Makefile.in:  Improve *clean rules.
558         * configure.in:  Allow a default host.
559
560 Tue Nov 17 19:53:54 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
561
562         * Makefile.in: also use -I$(srcdir)/../bfd, since some sysdep
563         files include other sysdep files
564
565 Thu Nov 12 16:10:37 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
566
567         * z8k-dis.c z8k-opc.h z8kgen.c: checkpoint
568
569 Fri Oct  9 04:56:05 1992  John Gilmore  (gnu@cygnus.com)
570
571         * configure.in:  For host support, use ../bfd/configure.host
572         so it stays in sync with the ../bfd/hosts database.
573
574 Thu Oct  1 23:38:54 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
575
576         * configure.in: use cpu-vendor-os triple instead of nested cases
577
578 Wed Sep 30 16:09:20 1992  Michael Werner  (mtw@cygnus.com)
579
580         * z8k-dis.c (unparse_instr): fix bug where opcode returned was
581         *always* the wrong one.
582
583 Wed Sep 30 07:42:17 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
584
585         * z8kgen.c: added copyright info
586
587 Tue Sep 29 12:20:21 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
588
589         * z8k-dis.c (unparse_instr): prettier tabs
590         * z8kgen.c -> z8k-opc.h: bug fixes in tables
591
592 Fri Sep 25 12:50:32 1992  Stu Grossman  (grossman at cygnus.com)
593
594         * configure.in:  Add ncr* configuration.
595         * z8k-dis.c (struct instr_data_s):  Make instr_asmsrc char to make
596         picayune ANSI compilers happy.
597
598 Sep 20 08:50:55 1992  Fred Fish  (fnf@cygnus.com)
599
600         * configure.in (i386):  Make i386 and i486 synonymous for now.
601         * configure.in (i[34]86-*-sysv4):  Add my_host definition.
602
603 Fri Sep 18 17:01:23 1992  Ken Raeburn  (raeburn@cambridge.cygnus.com)
604
605         * Makefile.in (install): Fix typo.
606
607 Fri Sep 18 02:04:24 1992  John Gilmore  (gnu@cygnus.com)
608
609         * Makefile.in (make):  Remove obsolete crud.
610         (sparc-opc.o):  Avoid Sun Make VPATH bug.
611
612 Tue Sep  8 17:29:27 1992  K. Richard Pixley  (rich@sendai.cygnus.com)
613
614         * Makefile.in: since there are no SUBDIRS, remove rule and
615         references of subdir_do.
616
617 Tue Sep  8 17:02:58 1992  Ken Raeburn  (raeburn@cambridge.cygnus.com)
618
619         * Makefile.in (install): Get the library name right here too.
620         Don't install bfd.h, since it's unrelated to this library.  No
621         subdirs to recurse into, either.
622         (CFILES): The source file has a .c suffix, not .o.
623
624         * sparc-opc.c: New file, moved from BFD.
625         * Makefile.in (OFILES): Build it.
626
627 Thu Sep  3 16:59:20 1992  Michael Werner  (mtw@cygnus.com)
628
629         * z8k-dis.c: fixed forward refferences of some declarations.
630
631 Mon Aug 31 16:09:45 1992  Michael Werner  (mtw@cygnus.com)
632
633         * Makefile.in: get the name of the library right
634
635 Mon Aug 31 13:47:35 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
636
637         * z8k-dis.c: knows how to disassemble z8k stuff
638         * z8k-opc.h: new file full of z8000 opcodes
639
640
641