OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [opcodes/] [ChangeLog-9899] - Blame information for rev 866

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.