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