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