* archive.c (bfd_generic_archive_p): Remove unused local variable
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
CommitLineData
9bcd4f99
TS
12006-04-30 Thiemo Seufer <ths@mips.com>
2 David Ung <davidu@mips.com>
3
4 * mips-opc.c (mips_builtin_opcodes): Add udi instructions
5 "udi0" to "udi15".
6 * mips-dis.c (print_insn_args): Adds udi argument handling.
7
f095b97b
JW
82006-04-28 James E Wilson <wilson@specifix.com>
9
10 * m68k-dis.c (match_insn_m68k): Restore fprintf_func before printing
11 error message.
12
59c455b3
TS
132006-04-28 Thiemo Seufer <ths@mips.com>
14 David Ung <davidu@mips.com>
bdb09db1 15 Nigel Stephens <nigel@mips.com>
59c455b3
TS
16
17 * mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register
18 names.
19
cc0ca239 202006-04-28 Thiemo Seufer <ths@mips.com>
bdb09db1 21 Nigel Stephens <nigel@mips.com>
cc0ca239
TS
22 David Ung <davidu@mips.com>
23
24 * mips-dis.c (print_insn_args): Add mips_opcode argument.
25 (print_insn_mips): Adjust print_insn_args call.
26
0d09bfe6 272006-04-28 Thiemo Seufer <ths@mips.com>
bdb09db1 28 Nigel Stephens <nigel@mips.com>
0d09bfe6
TS
29
30 * mips-dis.c (print_insn_args): Print $fcc only for FP
31 instructions, use $cc elsewise.
32
654c225a 332006-04-28 Thiemo Seufer <ths@mips.com>
bdb09db1 34 Nigel Stephens <nigel@mips.com>
654c225a
TS
35
36 * opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names):
37 Map MIPS16 registers to O32 names.
38 (print_mips16_insn_arg): Use mips16_reg_names.
39
0dbde4cf
JB
402006-04-26 Julian Brown <julian@codesourcery.com>
41
42 * arm-dis.c (print_insn_neon): Disassemble floating-point constant
43 VMOV.
44
16980d0b
JB
452006-04-26 Nathan Sidwell <nathan@codesourcery.com>
46 Julian Brown <julian@codesourcery.com>
47
48 * opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert
49 %<code>[zy] into %[zy]<code>. Expand meaning of %<bitfield>['`?].
50 Add unified load/store instruction names.
51 (neon_opcode_table): New.
52 (arm_opcodes): Expand meaning of %<bitfield>['`?].
53 (arm_decode_bitfield): New.
54 (print_insn_coprocessor): Add pc argument. Add %A & %B specifiers.
55 Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y.
56 (print_insn_neon): New.
57 (print_insn_arm): Adjust print_insn_coprocessor call. Call
58 print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers.
59 (print_insn_thumb32): Likewise.
60
ec3fcc56
AM
612006-04-19 Alan Modra <amodra@bigpond.net.au>
62
63 * Makefile.am: Run "make dep-am".
64 * Makefile.in: Regenerate.
65
241a6c40
AM
662006-04-19 Alan Modra <amodra@bigpond.net.au>
67
7c6646cd
AM
68 * avr-dis.c (avr_operand): Warning fix.
69
241a6c40
AM
70 * configure: Regenerate.
71
e7403566
DJ
722006-04-16 Daniel Jacobowitz <dan@codesourcery.com>
73
74 * po/POTFILES.in: Regenerated.
75
52f16a0e
NC
762006-04-12 Hochstein <hochstein@algo.informatik.tu-darmstadt.de>
77
78 PR binutils/2454
79 * avr-dis.c (avr_operand): Arrange for a comment to appear before
80 the symolic form of an address, so that the output of objdump -d
81 can be reassembled.
82
e78efa90
DD
832006-04-10 DJ Delorie <dj@redhat.com>
84
85 * m32c-asm.c: Regenerate.
86
108a6f8e
CD
872006-04-06 Carlos O'Donell <carlos@codesourcery.com>
88
89 * Makefile.am: Add install-html target.
90 * Makefile.in: Regenerate.
91
a135cb2c
NC
922006-04-06 Nick Clifton <nickc@redhat.com>
93
94 * po/vi/po: Updated Vietnamese translation.
95
47426b41
AM
962006-03-31 Paul Koning <ni1d@arrl.net>
97
98 * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
99
331f1cbe
BS
1002006-03-16 Bernd Schmidt <bernd.schmidt@analog.com>
101
102 * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
103 logic to identify halfword shifts.
104
c16d2bf0
PB
1052006-03-16 Paul Brook <paul@codesourcery.com>
106
107 * arm-dis.c (arm_opcodes): Rename swi to svc.
108 (thumb_opcodes): Ditto.
109
5348b81e
DD
1102006-03-13 DJ Delorie <dj@redhat.com>
111
5398310a
DD
112 * m32c-asm.c: Regenerate.
113 * m32c-desc.c: Likewise.
114 * m32c-desc.h: Likewise.
115 * m32c-dis.c: Likewise.
116 * m32c-ibld.c: Likewise.
5348b81e
DD
117 * m32c-opc.c: Likewise.
118 * m32c-opc.h: Likewise.
119
253d272c
DD
1202006-03-10 DJ Delorie <dj@redhat.com>
121
122 * m32c-desc.c: Regenerate with mul.l, mulu.l.
123 * m32c-opc.c: Likewise.
124 * m32c-opc.h: Likewise.
125
126
f530741d
NC
1272006-03-09 Nick Clifton <nickc@redhat.com>
128
129 * po/sv.po: Updated Swedish translation.
130
35c52694
L
1312006-03-07 H.J. Lu <hongjiu.lu@intel.com>
132
133 PR binutils/2428
134 * i386-dis.c (REP_Fixup): New function.
135 (AL): Remove duplicate.
136 (Xbr): New.
137 (Xvr): Likewise.
138 (Ybr): Likewise.
139 (Yvr): Likewise.
140 (indirDXr): Likewise.
141 (ALr): Likewise.
142 (eAXr): Likewise.
143 (dis386): Updated entries of ins, outs, movs, lods and stos.
144
ed963e2d
NC
1452006-03-05 Nick Clifton <nickc@redhat.com>
146
147 * cgen-ibld.in (insert_normal): Cope with attempts to insert a
148 signed 32-bit value into an unsigned 32-bit field when the host is
149 a 64-bit machine.
150 * fr30-ibld.c: Regenerate.
151 * frv-ibld.c: Regenerate.
152 * ip2k-ibld.c: Regenerate.
153 * iq2000-asm.c: Regenerate.
154 * iq2000-ibld.c: Regenerate.
155 * m32c-ibld.c: Regenerate.
156 * m32r-ibld.c: Regenerate.
157 * openrisc-ibld.c: Regenerate.
158 * xc16x-ibld.c: Regenerate.
159 * xstormy16-ibld.c: Regenerate.
160
c7d41dc5
NC
1612006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
162
163 * xc16x-asm.c: Regenerate.
164 * xc16x-dis.c: Regenerate.
c7d41dc5 165
f7d9e5c3
CD
1662006-02-27 Carlos O'Donell <carlos@codesourcery.com>
167
168 * po/Make-in: Add html target.
169
331d2d0d
L
1702006-02-27 H.J. Lu <hongjiu.lu@intel.com>
171
172 * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
173 Intel Merom New Instructions.
174 (THREE_BYTE_0): Likewise.
175 (THREE_BYTE_1): Likewise.
176 (three_byte_table): Likewise.
177 (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
178 THREE_BYTE_1 for entry 0x3a.
179 (twobyte_has_modrm): Updated.
180 (twobyte_uses_SSE_prefix): Likewise.
181 (print_insn): Handle 3-byte opcodes used by Intel Merom New
182 Instructions.
183
ff3f9d5b
DM
1842006-02-24 David S. Miller <davem@sunset.davemloft.net>
185
186 * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
187 (v9_hpriv_reg_names): New table.
188 (print_insn_sparc): Allow values up to 16 for '?' and '!'.
189 New cases '$' and '%' for read/write hyperprivileged register.
190 * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
191 window handling and rdhpr/wrhpr instructions.
192
6772dd07
DD
1932006-02-24 DJ Delorie <dj@redhat.com>
194
195 * m32c-desc.c: Regenerate with linker relaxation attributes.
196 * m32c-desc.h: Likewise.
197 * m32c-dis.c: Likewise.
198 * m32c-opc.c: Likewise.
199
62b3e311
PB
2002006-02-24 Paul Brook <paul@codesourcery.com>
201
202 * arm-dis.c (arm_opcodes): Add V7 instructions.
203 (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants.
204 (print_arm_address): New function.
205 (print_insn_arm): Use it. Add 'P' and 'U' cases.
206 (psr_name): New function.
207 (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
208
59cf82fe
L
2092006-02-23 H.J. Lu <hongjiu.lu@intel.com>
210
211 * ia64-opc-i.c (bXc): New.
212 (mXc): Likewise.
213 (OpX2TaTbYaXcC): Likewise.
214 (TF). Likewise.
215 (TFCM). Likewise.
216 (ia64_opcodes_i): Add instructions for tf.
217
218 * ia64-opc.h (IMMU5b): New.
219
220 * ia64-asmtab.c: Regenerated.
221
19a7219f
L
2222006-02-23 H.J. Lu <hongjiu.lu@intel.com>
223
224 * ia64-gen.c: Update copyright years.
225 * ia64-opc-b.c: Likewise.
226
7f3dfb9c
L
2272006-02-22 H.J. Lu <hongjiu.lu@intel.com>
228
229 * ia64-gen.c (lookup_regindex): Handle ".vm".
230 (print_dependency_table): Handle '\"'.
231
232 * ia64-ic.tbl: Updated from SDM 2.2.
233 * ia64-raw.tbl: Likewise.
234 * ia64-waw.tbl: Likewise.
235 * ia64-asmtab.c: Regenerated.
236
237 * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
238
d70c5fc7
NC
2392006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
240 Anil Paranjape <anilp1@kpitcummins.com>
241 Shilin Shakti <shilins@kpitcummins.com>
242
243 * xc16x-desc.h: New file
244 * xc16x-desc.c: New file
245 * xc16x-opc.h: New file
246 * xc16x-opc.c: New file
247 * xc16x-ibld.c: New file
248 * xc16x-asm.c: New file
249 * xc16x-dis.c: New file
250 * Makefile.am: Entries for xc16x
251 * Makefile.in: Regenerate
252 * cofigure.in: Add xc16x target information.
253 * configure: Regenerate.
254 * disassemble.c: Add xc16x target information.
255
a1cfb73e
L
2562006-02-11 H.J. Lu <hongjiu.lu@intel.com>
257
258 * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
259 moves.
260
6dd5059a
L
2612006-02-11 H.J. Lu <hongjiu.lu@intel.com>
262
263 * i386-dis.c ('Z'): Add a new macro.
264 (dis386_twobyte): Use "movZ" for control register moves.
265
8536c657
NC
2662006-02-10 Nick Clifton <nickc@redhat.com>
267
268 * iq2000-asm.c: Regenerate.
269
266abb8f
NS
2702006-02-07 Nathan Sidwell <nathan@codesourcery.com>
271
272 * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
273
f1a64f49
DU
2742006-01-26 David Ung <davidu@mips.com>
275
276 * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
277 ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
278 floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
279 nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
280 rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
281
9e919b5f
AM
2822006-01-18 Arnold Metselaar <arnoldm@sourceware.org>
283
284 * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
285 ld_d_r, pref_xd_cb): Use signed char to hold data to be
286 disassembled.
287 * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
288 buffer overflows when disassembling instructions like
289 ld (ix+123),0x23
290 * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
291 operand, if the offset is negative.
292
c9021189
AM
2932006-01-17 Arnold Metselaar <arnoldm@sourceware.org>
294
295 * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
296 unsigned char to hold data to be disassembled.
297
d99b6465
AS
2982006-01-17 Andreas Schwab <schwab@suse.de>
299
300 PR binutils/1486
301 * disassemble.c (disassemble_init_for_target): Set
302 disassembler_needs_relocs for bfd_arch_arm.
303
c2fe9327
PB
3042006-01-16 Paul Brook <paul@codesourcery.com>
305
e88d958a 306 * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
c2fe9327
PB
307 f?add?, and f?sub? instructions.
308
32fba81d
NC
3092006-01-16 Nick Clifton <nickc@redhat.com>
310
311 * po/zh_CN.po: New Chinese (simplified) translation.
312 * configure.in (ALL_LINGUAS): Add "zh_CH".
313 * configure: Regenerate.
314
1b3a26b5
PB
3152006-01-05 Paul Brook <paul@codesourcery.com>
316
317 * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
318
db313fa6
DD
3192006-01-06 DJ Delorie <dj@redhat.com>
320
321 * m32c-desc.c: Regenerate.
322 * m32c-opc.c: Regenerate.
323 * m32c-opc.h: Regenerate.
324
54d46aca
DD
3252006-01-03 DJ Delorie <dj@redhat.com>
326
327 * cgen-ibld.in (extract_normal): Avoid memory range errors.
328 * m32c-ibld.c: Regenerated.
329
e88d958a 330For older changes see ChangeLog-2005
252b5132
RH
331\f
332Local Variables:
2f6d2f85
NC
333mode: change-log
334left-margin: 8
335fill-column: 74
252b5132
RH
336version-control: never
337End:
This page took 0.339378 seconds and 4 git commands to generate.