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