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