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