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