]> Git Repo - binutils.git/blob - opcodes/ChangeLog
i960xl changes (sanitized); keep ns32k-dis.c
[binutils.git] / opcodes / ChangeLog
1 Tue Jul 26 16:36:03 1994  Ken Raeburn  ([email protected])
2
3         * i960-dis.c (reg_names): Now const.
4         (struct sparse_tabent): New type, copied from array type in mem
5         function.
6         (ctrl): Local static array ctrl_tab now const.
7         (cobr): Local static array cobr_tab now const.
8         (mem): Local variables reg1, reg2, reg3 now point to const.  Local
9         static variable mem_tab no longer explicitly initialized.  Changed
10         mem_init to const array of struct sparse_tabent.
11         (reg): Local static variable reg_tab no longer explicitly
12         initialized.  Changed reg_init to const array of struct
13         sparse_tabent.
14         (ea): Local static array scale_tab now const.
15
16         start-sanitize-i960xl
17         * i960-dis.c (reg): Added i960XL instructions to reg_init table.
18         (REG_MAX): Updated.
19         end-sanitize-i960xl
20
21 Tue Jul 19 21:00:00 1994  DJ Delorie ([email protected])
22
23         * configure.bat: the disassember needs to be enabled for
24         "objdump -d" to work in djgpp.
25
26 Wed Jul 13 18:01:58 1994  Ken Raeburn  ([email protected])
27
28         * ns32k-dis.c: Deleted all code in "#ifdef GDB".
29         (invalid_float): Enabled general version, doesn't require running
30         on ns32k host.  Changed to take char* argument, and test for
31         explicitly specified sizes, instead of using sizeof() on host CPU
32         types.
33         (INVALID_FLOAT): Cast first argument.
34         (opt_u, opt_U, opt_O, opt_C, opt_S, list_P532, list_M532,
35         list_P032, list_M032): Now const.
36         (optlist, list_search): Made appropriate arguments now point to
37         const.
38         (print_insn_arg): Changed static array of one-character-string
39         pointers into a static const array of characters; fixed sprintf
40         statement accordingly.
41
42 Sun Jul 10 00:27:47 1994  Ian Dall  ([email protected])
43
44         * opcodes/ns32k-dis.c: Semi-new file.  Had apparently been dropped
45         from distribution. A ns32k-dis.c from a previous distribution has
46         been brought up to date and supports the new interface.
47
48         * disaaemble.c: define ARCH_ns32k and add case bfd_arch_ns32k.
49
50         * configure.in: add bfd_ns32k_arch target support.
51
52         * Makefile.in: add ns32k-dis.o to ALL_MACHINES.
53         Add ns32k-dis.c to CFILES. Add dependencies for ns32k-dis.o.
54
55 Wed Jun 29 22:10:37 1994  Steve Chamberlain  ([email protected])
56
57         * h8300-dis.c (bfd_h8_disassemble): Get 16bit branch
58         disassembly right.
59
60 Tue Jun 28 13:22:06 1994  Stan Shebs  ([email protected])
61
62         * h8300-dis.c, mips-dis.c: Don't use true and false.
63
64 Thu Jun 23 12:53:19 1994  David J. Mackenzie  ([email protected])
65
66         * configure.in: Change --with-targets to --enable-targets.
67
68 Wed Jun 22 13:38:32 1994  Ian Lance Taylor  ([email protected])
69
70         * mips-dis.c (_print_insn_mips): Build a static hash table mapping
71         opcodes to the first instruction with that opcode, to speed
72         disassembly of large files.  From [email protected] (Ralph
73         Campbell).
74
75 Tue Jun  7 12:49:44 1994  Ian Lance Taylor  ([email protected])
76
77         * Makefile.in (mostlyclean): Fix typo (was mostyclean).
78
79 Wed May 11 22:32:00 1994  DJ Delorie ([email protected])
80
81         * configure.bat: update to latest makefile.in
82
83 Sat May  7 17:13:21 1994  Steve Chamberlain  ([email protected])
84
85         * a29k-dis.c (print_insn): Print 'x' type operand in hex.
86         * h8300-dis.c (bfd_h8_disassemble): Print 16bit rels correctly.
87         * sh-dis.c (print_insn_sh): Don't recur endlessly if delay
88         slot insn is in a delay slot.
89         * z8k-opc.h: (resflg): Fix patterns.
90         * h8500-opc.h Fix CR insn patterns.
91
92 Fri May  6 14:34:46 1994  Ian Lance Taylor  ([email protected])
93
94         * ppc-opc.c (powerpc_opcodes): Put PowerPC versions of "cmp" and
95         "cmpl" before POWER versions, so that gas -many uses them.
96
97 Thu Apr 28 18:32:36 1994  Ken Raeburn  ([email protected])
98
99         * disassemble.c: New file.
100         * Makefile.in (OFILES): Add disassemble.o.
101         (disassemble.o): Provide dependencies; compile with $(ARCHDEFS).
102         * configure.in: Define ARCHDEFS in Makefile.  Code taken from
103         binutils/configure.in.
104
105         * m68k-dis.c (print_insn_m68k): If F_ALIAS flag is set, skip the
106         opcode being examined.
107
108 Thu Apr 21 17:08:40 1994  Ian Lance Taylor  ([email protected])
109
110         * ppc-opc.c (powerpc_operands): Added RAL, RAM and RAS.
111         (insert_ral, insert_ram, insert_ras): New functions.
112         (powerpc_opcodes): Use RAL for load with update, RAM for lmw, and
113         RAS for store with update.
114
115 Sat Apr 16 23:41:44 1994  Ian Lance Taylor  ([email protected])
116
117         * ppc-opc.c (powerpc_opcodes): Correct fcir.  From David Edelsohn
118         ([email protected]).
119
120 Wed Apr  6 17:11:45 1994  Ian Lance Taylor  ([email protected])
121
122         * mips-opc.c (mips_opcodes): Correct operands of "nor" with an
123         immediate argument.
124
125 Mon Apr  4 16:30:46 1994  Doug Evans  ([email protected])
126
127         * sparc-opc.c (sparc_opcodes): Fix "rd %fprs,%l0".
128
129 Mon Apr  4 13:22:00 1994  Ian Lance Taylor  ([email protected])
130
131         * ppc-opc.c (powerpc_operands): The signedp field has been
132         removed, so don't initialize it.  Set the PPC_OPERAND_SIGNED flag
133         instead.  Add new operand SISIGNOPT.
134         (powerpc_opcodes): For lis, liu, addis, and cau use SISIGNOPT.
135         Based on patch from David Edelsohn ([email protected]).
136         * ppc-dis.c (print_insn_powerpc): Check PPC_OPERAND_SIGNED rather
137         than signedp field.
138
139 Wed Mar 30 00:31:49 1994  Peter Schauer  ([email protected])
140
141         * i386-dis.c (struct private):  Renamed to dis_private. `private'
142         is a reserved word for dynix cc.
143
144 Mon Mar 28 13:00:15 1994  Ian Lance Taylor  ([email protected])
145
146         * configure.in: Change error message to refer to bfd/config.bfd
147         rather than bfd/configure.in.
148
149 Mon Mar 28 12:28:30 1994  David Edelsohn  ([email protected])
150
151         * ppc-opc.c: Define POWER2 as short alias flag.
152         (powerpc_opcodes): Add POWER/2 opcodes lfq*, stfq*, fcir[z], and
153         fsqrt.
154
155 Wed Mar 23 12:23:05 1994  Ian Lance Taylor  ([email protected])
156
157         * i960-dis.c (print_insn_i960): Don't read a second word for
158         opcodes 0, 1, 2 and 3.
159
160 Wed Mar 16 15:37:58 1994  Ian Lance Taylor  ([email protected])
161
162         * configure.in: Don't build m68881-ext.o for bfd_m68k_arch.
163
164 Mon Mar 14 14:53:50 1994  Ian Lance Taylor  ([email protected])
165
166         * m68881-ext.c: Removed; no longer used.
167         * Makefile.in: Changed accordingly.
168
169         * m68k-dis.c (ext_format_68881): Don't declare.
170         (print_insn_m68k): If an instruction uses place 'i', it uses at
171         least four fixed bytes.
172         (print_insn_arg): Don't bump p by 2 for case 'I', place 'i'.  For
173         extended float, convert to double using floatformat_to_double, not
174         ieee_extended_to_double, and fetch the data before converting it.
175
176 Tue Mar  8 18:12:25 1994  Ian Lance Taylor  ([email protected])
177
178         * mips-opc.c: It's sqrt.s, not sqrt.w.  From
179         [email protected] (David Johnson).
180
181 Tue Feb  8 16:55:27 1994  Ian Lance Taylor  ([email protected])
182
183         * ppc-opc.c (powerpc_opcodes): The POWER uses bdn[l][a] where the
184         PowerPC uses bdnz[l][a].
185
186 Tue Feb  8 00:32:28 1994  Peter Schauer  ([email protected])
187
188         * dis-buf.c, i386-dis.c:  Include sysdep.h.
189
190 Mon Feb  7 19:22:23 1994  Ian Lance Taylor  ([email protected])
191
192         * configure.in (bfd_powerpc_arch): Use ppc-dis.o and ppc-opc.o.
193
194         * ppc-opc.c (powerpc_opcodes): Mark POWER instructions supported
195         by Motorola PowerPC 601 with PPC_OPCODE_601.
196         * ppc-dis.c (print_insn_big_powerpc, print_insn_little_powerpc):
197         Disassemble Motorola PowerPC 601 instructions as well as normal
198         PowerPC instructions.
199
200 Sun Feb  6 07:45:17 1994  Jim Kingdon  ([email protected])
201
202         * i960-dis.c (reg, mem): Just use a static array instead of
203         calling xmalloc.
204
205 Sat Feb  5 00:04:02 1994  Jeffrey A. Law  ([email protected])
206
207         * hppa-dis.c (print_insn_hppa): For '?' and '@' only adjust the
208         condition name index if this is for a negated condition.
209
210         * hppa-dis.c (print_insn_hppa): No space before 'H' operand.
211         Floating point format for 'H' operand is backwards from normal
212         case (0 == double, 1 == single).  For '4', '6', '7', '9', and '8'
213         operands (fmpyadd and fmpysub), handle bizarre register
214         translation correctly for single precision format.
215
216         * hppa-dis.c (print_insn_hppa): Do not emit a space after 'F'
217         or 'I' operands if the next format specifier is 'M' (fcmp
218         condition completer).
219
220 Feb  4 23:38:03 1994  Ian Lance Taylor  ([email protected])
221
222         * ppc-opc.c (powerpc_operands): New operand type MBE to handle a
223         single number giving a bitmask for the MB and ME fields of an M
224         form instruction.  Change NB to accept 32, and turn it into 0;
225         also turn 0 into 32 when disassembling.  Seperated SH from NB.
226         (insert_mbe, extract_mbe): New functions.
227         (insert_nb, extract_nb): New functions.
228         (SC_MASK): Mask out SA and LK bits.
229         (powerpc_opcodes): Change "cal" to use RT, D, RA rather than RT,
230         RA, SI.  Change "liu" and "cau" to use UI rather than SI.  Mark
231         "bctr" and "bctrl" as accepted by POWER.  Change "rlwimi",
232         "rlimi", "rlwimi.", "rlimi.", "rlwinm", "rlinm", "rlwinm.",
233         "rlinm.", "rlmi", "rlmi.", "rlwnm", "rlnm", "rlwnm.", "rlnm." to
234         use MBE rather than MB.  Add "mfmq" and "mtmq" POWER instructions.
235         (powerpc_macros): Define table of macro definitions.
236         (powerpc_num_macros): Define.
237
238         * ppc-dis.c (print_insn_powerpc): Don't skip optional operands
239         if PPC_OPERAND_NEXT is set.
240
241 Sat Jan 22 23:10:07 1994  Ian Lance Taylor  ([email protected])
242
243         * i960-dis.c (print_insn_i960): Make buffer bfd_byte instead of
244         char.  Retrieve contents using bfd_getl32 instead of shifting.
245
246 Fri Jan 21 19:01:39 1994  Ian Lance Taylor  ([email protected])
247
248         * ppc-opc.c: New file.  Opcode table for PowerPC, including
249         opcodes for POWER (RS/6000).
250         * ppc-dis.c: New file.  PowerPC and Power (RS/6000) disassembler.
251         * Makefile.in (ALL_MACHINES): Add ppc-dis.o and ppc-opc.o.
252         (CFILES): Add ppc-dis.c.
253         (ppc-dis.o, ppc-opc.o): New targets.
254         * configure.in: Build ppc-dis.o and ppc-opc.o for bfd_rs6000_arch.
255
256 Mon Jan 17 20:05:49 1994  Jeffrey A. Law  ([email protected])
257
258         * hppa-dis.c (print_insn_hppa): Handle 'N' in assembler template.
259         No space before 'u', 'f', or 'N'. 
260
261 Sun Jan 16 14:20:16 1994  Jim Kingdon  ([email protected])
262
263         * i386-dis.c (print_insn_i386): Add FIXME comment regarding reading
264         farther than we should.
265
266         * i386-dis.c (dis386): Use Yb and Yv for scasb and scasS.
267
268 Thu Jan  6 12:38:05 1994  David J. Mackenzie  ([email protected])
269
270         * sparc-dis.c m68k-dis.c alpha-dis.c a29k-dis.c: Fix comments.
271
272 Wed Jan  5 11:56:21 1994  David J. Mackenzie  ([email protected])
273
274         * i960-dis.c (print_insn_i960): Only read word2 if the instruction
275         needs it, to prevent reading past the end of a section.
276
277 Wed Nov 17 17:20:12 1993  Ian Lance Taylor  ([email protected])
278
279         * mips-opc.h: Use macro for j instruction, to support SVR4 PIC.
280         Removed t,A case for la; always use t,A(b) case.
281
282 Mon Nov  8 12:37:36 1993  Ian Lance Taylor  ([email protected])
283
284         From Ted Lemen <[email protected]>
285         * mips-dis.c (print_insn_arg): Handle 'k'.
286         * mips-opc.c: Make cache use k, not t.
287
288 Sun Nov  7 23:52:34 1993  Peter Schauer  ([email protected])
289
290         * alpha-opc.h, alpha-dis.c (print_insn_alpha):  Add
291         FLOAT_MEMORY_FORMAT_CODE, FLOAT_BRANCH_FORMAT_CODE, correct 
292         FLOAT_FORMAT_CODE to put out floating point register names.
293
294 Mon Nov  1 18:17:51 1993  Ian Lance Taylor  ([email protected])
295
296         * mips-opc.c: Use macros for jal variants, to support SVR4 PIC.
297
298 Thu Oct 28 17:42:23 1993  Ian Lance Taylor  ([email protected])
299
300         * a29k-dis.c (print_insn): Use 0x%08x, not 0x%8x.
301
302 Wed Oct 27 11:48:01 1993  Ian Lance Taylor  ([email protected])
303
304         * mips-opc.c (dsll, dsra, dsrl): Added '>' cases for shift counts
305         larger than 32.  Moved dsxx32 variants first for disassembler.
306
307 Mon Oct 25 11:33:14 1993  Steve Chamberlain  ([email protected])
308
309         * z8kgen.c, z8k-opc.h: Add full lda information.
310
311 Tue Oct 19 12:39:25 1993  Jeffrey A Law  ([email protected])
312
313         * hppa-dis.c (print_insn_hppa): Do not emit a space after
314         movb instructions.  Any necessary space will be emitted by
315         the code to handle nullification completers.
316
317 Wed Oct 13 16:19:07 1993  Ian Lance Taylor  ([email protected])
318
319         * mips-opc.c: Moved l.d down so that it disassembles as ldc1.
320
321 Fri Oct  8 02:34:21 1993  Peter Schauer  ([email protected])
322
323         * alpha-opc.h:  Add ldl_l, fix typo for ldq_u.
324         * alpha-dis.c (print_insn_alpha):  Add code for PAL_FORMAT_CODE.
325
326 Tue Oct  5 17:47:53 1993  Ian Lance Taylor  ([email protected])
327
328         * mips-opc.c: Correct lwu opcode value (book had it wrong).
329
330 Thu Sep 30 11:26:18 1993  Steve Chamberlain  ([email protected])
331
332         * z8k-dis.c (FETCH_DATA): get just the right amount of data.
333         (unpack_instr): Cope with ARG_IMM4M1 type instructions.
334
335 Wed Sep 29 16:24:49 1993  K. Richard Pixley  ([email protected])
336
337         * m88k-dis.c (m88kdis): comment change.  Remove space after
338           printing mnemonic.
339           (printop): handle new arg types DEC and XREG for m88110.
340
341 Tue Sep 28 19:20:16 1993  Jeffrey A Law ([email protected])
342
343         * hppa-dis.c (print_insn_hppa): Handle 'z' operand
344         type for absolute branch addresses.  Delete special
345         "ble" and "be" code in 'W' operand code.
346
347 Fri Sep 24 14:08:33 1993  Ian Lance Taylor  ([email protected])
348
349         * mips-opc.c: Set hazard information correctly for branch
350         likely instructions.
351
352 Fri Sep 17 04:41:17 1993  Peter Schauer  ([email protected])
353
354         * alpha-dis.c (print_insn_alpha), alpha-opc.h:  Fix bugs, use
355         info->fprintf_func for printing and info->print_address_func for
356         address output.
357
358 Wed Sep 15 12:12:07 1993  Ian Lance Taylor  ([email protected])
359
360         * mips-opc.c: Set INSN_TRAP for tXX instructions.
361
362 Thu Sep  9 10:11:27 1993  Ian Lance Taylor  ([email protected])
363
364         * mips-opc.c: From [email protected] (David Johnson):
365         Corrected second case of "b" for disassembler.
366
367 Tue Sep  7 14:25:15 1993  Ian Lance Taylor  ([email protected])
368
369         * mips-dis.c, m88k-dis.c: Don't include libbfd.h.  Changed calls
370         to BFD swapping routines to correspond to BFD name changes.
371
372 Thu Sep  2 10:35:25 1993  Ian Lance Taylor  ([email protected])
373
374         * mips-opc.c: Change div machine instruction to be z,s,t rather
375         than s,t.  Change div macro to be d,v,t rather than d,s,t.
376         Likewise for divu, ddiv, ddivu.  Added z,s,t case for drem, dremu,
377         rem and remu which generates only the corresponding div
378         instruction.  This is for compatibility with the MIPS assembler,
379         which only generates the simple machine instruction when an
380         explicit destination of $0 is used.
381         * mips-dis.c (print_insn_arg): Handle 'z' (always register zero).
382
383 Thu Aug 26 17:41:44 1993  Ian Lance Taylor  ([email protected])
384
385         * mips-opc.c: From [email protected] (David Johnson): Set
386         WR_31 hazard for bal, bgezal, bltzal.
387
388 Thu Aug 26 17:20:02 1993  Jim Kingdon  ([email protected])
389
390         * hppa-dis.c (print_insn_hppa): Use print function
391         from within the disassemble_info, not fprintf_filtered.
392
393 Wed Aug 25 13:51:40 1993  Ken Raeburn  ([email protected])
394
395         * hppa-dis.c (print_insn_hppa): Handle '|' like '>'.  (From Jeff
396         Law, [email protected].)
397
398 Mon Aug 23 12:44:05 1993  Ian Lance Taylor  ([email protected])
399
400         * mips-opc.c ("absu"): Removed.
401         ("dabs"): Added.
402
403 Fri Aug 20 10:52:52 1993  Ian Lance Taylor  ([email protected])
404
405         * mips-opc.c: Added r6000 and r4000 instructions and macros.
406         Changed hazard information to distinguish between memory load
407         delays and coprocessor load delays.
408
409 Wed Aug 18 15:39:23 1993  Ian Lance Taylor  ([email protected])
410
411         * mips-opc.c: li.d uses "T,L", not "S,F".  Added li.s.
412
413 Tue Aug 17 09:44:42 1993  David J. Mackenzie  ([email protected])
414
415         * configure.in: Don't pass cpu to config.bfd.
416
417 Tue Aug 17 12:23:52 1993  Ian Lance Taylor  ([email protected])
418
419         * m88k-dis.c (m88kdis): Make class unsigned.
420
421 Thu Aug 12 15:08:18 1993  Ian Lance Taylor  ([email protected])
422
423         * alpha-dis.c (print_insn_alpha): One branch format case was
424         missing the instruction name.
425
426 Wed Aug 11 19:29:39 1993  David J. Mackenzie  ([email protected])
427
428         * Makefile.in (ALL_MACHINES): Renamed from DIS_LIBS.
429         Add the arch-specific auxiliary files.
430         (OFILES): Remove the arch-specific auxiliary files
431         and use BFD_MACHINES instead of DIS_LIBS.
432         * configure.in: Set BFD_MACHINES based on --with-targets option.
433
434 Thu Aug 12 12:04:53 1993  Ian Lance Taylor  ([email protected])
435
436         * mips-opc.c: Added lwc1 E,A(b) to go with lwc1 T,A(b).  Similarly
437         for swc1.
438
439 Sun Aug  8 15:09:30 1993  Jim Kingdon  ([email protected])
440
441         * sparc-opc.c: Change CONST to const to deal with gcc
442         -Dconst=__const -traditional.
443
444 Fri Aug  6 10:58:55 1993  Ian Lance Taylor  ([email protected])
445
446         * mips-opc.c: From [email protected] (David Johnson): Took
447         coprocessor instructions out of #if 0, and made them use new
448         argument type "C".
449
450 Thu Aug  5 17:11:06 1993  Jim Kingdon  ([email protected])
451
452         * sparc-dis.c: Include ansidecl.h before opcodes/sparc.h.
453
454 Fri Jul 30 18:48:15 1993  John Gilmore  ([email protected])
455
456         * sparc-opc.c:  Add F_JSR, F_UNBR, or F_CONDBR flags to each branch
457         instruction, for use by the disassembler.
458
459         * sparc-dis.c (SEX):  Add sign extension macro.  Replace many
460         hand-coded sign extensions that depended on 32-bit host ints.
461         FIXME, we still depend on big-endian host bitfield ordering.
462         (sparc_print_insn):  Set the insn_info_valid field, and the
463         other fields that describe the instruction being printed.
464
465 Tue Jul 27 17:04:58 1993  Jim Wilson  ([email protected])
466
467         * sparc-opc.c (call): Accept all 6 addressing modes valid for
468         `jmp' instead of just one of them.
469
470 Wed Jul 21 11:43:32 1993  Jim Kingdon  ([email protected])
471
472         * hppa-dis.c: Move floating registers from reg_names to fp_reg_names.
473         (fput_fp_reg_r): Renamed from fput_reg_r.
474         (fput_fp_reg): New function.
475         (print_insn_hppa): Use fput_fp_reg{,_r} where appropriate.
476
477         * hppa-dis.c (print_insn_hppa, cases 'a', 'd'): Print space afterwards.
478
479         * hppa-dis.c (print_insn_hppa, case 'd'): Use GET_COND not GET_FIELD.
480
481 Mon Jul 19 13:52:21 1993  Jim Kingdon  ([email protected])
482
483         * hppa-dis.c (print_insn_hppa): Use extract_5r_store for 'r'.
484
485         * hppa-dis.c (print_insn_hppa, case '>'): If next character is 'n',
486         don't output a space.
487
488         * hppa-dis.c (float_format_names): 10 is undefined, and 11 is quad.
489
490 Sun Jul 18 16:30:02 1993  Jim Kingdon  ([email protected])
491
492         * mips-opc.c: New file, containing opcode table from
493         ../include/opcode/mips.h.
494         * Makefile.in: Add it.
495
496 Thu Jul 15 12:37:05 1993  Ian Lance Taylor  ([email protected])
497
498         * m88k-dis.c: New file, moved in from gdb and changed to use the
499         new dis-asm.h disassembler interface.
500         * Makefile.in (DIS_LIBS): Added m88k-dis.o.
501         (m88k-dis.o): New target.
502
503 Tue Jul 13 10:04:16 1993  Ian Lance Taylor  ([email protected])
504
505         * mips-dis.c (print_insn_arg, _print_insn_mips): Made pointer to
506         argument string const char * to correspond to opcode/mips.h.
507
508 Tue Jul  6 15:18:37 1993  Ian Lance Taylor  ([email protected])
509
510         * mips-dis.c: Updated to account for name changes in new version
511         of opcode/mips.h.
512         * Makefile.in: Added header file dependencies.
513
514 Sat Jul  3 23:47:56 1993  Doug Evans  ([email protected])
515
516         * h8300-dis.c (bfd_h8_disassemble): Correct fetching of instruction.
517
518 Thu Jul  1 12:23:38 1993  Jim Kingdon  ([email protected])
519
520         * m68k-dis.c (NEXTWORD, NEXTLONG): Use ((x) ^ 0x8000) - 0x8000 to sign
521         extend, rather than shifts.
522
523 Sun Jun 20 20:56:56 1993  Ken Raeburn  ([email protected])
524
525         * Makefile.in: Undo 15 June change.
526
527 Fri Jun 18 14:15:15 1993  Per Bothner  ([email protected])
528
529         * m68k-dis.c (print_insn_arg):  Change return value to byte count
530         or error code.
531         * m68k-dis.c:  Re-write to detect invalid operands before
532         printing anything, so we can handle this the same way we
533         handle invalid opcodes.
534
535 Thu Jun 17 15:01:36 1993  Steve Chamberlain  ([email protected])
536
537         * sh-dis.c, sh-opc.h: Understand some more opcodes.
538
539 Wed Jun 16 13:48:05 1993  Ian Lance Taylor  ([email protected])
540
541         * hppa-dis.c: Include <ansidecl.h> and sysdep.h before other
542         header files.
543
544 Tue Jun 15 21:45:26 1993  Ken Raeburn  ([email protected])
545
546         * sparc-dis.c: Don't declare qsort, since sysdep.h might.
547
548         * configure.in: Do make sysdep.h link.
549         * Makefile.in: Search ../include.  Don't search ../bfd.
550
551 Tue Jun 15 13:36:10 1993  Stu Grossman  ([email protected])
552
553         Changes from Jeff Law, [email protected]:
554         * hppa-dis.c: Fix typo.  'a' and 'd' were reversed.
555         Do not print a space before the completers specified by
556         'a' and 'd'.
557
558 Fri Jun 11 18:40:21 1993  Ken Raeburn  ([email protected])
559
560         * mips-dis.c: No longer need to bomb out if HOST_64_BIT is
561         defined, since gdb has been fixed.
562
563         Changes from Jeff Law, [email protected]:
564         * hppa-dis.c (print_insn_hppa): Last argument to fput_reg, 
565         fput_reg_r, fput_creg, fput_const, and fputs_filtered should
566         be a *disassemble_info, not a *FILE.
567         * hppa-dis.c: Support 'd', '!', and 'a'.
568         * hppa-dis.c: Support 's' to extract a 2 bit space register.
569         * hppa-dis.c: Delete cases which are no longer needed.
570
571 Fri Jun 11 07:53:48 1993  Jim Kingdon  ([email protected])
572
573         * m68k-dis.c (print_insn_{m68k,arg}): Add MMU codes.
574
575 Tue Jun  8 12:25:01 1993  Steve Chamberlain  ([email protected])
576
577         * h8300-dis.c: New file, removed from bfd/cpu-h8300.c, with
578         H8/300-H opcodes.
579
580 Mon Jun  7 12:58:49 1993  Per Bothner  ([email protected])
581
582         * Makefile.in (CSEARCH): Add -I../bfd for sysdep.h and bfd.h.
583         * configure.in:  No longer need to configure to get sysdep.h.
584
585 Thu Jun  3 15:56:49 1993  Stu Grossman  ([email protected])
586
587         * Patches from Jeffrey Law <[email protected]>.
588         * hppa-dis.c: Support 'I', 'J', and 'K' in output
589         templates for 1.1 FP computational instructions.
590
591 Tue May 25 13:05:48 1993  Ken Raeburn  ([email protected])
592
593         * h8500-dis.c (print_insn_h8500): Address argument is type
594         bfd_vma.
595         * z8k-dis.c (print_insn_z8k, print_insn_z8001, print_insn_z8002):
596         Ditto.
597
598         * h8500-opc.h (addr_class_type): No comma at end of enumerator.
599         * sh-opc.h (sh_nibble_type, sh_arg_type): Ditto.
600
601         * sparc-dis.c (compare_opcodes): Move static declaration to
602         top-level.
603
604 Fri May 21 14:17:37 1993  Peter Schauer  ([email protected])
605
606         * sparc-dis.c (print_insn_sparc): Implement 'n' argument for unimp
607         instruction, remove unimp hack from 'l' argument.
608
609 Wed May 19 15:35:54 1993  Stu Grossman  ([email protected])
610
611         * z8k-dis.c (fetch_data):  Use unsigned char to make ancient gcc's
612         happy.
613
614 Fri May 14 15:22:46 1993  Ian Lance Taylor  ([email protected])
615
616         * Based on patches from [email protected] (David Johnson):
617         * mips-dis.c (print_insn_arg): Handle 'C' for general coprocessor
618         instructions.
619
620 Fri May 14 00:09:14 1993  Ken Raeburn  ([email protected])
621
622         * hppa-dis.c: Include dis-asm.h before sysdep.h.  Changed some
623         arrays of string pointers to 2-d arrays of chars, to save
624         space.
625
626 Thu May  6 20:51:17 1993  Fred Fish  ([email protected])
627
628         * a29k-dis.c, alpha-dis.c, i960-dis.c, sparc-dis.c, z8k-dis.c:
629         Cast second arg to read_memory_func to "bfd_byte *", as necessary.
630
631 Tue May  4 20:31:10 1993  Ken Raeburn  ([email protected])
632
633         * hppa-dis.c: New file from Utah, adapted to new disassembler
634         calling interface.
635         * Makefile.in: Include it.
636
637 Mon Apr 26 18:17:42 1993  Steve Chamberlain  ([email protected])
638
639         * sh-dis.c, sh-opc.h: New files.
640
641 Fri Apr 23 18:51:22 1993  Steve Chamberlain  ([email protected])
642
643         * alpha-dis.c, alpha-opc.h: New files.
644
645 Tue Apr  6 12:54:08 1993  Peter Schauer  ([email protected])
646
647         * mips-dis.c: Sign extend 'j' and 'b' arguments, delta is a signed
648         value.
649
650 Mon Apr  5 17:37:37 1993  John Gilmore  ([email protected])
651
652         * sparc-dis.c: Make "ta" the default trap instruction, "t" the alias.
653
654 Fri Apr  2 07:24:27 1993  Ian Lance Taylor  ([email protected])
655
656         * a29k-dis.c, sparc-dis.c, sparc-opc.c: Use CONST rather than
657         const.
658
659 Thu Apr  1 11:20:43 1993  Jim Kingdon  ([email protected])
660
661         * sparc-dis.c: Use fprintf_func a few places where I forgot,
662         and double percent signs a few places.
663
664         * a29k-dis.c, i960-dis.c: New, merged from gdb and binutils.
665
666         * i386-dis.c, m68k-dis.c, mips-dis.c, sparc-dis.c:
667         Use info->print_address_func not print_address.
668
669         * dis-buf.c (generic_print_address): New function.
670
671 Wed Mar 31 10:07:04 1993  Jim Kingdon  ([email protected])
672
673         * Makefile.in: Add sparc-dis.c.
674         sparc-dis.c: New file, merges binutils and gdb versions as follows:
675         From GDB:
676             Add `add' instruction to the set that get checked
677             for a preceding `sethi' in order to print an absolute address.
678             * (print_insn):  Disassembly prefers real instructions.
679             (is_delayed_branch):  Speed up.
680             * sparc-opcode.h: Add ALIAS bit to aliases.  Fix up opcode tables.
681             Still missing some float ops, and needs testing.
682             * sparc-pinsn.c (print_insn): Eliminate 'set' test, subsumed by
683             F_ALIAS.  Use printf, not fprintf, when not passing a file
684             pointer...
685             (compare_opcodes): Check that identical instructions have
686             identical opcodes, complain otherwise.
687         From binutils:
688             * New 'm' arg.
689             * Include reg_names.
690         From neither:
691             Use dis-asm.h/read_memory_func interface.
692
693 Wed Mar 31 20:49:06 1993  K. Richard Pixley  ([email protected])
694
695         * h8500-dis.c, i386-dis.c, m68k-dis.c, z8k-dis.c (fetch_data):
696           deliberately return non-zero to setjmp from longjmp.  Otherwise
697           this code fails to compile.
698
699 Wed Mar 31 17:04:31 1993  Stu Grossman  ([email protected])
700
701         * m68k-dis.c:  Fix prototype for fetch_arg().
702
703 Wed Mar 31 10:07:04 1993  Jim Kingdon  ([email protected])
704
705         * dis-buf.c: New file, for new read_memory_func interface.
706         Makefile.in (OFILES): Include it.
707         m68k-dis.c, i386-dis.c, h8500-dis.c, mips-dis.c, z8k-dis.c:
708         Use new read_memory_func interface.
709
710 Mon Mar 29 14:02:17 1993  Steve Chamberlain  ([email protected])
711
712         * h8500-dis.c (print_insn_h8500): Get sign of fp offsets right.
713         * h8500-opc.h: Fix couple of opcodes.
714
715 Wed Mar 24 02:03:36 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
716
717         * Makefile.in: add dvi & installcheck targets
718
719 Mon Mar 22 18:55:04 1993  John Gilmore  ([email protected])
720
721         * Makefile.in:  Update for h8500-dis.c.
722
723 Fri Mar 19 14:27:17 1993  Steve Chamberlain  ([email protected])
724
725         * h8500-dis.c, h8500-opc.h: New files
726
727 Thu Mar 18 14:12:37 1993  Per Bothner  ([email protected])
728
729         * mips-dis.c, z8k-dis.c:  Converted to use interface defined in
730         ../include/dis-asm.h.
731         * m68k-dis.c:  New file (merge of ../binutils/m68k-pinsn.c
732         and ../gdb/m68k-pinsn.c).
733         * i386-dis.c:  New file (merge of ../binutils/i386-pinsn.c
734         and ../gdb/i386-pinsn.c).
735         * m68881-ext.c:  New file.  Moved definition of
736         ext_format ext_format_68881 from ../gdb/m68k-tdep.c.
737         * Makefile.in:  Adjust for new files.
738         * i386-dis.c:  Patches from John Hassey ([email protected]).
739         * m68k-dis.c:  Recognize '9' placement code, so (say) pflush
740         can be dis-assembled.
741
742 Wed Feb 17 09:19:47 1993  Ken Raeburn  ([email protected])
743
744         * mips-dis.c (print_insn_arg): Now returns void.
745
746 Mon Jan 11 16:09:16 1993  Fred Fish  ([email protected])
747
748         * mips-dis.c (ansidecl.h):  Include for benefit of sysdep.h
749         files that use the macros.
750
751 Thu Jan  7 13:15:17 1993  Ian Lance Taylor  ([email protected])
752
753         * mips-dis.c: New file, from gdb/mips-pinsn.c.
754         * Makefile.in (DIS_LIBS): Added mips-dis.o.
755         (CFILES): Added mips-dis.c.
756
757 Thu Jan  7 07:36:33 1993  Steve Chamberlain  ([email protected])
758
759         * z8k-dis.c (print_insn_z8001, print_insn_z8002): new routines
760         * z8kgen.c, z8k-opc.h: fix sizes of some shifts.
761
762 Tue Dec 22 15:42:44 1992  Per Bothner  ([email protected])
763
764         * Makefile.in:  Improve *clean rules.
765         * configure.in:  Allow a default host.
766
767 Tue Nov 17 19:53:54 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
768
769         * Makefile.in: also use -I$(srcdir)/../bfd, since some sysdep
770         files include other sysdep files
771
772 Thu Nov 12 16:10:37 1992  Steve Chamberlain  ([email protected])
773
774         * z8k-dis.c z8k-opc.h z8kgen.c: checkpoint
775
776 Fri Oct  9 04:56:05 1992  John Gilmore  ([email protected])
777
778         * configure.in:  For host support, use ../bfd/configure.host
779         so it stays in sync with the ../bfd/hosts database.
780
781 Thu Oct  1 23:38:54 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
782
783         * configure.in: use cpu-vendor-os triple instead of nested cases
784
785 Wed Sep 30 16:09:20 1992  Michael Werner  ([email protected])
786
787         * z8k-dis.c (unparse_instr): fix bug where opcode returned was
788         *always* the wrong one.
789
790 Wed Sep 30 07:42:17 1992  Steve Chamberlain  ([email protected])
791
792         * z8kgen.c: added copyright info
793
794 Tue Sep 29 12:20:21 1992  Steve Chamberlain  ([email protected])
795
796         * z8k-dis.c (unparse_instr): prettier tabs
797         * z8kgen.c -> z8k-opc.h: bug fixes in tables
798
799 Fri Sep 25 12:50:32 1992  Stu Grossman  (grossman at cygnus.com)
800
801         * configure.in:  Add ncr* configuration.
802         * z8k-dis.c (struct instr_data_s):  Make instr_asmsrc char to make
803         picayune ANSI compilers happy.
804
805 Sep 20 08:50:55 1992  Fred Fish  ([email protected])
806
807         * configure.in (i386):  Make i386 and i486 synonymous for now.
808         * configure.in (i[34]86-*-sysv4):  Add my_host definition.
809
810 Fri Sep 18 17:01:23 1992  Ken Raeburn  ([email protected])
811
812         * Makefile.in (install): Fix typo.
813
814 Fri Sep 18 02:04:24 1992  John Gilmore  ([email protected])
815
816         * Makefile.in (make):  Remove obsolete crud.
817         (sparc-opc.o):  Avoid Sun Make VPATH bug.
818
819 Tue Sep  8 17:29:27 1992  K. Richard Pixley  ([email protected])
820
821         * Makefile.in: since there are no SUBDIRS, remove rule and
822         references of subdir_do.
823
824 Tue Sep  8 17:02:58 1992  Ken Raeburn  ([email protected])
825
826         * Makefile.in (install): Get the library name right here too.
827         Don't install bfd.h, since it's unrelated to this library.  No
828         subdirs to recurse into, either.
829         (CFILES): The source file has a .c suffix, not .o.
830
831         * sparc-opc.c: New file, moved from BFD.
832         * Makefile.in (OFILES): Build it.
833
834 Thu Sep  3 16:59:20 1992  Michael Werner  ([email protected])
835
836         * z8k-dis.c: fixed forward refferences of some declarations.
837
838 Mon Aug 31 16:09:45 1992  Michael Werner  ([email protected])
839
840         * Makefile.in: get the name of the library right
841
842 Mon Aug 31 13:47:35 1992  Steve Chamberlain  ([email protected])
843
844         * z8k-dis.c: knows how to disassemble z8k stuff
845         * z8k-opc.h: new file full of z8000 opcodes
846
847 \f
848 Local Variables:
849 version-control: never
850 End:
This page took 0.084666 seconds and 4 git commands to generate.