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