Don't mis-spell your boss' name...
[platform/upstream/binutils.git] / opcodes / ChangeLog
1 2006-04-28  Thiemo Seufer  <ths@mips.com>
2             David Ung  <davidu@mips.com>
3             Nigel Stephens  <nigel@mips.com>
4
5         * mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register
6         names.
7
8 2006-04-28  Thiemo Seufer  <ths@mips.com>
9             Nigel Stephens  <nigel@mips.com>
10             David Ung  <davidu@mips.com>
11
12         * mips-dis.c (print_insn_args): Add mips_opcode argument.
13         (print_insn_mips):  Adjust print_insn_args call.
14
15 2006-04-28  Thiemo Seufer  <ths@mips.com>
16             Nigel Stephens  <nigel@mips.com>
17
18         * mips-dis.c (print_insn_args): Print $fcc only for FP
19         instructions, use $cc elsewise.
20
21 2006-04-28  Thiemo Seufer  <ths@mips.com>
22             Nigel Stephens  <nigel@mips.com>
23
24         * opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names):
25         Map MIPS16 registers to O32 names.
26         (print_mips16_insn_arg): Use mips16_reg_names.
27
28 2006-04-26  Julian Brown  <julian@codesourcery.com>
29
30         * arm-dis.c (print_insn_neon): Disassemble floating-point constant
31         VMOV.
32
33 2006-04-26  Nathan Sidwell  <nathan@codesourcery.com>
34             Julian Brown  <julian@codesourcery.com>
35
36         * opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert
37         %<code>[zy] into %[zy]<code>.  Expand meaning of %<bitfield>['`?].
38         Add unified load/store instruction names.
39         (neon_opcode_table): New.
40         (arm_opcodes): Expand meaning of %<bitfield>['`?].
41         (arm_decode_bitfield): New.
42         (print_insn_coprocessor): Add pc argument. Add %A & %B specifiers.
43         Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y.
44         (print_insn_neon): New.
45         (print_insn_arm): Adjust print_insn_coprocessor call. Call
46         print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers.
47         (print_insn_thumb32): Likewise.
48
49 2006-04-19  Alan Modra  <amodra@bigpond.net.au>
50
51         * Makefile.am: Run "make dep-am".
52         * Makefile.in: Regenerate.
53
54 2006-04-19  Alan Modra  <amodra@bigpond.net.au>
55
56         * avr-dis.c (avr_operand): Warning fix.
57
58         * configure: Regenerate.
59
60 2006-04-16  Daniel Jacobowitz  <dan@codesourcery.com>
61
62         * po/POTFILES.in: Regenerated.
63
64 2006-04-12   Hochstein  <hochstein@algo.informatik.tu-darmstadt.de>
65
66         PR binutils/2454
67         * avr-dis.c (avr_operand): Arrange for a comment to appear before
68         the symolic form of an address, so that the output of objdump -d
69         can be reassembled.
70
71 2006-04-10  DJ Delorie  <dj@redhat.com>
72
73         * m32c-asm.c: Regenerate.
74
75 2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>
76
77         * Makefile.am: Add install-html target.
78         * Makefile.in: Regenerate.
79
80 2006-04-06  Nick Clifton  <nickc@redhat.com>
81
82         * po/vi/po: Updated Vietnamese translation.
83
84 2006-03-31  Paul Koning  <ni1d@arrl.net>
85
86         * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
87
88 2006-03-16  Bernd Schmidt  <bernd.schmidt@analog.com>
89
90         * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
91         logic to identify halfword shifts.
92
93 2006-03-16  Paul Brook  <paul@codesourcery.com>
94
95         * arm-dis.c (arm_opcodes): Rename swi to svc.
96         (thumb_opcodes): Ditto.
97
98 2006-03-13  DJ Delorie  <dj@redhat.com>
99
100         * m32c-asm.c: Regenerate.
101         * m32c-desc.c: Likewise.
102         * m32c-desc.h: Likewise.
103         * m32c-dis.c: Likewise.
104         * m32c-ibld.c: Likewise.
105         * m32c-opc.c: Likewise.
106         * m32c-opc.h: Likewise.
107
108 2006-03-10  DJ Delorie  <dj@redhat.com>
109
110         * m32c-desc.c: Regenerate with mul.l, mulu.l.
111         * m32c-opc.c: Likewise.
112         * m32c-opc.h: Likewise.
113
114
115 2006-03-09  Nick Clifton  <nickc@redhat.com>
116
117         * po/sv.po: Updated Swedish translation.
118
119 2006-03-07  H.J. Lu  <hongjiu.lu@intel.com>
120
121         PR binutils/2428
122         * i386-dis.c (REP_Fixup): New function.
123         (AL): Remove duplicate.
124         (Xbr): New.
125         (Xvr): Likewise.
126         (Ybr): Likewise.
127         (Yvr): Likewise.
128         (indirDXr): Likewise.
129         (ALr): Likewise.
130         (eAXr): Likewise.
131         (dis386): Updated entries of ins, outs, movs, lods and stos.
132
133 2006-03-05  Nick Clifton  <nickc@redhat.com>
134
135         * cgen-ibld.in (insert_normal): Cope with attempts to insert a
136         signed 32-bit value into an unsigned 32-bit field when the host is
137         a 64-bit machine.
138         * fr30-ibld.c: Regenerate.
139         * frv-ibld.c: Regenerate.
140         * ip2k-ibld.c: Regenerate.
141         * iq2000-asm.c: Regenerate.
142         * iq2000-ibld.c: Regenerate.
143         * m32c-ibld.c: Regenerate.
144         * m32r-ibld.c: Regenerate.
145         * openrisc-ibld.c: Regenerate.
146         * xc16x-ibld.c: Regenerate.
147         * xstormy16-ibld.c: Regenerate.
148
149 2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com)
150
151         * xc16x-asm.c: Regenerate.
152         * xc16x-dis.c: Regenerate.
153
154 2006-02-27  Carlos O'Donell  <carlos@codesourcery.com>
155
156         * po/Make-in: Add html target.
157
158 2006-02-27  H.J. Lu <hongjiu.lu@intel.com>
159
160         * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
161         Intel Merom New Instructions.
162         (THREE_BYTE_0): Likewise.
163         (THREE_BYTE_1): Likewise.
164         (three_byte_table): Likewise.
165         (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
166         THREE_BYTE_1 for entry 0x3a.
167         (twobyte_has_modrm): Updated.
168         (twobyte_uses_SSE_prefix): Likewise.
169         (print_insn): Handle 3-byte opcodes used by Intel Merom New
170         Instructions.
171
172 2006-02-24  David S. Miller  <davem@sunset.davemloft.net>
173
174         * sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
175         (v9_hpriv_reg_names): New table.
176         (print_insn_sparc): Allow values up to 16 for '?' and '!'.
177         New cases '$' and '%' for read/write hyperprivileged register.
178         * sparc-opc.c (sparc_opcodes): Add new entries for UA2005
179         window handling and rdhpr/wrhpr instructions.
180         
181 2006-02-24  DJ Delorie  <dj@redhat.com>
182
183         * m32c-desc.c: Regenerate with linker relaxation attributes.
184         * m32c-desc.h: Likewise.
185         * m32c-dis.c: Likewise.
186         * m32c-opc.c: Likewise.
187
188 2006-02-24  Paul Brook  <paul@codesourcery.com>
189
190         * arm-dis.c (arm_opcodes): Add V7 instructions.
191         (thumb32_opcodes): Ditto.  Handle V7M MSR/MRS variants.
192         (print_arm_address): New function.
193         (print_insn_arm): Use it.  Add 'P' and 'U' cases.
194         (psr_name): New function.
195         (print_insn_thumb32): Add 'U', 'C' and 'D' cases.
196
197 2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>
198
199         * ia64-opc-i.c (bXc): New.
200         (mXc): Likewise.
201         (OpX2TaTbYaXcC): Likewise.
202         (TF). Likewise.
203         (TFCM). Likewise.
204         (ia64_opcodes_i): Add instructions for tf.
205
206         * ia64-opc.h (IMMU5b): New.
207
208         * ia64-asmtab.c: Regenerated.
209
210 2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>
211
212         * ia64-gen.c: Update copyright years.
213         * ia64-opc-b.c: Likewise.
214
215 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
216
217         * ia64-gen.c (lookup_regindex): Handle ".vm".
218         (print_dependency_table): Handle '\"'.
219
220         * ia64-ic.tbl: Updated from SDM 2.2.
221         * ia64-raw.tbl: Likewise.
222         * ia64-waw.tbl: Likewise.
223         * ia64-asmtab.c: Regenerated.
224
225         * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1.
226
227 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
228             Anil Paranjape   <anilp1@kpitcummins.com>
229             Shilin Shakti    <shilins@kpitcummins.com>
230
231         * xc16x-desc.h: New file
232         * xc16x-desc.c: New file
233         * xc16x-opc.h: New file 
234         * xc16x-opc.c: New file
235         * xc16x-ibld.c: New file
236         * xc16x-asm.c: New file
237         * xc16x-dis.c: New file
238         * Makefile.am: Entries for xc16x 
239         * Makefile.in: Regenerate 
240         * cofigure.in: Add xc16x target information.
241         * configure: Regenerate.
242         * disassemble.c: Add xc16x target information.
243
244 2006-02-11  H.J. Lu  <hongjiu.lu@intel.com>
245
246         * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
247         moves.
248
249 2006-02-11  H.J. Lu  <hongjiu.lu@intel.com>
250
251         * i386-dis.c ('Z'): Add a new macro.
252         (dis386_twobyte): Use "movZ" for control register moves.
253
254 2006-02-10  Nick Clifton  <nickc@redhat.com>
255
256         * iq2000-asm.c: Regenerate.
257
258 2006-02-07  Nathan Sidwell  <nathan@codesourcery.com>
259
260         * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
261
262 2006-01-26  David Ung  <davidu@mips.com>
263
264         * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
265         ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d,
266         floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d,
267         nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d,
268         rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s.
269
270 2006-01-18  Arnold Metselaar  <arnoldm@sourceware.org>
271
272         * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d,
273         ld_d_r, pref_xd_cb): Use signed char to hold data to be
274         disassembled.   
275         * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes
276         buffer overflows when disassembling instructions like
277         ld (ix+123),0x23
278         * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed
279         operand, if the offset is negative.
280
281 2006-01-17  Arnold Metselaar  <arnoldm@sourceware.org>
282
283         * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use
284         unsigned char to hold data to be disassembled.
285
286 2006-01-17  Andreas Schwab  <schwab@suse.de>
287
288         PR binutils/1486
289         * disassemble.c (disassemble_init_for_target): Set
290         disassembler_needs_relocs for bfd_arch_arm.
291
292 2006-01-16  Paul Brook  <paul@codesourcery.com>
293
294         * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss,
295         f?add?, and f?sub? instructions.
296
297 2006-01-16  Nick Clifton  <nickc@redhat.com>
298
299         * po/zh_CN.po: New Chinese (simplified) translation.
300         * configure.in (ALL_LINGUAS): Add "zh_CH".
301         * configure: Regenerate.
302
303 2006-01-05  Paul Brook  <paul@codesourcery.com>
304
305         * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
306
307 2006-01-06  DJ Delorie  <dj@redhat.com>
308
309         * m32c-desc.c: Regenerate.
310         * m32c-opc.c: Regenerate.
311         * m32c-opc.h: Regenerate.
312
313 2006-01-03  DJ Delorie  <dj@redhat.com>
314
315         * cgen-ibld.in (extract_normal): Avoid memory range errors.
316         * m32c-ibld.c: Regenerated.
317
318 For older changes see ChangeLog-2005
319 \f
320 Local Variables:
321 mode: change-log
322 left-margin: 8
323 fill-column: 74
324 version-control: never
325 End: