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