]> Git Repo - binutils.git/blob - opcodes/ChangeLog
Don't mis-spell your boss' name...
[binutils.git] / opcodes / ChangeLog
1 2006-04-28  Thiemo Seufer  <[email protected]>
2             David Ung  <[email protected]>
3             Nigel Stephens  <[email protected]>
4
5         * mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register
6         names.
7
8 2006-04-28  Thiemo Seufer  <[email protected]>
9             Nigel Stephens  <[email protected]>
10             David Ung  <[email protected]>
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  <[email protected]>
16             Nigel Stephens  <[email protected]>
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  <[email protected]>
22             Nigel Stephens  <[email protected]>
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  <[email protected]>
29
30         * arm-dis.c (print_insn_neon): Disassemble floating-point constant
31         VMOV.
32
33 2006-04-26  Nathan Sidwell  <[email protected]>
34             Julian Brown  <[email protected]>
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  <[email protected]>
50
51         * Makefile.am: Run "make dep-am".
52         * Makefile.in: Regenerate.
53
54 2006-04-19  Alan Modra  <[email protected]>
55
56         * avr-dis.c (avr_operand): Warning fix.
57
58         * configure: Regenerate.
59
60 2006-04-16  Daniel Jacobowitz  <[email protected]>
61
62         * po/POTFILES.in: Regenerated.
63
64 2006-04-12   Hochstein  <[email protected]>
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  <[email protected]>
72
73         * m32c-asm.c: Regenerate.
74
75 2006-04-06  Carlos O'Donell  <[email protected]>
76
77         * Makefile.am: Add install-html target.
78         * Makefile.in: Regenerate.
79
80 2006-04-06  Nick Clifton  <[email protected]>
81
82         * po/vi/po: Updated Vietnamese translation.
83
84 2006-03-31  Paul Koning  <[email protected]>
85
86         * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
87
88 2006-03-16  Bernd Schmidt  <[email protected]>
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  <[email protected]>
94
95         * arm-dis.c (arm_opcodes): Rename swi to svc.
96         (thumb_opcodes): Ditto.
97
98 2006-03-13  DJ Delorie  <[email protected]>
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  <[email protected]>
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  <[email protected]>
116
117         * po/sv.po: Updated Swedish translation.
118
119 2006-03-07  H.J. Lu  <[email protected]>
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  <[email protected]>
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 <[email protected])
150
151         * xc16x-asm.c: Regenerate.
152         * xc16x-dis.c: Regenerate.
153
154 2006-02-27  Carlos O'Donell  <[email protected]>
155
156         * po/Make-in: Add html target.
157
158 2006-02-27  H.J. Lu <[email protected]>
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  <[email protected]>
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  <[email protected]>
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  <[email protected]>
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  <[email protected]>
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  <[email protected]>
211
212         * ia64-gen.c: Update copyright years.
213         * ia64-opc-b.c: Likewise.
214
215 2006-02-22  H.J. Lu  <[email protected]>
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  <[email protected]>
228             Anil Paranjape   <[email protected]>
229             Shilin Shakti    <[email protected]>
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  <[email protected]>
245
246         * i386-dis.c (dis386_twobyte): Use "movZ" for debug register
247         moves.
248
249 2006-02-11  H.J. Lu  <[email protected]>
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  <[email protected]>
255
256         * iq2000-asm.c: Regenerate.
257
258 2006-02-07  Nathan Sidwell  <[email protected]>
259
260         * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features.
261
262 2006-01-26  David Ung  <[email protected]>
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  <[email protected]>
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  <[email protected]>
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  <[email protected]>
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  <[email protected]>
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  <[email protected]>
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  <[email protected]>
304
305         * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry.
306
307 2006-01-06  DJ Delorie  <[email protected]>
308
309         * m32c-desc.c: Regenerate.
310         * m32c-opc.c: Regenerate.
311         * m32c-opc.h: Regenerate.
312
313 2006-01-03  DJ Delorie  <[email protected]>
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:
This page took 0.055361 seconds and 4 git commands to generate.