ChangeLog-0203 revision 1.1.1.2 1 1.1 skrll 2003-12-15 Christian Groessler <chris (a] groessler.org>
2 1.1 skrll
3 1.1 skrll * z8k-dis.c (intr_names): Removed.
4 1.1 skrll (print_intr, print_flags): New functions.
5 1.1 skrll (unparse_instr): Use new functions.
6 1.1 skrll
7 1.1 skrll 2003-12-15 Kazuhiro Inaoka <inaoka.kazuhiro (a] renesas.com>
8 1.1 skrll
9 1.1 skrll * m32r-opc.c: Regenerate.
10 1.1 skrll
11 1.1 skrll 2003-12-14 Mark Mitchell <mark (a] codesourcery.com>
12 1.1 skrll
13 1.1 skrll * arm-opc.h (arm_opcodes): Put V6 instructions before XScale
14 1.1 skrll instructions.
15 1.1 skrll
16 1.1 skrll 2003-12-13 Hans-Peter Nilsson <hp (a] bitrange.com>
17 1.1 skrll
18 1.1 skrll * mmix-opc.c (mmix_opcodes): Use GO_INSN_BYTE, PUSHGO_INSN_BYTE,
19 1.1 skrll SETL_INSN_BYTE, INCH_INSN_BYTE, INCMH_INSN_BYTE, INCML_INSN_BYTE
20 1.1 skrll and SWYM_INSN_BYTE instead of raw numbers.
21 1.1 skrll
22 1.1 skrll 2003-12-10 Zack Weinberg <zack (a] codesourcery.com>
23 1.1 skrll
24 1.1 skrll * ppc-opc.c (MO): Make optional.
25 1.1 skrll (RAO, RSO, SHO): New optional forms of RA, RS, SH operands.
26 1.1 skrll (tlbwe): Accept for both PPC403 and BOOKE. Make all operands optional.
27 1.1 skrll
28 1.1 skrll 2003-12-05 Ricardo Anguiano <anguiano (a] codesourcery.com>
29 1.1 skrll Mark Mitchell <mark (a] codesourcery.com>
30 1.1 skrll Richard Earnshaw <rearnsha (a] arm.com>
31 1.1 skrll
32 1.1 skrll * arm-dis.c (print_arm_insn): Add 'W' macro.
33 1.1 skrll * arm-opc.h (arm_opcodes): Add V6 instructions.
34 1.1 skrll (thumb_opcodes): Likewise.
35 1.1 skrll
36 1.1 skrll 2003-12-04 Alan Modra <amodra (a] bigpond.net.au>
37 1.1 skrll
38 1.1 skrll * openrisc-asm.c: Regenerate.
39 1.1 skrll * pj-opc.c: Update copyright date.
40 1.1 skrll
41 1.1 skrll 2003-12-03 Kazuhiro Inaoka <inaoka.kazuhiro (a] renesas.com>
42 1.1 skrll
43 1.1 skrll * m32r-asm.c: Regenerate.
44 1.1 skrll * m32r-desc.c: Regenerate.
45 1.1 skrll * m32r-desc.h: Regenerate.
46 1.1 skrll * m32r-dis.c: Regenerate.
47 1.1 skrll * m32r-ibld.c: Regenerate.
48 1.1 skrll * m32r-opc.c: Regenerate.
49 1.1 skrll * m32r-opc.h: Regenerate.
50 1.1 skrll * m32r-opinst.c: Regenerate.
51 1.1 skrll
52 1.1 skrll 2003-12-02 Alexandre Oliva <aoliva (a] redhat.com>
53 1.1 skrll
54 1.1 skrll * sh-opc.h: Add support for sh4a and no-fpu variants.
55 1.1 skrll * sh-dis.c: Ditto.
56 1.1 skrll
57 1.1 skrll 2003-12-02 Kazu Hirata <kazu (a] cs.umass.edu>
58 1.1 skrll
59 1.1 skrll * alpha-opc.c: Remove ARGSUSED.
60 1.1 skrll * i370-opc.c: Likewise.
61 1.1 skrll * ppc-opc.c: Likewise.
62 1.1 skrll
63 1.1 skrll 2003-12-02 Alan Modra <amodra (a] bigpond.net.au>
64 1.1 skrll
65 1.1 skrll * Makefile.am: Run "make dep-am".
66 1.1 skrll * Makefile.in: Regenerate.
67 1.1 skrll
68 1.1 skrll 2003-11-28 Christian Groessler <chris (a] groessler.org>
69 1.1 skrll
70 1.1 skrll * z8k-dis.c: Convert to ISO C90.
71 1.1 skrll * z8kgen.c: Convert to ISO C90.
72 1.1 skrll (opt): Move long opcode for "ldb rdb,imm8" after short one, now
73 1.1 skrll the short one is created when assembling.
74 1.1 skrll * z8k-opc.h: Regenerate with new z8kgen.c.
75 1.1 skrll
76 1.1 skrll 2003-11-19 Kazu Hirata <kazu (a] cs.umass.edu>
77 1.1 skrll
78 1.1 skrll * h8300-dis.c (print_colon_thingie): Remove.
79 1.1 skrll
80 1.1 skrll 2003-11-18 Maciej W. Rozycki <macro (a] ds2.pg.gda.pl>
81 1.1 skrll
82 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Handle new macros: "lca" and
83 1.1 skrll "dlca".
84 1.1 skrll
85 1.1 skrll 2003-11-14 Nick Clifton <nickc (a] redhat.com>
86 1.1 skrll
87 1.1 skrll * dis-init.c (init_disassemble_info): Initialise
88 1.1 skrll symbol_is_valid field.
89 1.1 skrll * dis-buf.c (generic_symbol_is_valid): New function. Always
90 1.1 skrll returns TRUE.
91 1.1 skrll * arm-dis.c (arm_symbol_is_valid): New function. Return FALSE
92 1.1 skrll for ARM ELF mapping symbols.
93 1.1 skrll * disassemble.c (disassemble_init_for_target): Set
94 1.1 skrll symbol_is_valid field to arm_symbol_is_valid of the target is
95 1.1 skrll an ARM.
96 1.1 skrll
97 1.1 skrll 2003-11-05 H.J. Lu <hongjiu.lu (a] intel.com>
98 1.1 skrll
99 1.1 skrll * m68k-opc.c (m68k_opcodes): Reorder "fmovel".
100 1.1 skrll
101 1.1 skrll 2003-11-03 Daniel Jacobowitz <drow (a] mvista.com>
102 1.1 skrll
103 1.1 skrll * arm-dis.c (print_arm_insn): Print "-" after "#".
104 1.1 skrll
105 1.1 skrll 2003-10-30 Falk Hueffner <falk.hueffner (a] student.uni-tuebingen.de>
106 1.1 skrll
107 1.1 skrll * alpha-opc.c: Add support for a second argument to RPCC.
108 1.1 skrll
109 1.1 skrll 2003-10-27 Stephane Carrez <stcarrez (a] nerim.fr>
110 1.1 skrll
111 1.1 skrll * m68hc11-dis.c: Convert to ISO C90 prototypes.
112 1.1 skrll
113 1.1 skrll 2003-10-21 Peter Barada <pbarada (a] mail.wm.sps.mot.com>
114 1.1 skrll Bernardo Innocenti <bernie (a] develer.com>
115 1.1 skrll
116 1.1 skrll * m68k-dis.c: Add MCFv4/MCF5528x support.
117 1.1 skrll * m68k-opc.c: Likewise.
118 1.1 skrll
119 1.1 skrll 2003-10-10 Dave Brolley <brolley (a] redhat.com>
120 1.1 skrll
121 1.1 skrll * frv-asm.c,frv-desc.c,frv-opc.c: Regenerated.
122 1.1 skrll
123 1.1 skrll 2003-10-08 Dave Brolley <brolley (a] redhat.com>
124 1.1 skrll
125 1.1 skrll * frv-desc.[ch], frv-opc.[ch]: Regenerated.
126 1.1 skrll
127 1.1 skrll 2003-09-30 Bob Wilson <bob.wilson (a] acm.org>
128 1.1 skrll
129 1.1 skrll * xtensa-dis.c (fetch_data): Remove numBytes parameter.
130 1.1 skrll (print_insn_xtensa): Fix call to fetch_data.
131 1.1 skrll
132 1.1 skrll 2003-09-30 Chris Demetriou <cgd (a] broadcom.com>
133 1.1 skrll
134 1.1 skrll * mips-dis.c (mips_arch_choices): Add entry for "mips64r2"
135 1.1 skrll (print_insn_args): Add handing for +E, +F, +G, and +H.
136 1.1 skrll * mips-opc.c (I65): New define for MIPS64r2.
137 1.1 skrll (mips_builtin_opcodes): Add "dext", "dextm", "dextu", "dins",
138 1.1 skrll "dinsm", "dinsu", "drotl", "drotr", "drotr32", "drotrv", "dsbh",
139 1.1 skrll and "dshd" for MIPS64r2. Adjust "dror", "dror32", and "drorv" to
140 1.1 skrll be supported on MIPS64r2.
141 1.1 skrll
142 1.1 skrll 2003-09-24 Dave Brolley <brolley (a] redhat.com>
143 1.1 skrll
144 1.1 skrll * frv-desc.c, frv-opc.c, frv-opc.h: Regenerated.
145 1.1 skrll
146 1.1 skrll 2003-09-14 Andreas Jaeger <aj (a] suse.de>
147 1.1 skrll
148 1.1 skrll * i386-dis.c: Convert to ISO C90 prototypes.
149 1.1 skrll * i370-dis.c: Likewise.
150 1.1 skrll * i370-opc.c: Likewiwse.
151 1.1 skrll * i960-dis.c: Likewise.
152 1.1 skrll * ia64-opc.c: Likewise.
153 1.1 skrll
154 1.1 skrll 2003-09-09 Dave Brolley <brolley (a] redhat.com>
155 1.1 skrll
156 1.1 skrll * frv-desc.c: Regenerated.
157 1.1 skrll
158 1.1 skrll 2003-09-08 Dave Brolley <brolley (a] redhat.com>
159 1.1 skrll
160 1.1 skrll On behalf of Doug Evans <dje (a] sebabeach.org>
161 1.1 skrll * Makefile.am (run-cgen): Pass new args archfile and opcfile
162 1.1 skrll to cgen.sh.
163 1.1 skrll (stamp-ip2k,stamp-m32r,stamp-fr30,stamp-frv,stamp-openrisc,
164 1.1 skrll stamp-iq2000,stamp-xstormy16): Pass paths of .cpu and .opc files
165 1.1 skrll to cgen.sh.
166 1.1 skrll (stamp-frv): Delete hardcoded path spec workaround.
167 1.1 skrll * Makefile.in: Regenerate.
168 1.1 skrll * cgen.sh: New args archfile and opcfile. Pass on to cgen.
169 1.1 skrll
170 1.1 skrll 2003-09-04 Nick Clifton <nickc (a] redhat.com>
171 1.1 skrll
172 1.1 skrll * v850-dis.c (disassemble): Accept bfd_mach_v850e1.
173 1.1 skrll * v850-opc.c (v850_opcodes): Add DBTRAP and DBRET instructions.
174 1.1 skrll
175 1.1 skrll 2003-09-04 Alan Modra <amodra (a] bigpond.net.au>
176 1.1 skrll
177 1.1 skrll * ppc-dis.c (struct dis_private): New.
178 1.1 skrll (powerpc_dialect): Make static. Accept -Many in addition to existing
179 1.1 skrll options. Save dialect in dis_private.
180 1.1 skrll (print_insn_big_powerpc): Retrieve dialect from dis_private.
181 1.1 skrll (print_insn_little_powerpc): Likewise.
182 1.1 skrll (print_insn_powerpc): Call powpc_dialect here. Remove unnecessary
183 1.1 skrll efs/altivec check. Try harder to disassemble if given -Many.
184 1.1 skrll * ppc-opc.c (insert_fxm): Expand comment.
185 1.1 skrll (PPC, PPCCOM, PPC32, PPC64, PPCVEC): Remove PPC_OPCODE_ANY.
186 1.1 skrll (POWER, POWER2, PPCPWR2, POWER32, COM, COM32, M601, PWRCOM): Likewise.
187 1.1 skrll (POWER4): Remove PPCCOM.
188 1.1 skrll (PPCONLY): Don't define. Update all occurrences to PPC.
189 1.1 skrll
190 1.1 skrll 2003-09-03 Andrew Cagney <cagney (a] redhat.com>
191 1.1 skrll
192 1.1 skrll * dis-init.c (init_disassemble_info): New file and function.
193 1.1 skrll * Makefile.am (CFILES): Add "dis-init.c".
194 1.1 skrll (libopcodes_la_SOURCES): Add "dis-init.c".
195 1.1 skrll (dis-init.lo): Specify dependencies.
196 1.1 skrll * Makefile.in: Regenerate.
197 1.1 skrll
198 1.1 skrll 2003-09-03 Dave Brolley <brolley (a] redhat.com>
199 1.1 skrll
200 1.1 skrll * frv-*: Regenerated.
201 1.1 skrll
202 1.1 skrll 2003-09-02 Alan Modra <amodra (a] bigpond.net.au>
203 1.1 skrll
204 1.1 skrll * ppc-opc.c (powerpc_opcodes): Combine identical PPC403/BOOKE entries.
205 1.1 skrll Move duplicate mnemonic entries together. Use RS instead of RT on
206 1.1 skrll all mt*.
207 1.1 skrll * ppc-dis.c: Convert to ISO C.
208 1.1 skrll
209 1.1 skrll 2003-08-29 Dave Brolley <brolley (a] redhat.com>
210 1.1 skrll
211 1.1 skrll * Makefile.am (stamp-frv): Copy frv.cpu and frv.opc from
212 1.1 skrll $(srcdir)/../cpu temporarily when regenerating source files.
213 1.1 skrll * Makefile.in: Regenerated.
214 1.1 skrll
215 1.1 skrll 2003-08-19 Nick Clifton <nickc (a] redhat.com>
216 1.1 skrll
217 1.1 skrll * arm-dis.c (print_insn_arm: case 'A'): Add code to
218 1.1 skrll disassemble unindexed form of Addressing Mode 5.
219 1.1 skrll
220 1.1 skrll 2003-08-19 Alan Modra <amodra (a] bigpond.net.au>
221 1.1 skrll
222 1.1 skrll * ppc-opc.c (PPC440): Define.
223 1.1 skrll (powerpc_opcodes): Allow mac*, mul*, nmac*, dccci, dcread, iccci,
224 1.1 skrll icread instructions when PPC440. Add dlmzb instruction.
225 1.1 skrll
226 1.1 skrll 2003-08-14 Alan Modra <amodra (a] bigpond.net.au>
227 1.1 skrll
228 1.1 skrll * dep-in.sed: Remove libintl.h.
229 1.1 skrll * Makefile.am (POTFILES.in): Unset LC_COLLATE.
230 1.1 skrll Run "make dep-am".
231 1.1 skrll * Makefile.in: Regenerate.
232 1.1 skrll
233 1.1 skrll 2003-08-07 Michael Meissner <gnu (a] the-meissners.org>
234 1.1 skrll
235 1.1 skrll * cgen-asm.c (hash_insn_array): Remove PARAMS macro.
236 1.1 skrll (hash_insn_list): Ditto.
237 1.1 skrll (build_asm_hash_table): Ditto.
238 1.1 skrll (cgen_set_parse_operand_fn): Prototype definition.
239 1.1 skrll (cgen_init_parse_operand): Ditto.
240 1.1 skrll (hash_insn_array): Ditto.
241 1.1 skrll (hash_insn_list): Ditto.
242 1.1 skrll (build_asm_hash_table): Ditto.
243 1.1 skrll (cgen_asm_lookup_insn): Ditto.
244 1.1 skrll (cgen_parse_keyword): Ditto.
245 1.1 skrll (cgen_parse_signed_integer): Ditto.
246 1.1 skrll (cgen_parse_unsigned_integer): Ditto.
247 1.1 skrll (cgen_parse_address): Ditto.
248 1.1 skrll (cgen_validate_signed_integer): Ditto.
249 1.1 skrll (cgen_validate_unsigned_integer): Ditto.
250 1.1 skrll
251 1.1 skrll * cgen-opc.c (hash_keyword_name): Remove PARAMS macro.
252 1.1 skrll (hash_keyword_value): Ditto.
253 1.1 skrll (build_keyword_hash_tables): Ditto.
254 1.1 skrll (cgen_keyword_lookup_name): Prototype definition.
255 1.1 skrll (cgen_keyword_lookup_value): Ditto.
256 1.1 skrll (cgen_keyword_add): Ditto.
257 1.1 skrll (cgen_keyword_search_init): Ditto.
258 1.1 skrll (cgen_keyword_search_next): Ditto.
259 1.1 skrll (hash_keyword_name): Ditto.
260 1.1 skrll (hash_keyword_value): Ditto.
261 1.1 skrll (build_keyword_hash_tables): Ditto.
262 1.1 skrll (cgen_hw_lookup_by_name): Ditto.
263 1.1 skrll (cgen_hw_lookup_by_num): Ditto.
264 1.1 skrll (cgen_operand_lookup_by_name): Ditto.
265 1.1 skrll (cgen_operand_lookup_by_num): Ditto.
266 1.1 skrll (cgen_insn_count): Ditto.
267 1.1 skrll (cgen_macro_insn_count): Ditto.
268 1.1 skrll (cgen_get_insn_value): Ditto.
269 1.1 skrll (cgen_put_insn_value): Ditto.
270 1.1 skrll (cgen_lookup_insn): Ditto.
271 1.1 skrll (cgen_get_insn_operands): Ditto.
272 1.1 skrll (cgen_lookup_get_insn_operands): Ditto.
273 1.1 skrll (cgen_set_signed_overflow_ok): Ditto.
274 1.1 skrll (cgen_clear_signed_overflow_ok): Ditto.
275 1.1 skrll (cgen_signed_overflow_ok_p): Ditto.
276 1.1 skrll
277 1.1 skrll * cgen-dis.c (hash_insn_array): Remove PARAMS macro.
278 1.1 skrll (hash_insn_list): Ditto.
279 1.1 skrll (build_dis_hash_table): Ditto.
280 1.1 skrll (count_decodable_bits): Ditto.
281 1.1 skrll (add_insn_to_hash_chain): Ditto.
282 1.1 skrll (count_decodable_bits): Prototype definition.
283 1.1 skrll (add_insn_to_hash_chain): Ditto.
284 1.1 skrll (hash_insn_array): Ditto.
285 1.1 skrll (hash_insn_list): Ditto.
286 1.1 skrll (build_dis_hash_table): Ditto.
287 1.1 skrll (cgen_dis_lookup_insn): Ditto.
288 1.1 skrll
289 1.1 skrll * cgen-asm.in (parse_insn_normal): Remove PARAMS macro.
290 1.1 skrll (@arch@_cgen_build_insn_regex): Prototype definition.
291 1.1 skrll (parse_insn_normal): Ditto.
292 1.1 skrll (@arch@_cgen_assemble_insn): Ditto.
293 1.1 skrll (@arch@_cgen_asm_hash_keywords): Ditto.
294 1.1 skrll
295 1.1 skrll * cgen-dis.in (print_normal): Remove PARAMS macro. Use void *
296 1.1 skrll instead of PTR.
297 1.1 skrll (print_address): Ditto.
298 1.1 skrll (print_keyword): Ditto.
299 1.1 skrll (print_insn_normal): Ditto.
300 1.1 skrll (print_insn): Ditto.
301 1.1 skrll (default_print_insn): Ditto.
302 1.1 skrll (read_insn): Ditto.
303 1.1 skrll (print_normal): Prototype definition. Use void * instead of PTR.
304 1.1 skrll (print_address): Ditto.
305 1.1 skrll (print_keyword): Ditto.
306 1.1 skrll (print_insn_normal): Ditto.
307 1.1 skrll (read_insn): Ditto.
308 1.1 skrll (print_insn): Ditto.
309 1.1 skrll (default_print_insn): Ditto.
310 1.1 skrll (print_insn_@arch@): Ditto.
311 1.1 skrll
312 1.1 skrll * cgen-ibld.in (insert_normal): Remove PARAMS macro.
313 1.1 skrll (insn_insn_normal): Ditto.
314 1.1 skrll (extract_normal): Ditto.
315 1.1 skrll (extract_insn_normal): Ditto.
316 1.1 skrll (put_insn_int_value): Ditto.
317 1.1 skrll (insert_1): Ditto.
318 1.1 skrll (fill_cache): Ditto.
319 1.1 skrll (extract_1): Ditto.
320 1.1 skrll (insert_1): Prototype definition.
321 1.1 skrll (insert_normal): Ditto.
322 1.1 skrll (insert_insn_normal): Ditto.
323 1.1 skrll (put_insn_int_value): Ditto.
324 1.1 skrll (fill_cache): Ditto.
325 1.1 skrll (extract_1): Ditto.
326 1.1 skrll (extract_normal): Ditto.
327 1.1 skrll (extract_insn_normal): Ditto.
328 1.1 skrll
329 1.1 skrll * fr30-asm.c: Regenerate.
330 1.1 skrll * fr30-dis.c: Ditto.
331 1.1 skrll * fr30-ibld.c: Ditto.
332 1.1 skrll * frv-asm.c: Ditto.
333 1.1 skrll * frv-dis.c: Ditto.
334 1.1 skrll * frv-ibld.c: Ditto.
335 1.1 skrll * ip2k-asm.c: Ditto.
336 1.1 skrll * ip2k-dis.c: Ditto.
337 1.1 skrll * ip2k-ibld.c: Ditto.
338 1.1 skrll * iq2000-asm.c: Ditto.
339 1.1 skrll * iq2000-dis.c: Ditto.
340 1.1 skrll * iq2000-ibld.c: Ditto.
341 1.1 skrll * m32r-asm.c: Ditto.
342 1.1 skrll * m32r-dis.c: Ditto.
343 1.1 skrll * m32r-ibld.c: Ditto.
344 1.1 skrll * openrisc-asm.c: Ditto.
345 1.1 skrll * openrisc-dis.c: Ditto.
346 1.1 skrll * openrisc-ibld.c: Ditto.
347 1.1 skrll * xstormy16-asm.c: Ditto.
348 1.1 skrll * xstormy16-dis.c: Ditto.
349 1.1 skrll * xstormy16-ibld.c: Ditto.
350 1.1 skrll
351 1.1 skrll 2003-08-06 Nick Clifton <nickc (a] redhat.com>
352 1.1 skrll
353 1.1 skrll * po/fr.po: Updated French translation.
354 1.1 skrll
355 1.1 skrll 2003-08-05 Nick Clifton <nickc (a] redhat.com>
356 1.1 skrll
357 1.1 skrll * configure.in (ALL_LINGUAS): Add nl.
358 1.1 skrll * configure: Regenerate.
359 1.1 skrll * po/nl.po: New Dutch translation.
360 1.1 skrll
361 1.1 skrll 2003-07-30 Jason Eckhardt <jle (a] rice.edu>
362 1.1 skrll
363 1.1 skrll * i860-dis.c: Convert to ISO C90. Remove superflous prototypes.
364 1.1 skrll
365 1.1 skrll 2003-07-30 Nick Clifton <nickc (a] redhat.com>
366 1.1 skrll
367 1.1 skrll * po/ro.po: Updated Romanian translation.
368 1.1 skrll
369 1.1 skrll 2003-07-29 Jakub Jelinek <jakub (a] redhat.com>
370 1.1 skrll
371 1.1 skrll * ppc-opc.c (insert_mbe, extract_mbe): Shift 1L instead of 1 up.
372 1.1 skrll
373 1.1 skrll 2003-07-24 Nick Clifton <nickc (a] redhat.com>
374 1.1 skrll
375 1.1 skrll * po/fr.po: Updated French translation.
376 1.1 skrll
377 1.1 skrll 2003-07-18 Nick Clifton <nickc (a] redhat.com>
378 1.1 skrll
379 1.1 skrll * arm-dis.c (parse_arm_disassembler_option): Do not expect
380 1.1 skrll option string to be NUL terminated.
381 1.1 skrll (parse_disassembler_options): Allow options to be space or
382 1.1 skrll comma separated.
383 1.1 skrll
384 1.1 skrll 2003-07-17 Nick Clifton <nickc (a] redhat.com>
385 1.1 skrll
386 1.1 skrll * po/es.po: New Spanish translation.
387 1.1 skrll * po/sv.po: New Swedish translation.
388 1.1 skrll * po/opcodes.pot: Regenerate.
389 1.1 skrll
390 1.1 skrll 2003-07-15 Richard Sandiford <rsandifo (a] redhat.com>
391 1.1 skrll
392 1.1 skrll * mips-dis.c (mips_arch_choices): Add rm7000 and rm9000 entries.
393 1.1 skrll
394 1.1 skrll 2003-07-14 Nick Clifton <nickc (a] redhat.com>
395 1.1 skrll
396 1.1 skrll * po/tr.po: Update with latest version.
397 1.1 skrll * po/POTFILES.in: Regenerate.
398 1.1 skrll * Makefile.in: Regenerate.
399 1.1 skrll
400 1.1 skrll 2003-07-11 Alan Modra <amodra (a] bigpond.net.au>
401 1.1 skrll
402 1.1 skrll * po/opcodes.pot: Regenerate.
403 1.1 skrll
404 1.1 skrll 2003-07-09 Alexandre Oliva <aoliva (a] redhat.com>
405 1.1 skrll
406 1.1 skrll 2000-05-25 Alexandre Oliva <aoliva (a] cygnus.com>
407 1.1 skrll * m10300-dis.c (disassemble): Negate negative accumulator's shift.
408 1.1 skrll 2000-05-24 Alexandre Oliva <aoliva (a] cygnus.com>
409 1.1 skrll * m10300-dis.c (disassemble, case FSREG, FDREG): Don't assume
410 1.1 skrll 32-bit longs when sign-extending operands.
411 1.1 skrll 2000-04-20 Alexandre Oliva <aoliva (a] cygnus.com>
412 1.1 skrll * m10300-opc.c: Remove MN10300_OPERAND_RELAX from all FSREGs.
413 1.1 skrll * m10300-dis.c (HAVE_AM33_2): Define.
414 1.1 skrll (disassemble): Use it.
415 1.1 skrll (HAVE_AM33): Redefine.
416 1.1 skrll (print_insn_mn10300): Fix mask for 5-byte extended insns.
417 1.1 skrll 2000-04-01 Alexandre Oliva <aoliva (a] cygnus.com>
418 1.1 skrll * m10300-opc.c: Renamed AM332 to AM33_2.
419 1.1 skrll 2000-03-31 Alexandre Oliva <aoliva (a] cygnus.com>
420 1.1 skrll * m10300-opc.c: Defined AM33 2.0 register operands. Added support
421 1.1 skrll for AM33 2.0 `imm8,(abs16)' addressing mode for btst, bset and
422 1.1 skrll bclr. Implemented `fbCC', `flCC', `dcpf' and all FP insns.
423 1.1 skrll * m10300-dis.c (print_insn_mn10300): Recognize 5byte extended
424 1.1 skrll insn code of AM33 2.0.
425 1.1 skrll (disassemble): Recognize FMT_D3. Print out FP register names.
426 1.1 skrll
427 1.1 skrll 2003-07-09 Chris Demetriou <cgd (a] broadcom.com>
428 1.1 skrll
429 1.1 skrll * mips-dis.c (set_default_mips_dis_options): Get BFD from
430 1.1 skrll the disassembler_info's section, rather than from the
431 1.1 skrll disassembler_info's symbols pointer.
432 1.1 skrll
433 1.1 skrll 2003-07-07 Alan Modra <amodra (a] bigpond.net.au>
434 1.1 skrll
435 1.1 skrll * ppc-opc.c: Remove NULL pointer checks. Formatting. Remove
436 1.1 skrll extraneous ATTRIBUTE_UNUSED.
437 1.1 skrll * ppc-dis.c (print_insn_powerpc): Always pass a valid address to
438 1.1 skrll operand->extract.
439 1.1 skrll
440 1.1 skrll 2003-07-04 Alan Modra <amodra (a] bigpond.net.au>
441 1.1 skrll
442 1.1 skrll * ppc-opc.c: Convert to C90, removing unnecessary prototypes and
443 1.1 skrll casts. Formatting.
444 1.1 skrll
445 1.1 skrll * ppc-opc.c: Remove PARAMS from prototypes.
446 1.1 skrll (FXM4): Define.
447 1.1 skrll (insert_fxm): New function, used by both FXM and FXM4.
448 1.1 skrll (extract_fxm): Likewise.
449 1.1 skrll (XFXFXM_MASK): Remove 1 << 20 term.
450 1.1 skrll (powerpc_opcodes): Add Power4 version of "mfcr". Simplify "mtcr" mask.
451 1.1 skrll
452 1.1 skrll 2003-07-01 Martin Schwidefsky <schwidefsky (a] de.ibm.com>
453 1.1 skrll
454 1.1 skrll * s390-dis.c (s390_extract_operand): Add support for long displacements.
455 1.1 skrll * s390-mkopc.c (s390_opcode_cpu_val): Add support for cpu type z990.
456 1.1 skrll * s390-opc.c (D20_20): Add define for 20 bit displacements.
457 1.1 skrll (INSTR_RRF_R0RR, INSTR_RSL_R0RD, INSTR_RSY_RRRD, INSTR_RSY_RURD,
458 1.1 skrll INSTR_RSY_AARD, INSTR_RXY_RRRD, INSTR_RXY_FRRD, INSTR_SIY_URD): Add
459 1.1 skrll new instruction formats.
460 1.1 skrll (MASK_RRF_R0RR, MASK_RSL_R0RD, MASK_RSY_RRRD, MASK_RSY_RURD,
461 1.1 skrll MASK_RSY_AARD, MASK_RXY_RRRD, MASK_RXY_FRRD, MASK_SIY_URD): Likewise.
462 1.1 skrll (s390_opformats): Likewise.
463 1.1 skrll * s390-opc.txt: Add new instructions for cpu type z990. Add missing
464 1.1 skrll hfp instructions. Add missing instructions pgin, pgout and xsch.
465 1.1 skrll
466 1.1 skrll 2003-06-23 H.J. Lu <hongjiu.lu (a] intel.com>
467 1.1 skrll
468 1.1 skrll * i386-dis.c (PNI_Fixup): New. Fix up "mwait" and "monitor" in
469 1.1 skrll Intel Precott New Instructions.
470 1.1 skrll (PREGRP27): New. Added for "addsubpd" and "addsubps".
471 1.1 skrll (PREGRP28): New. Added for "haddpd" and "haddps".
472 1.1 skrll (PREGRP29): New. Added for "hsubpd" and "hsubps".
473 1.1 skrll (PREGRP30): New. Added for "movsldup" and "movddup".
474 1.1 skrll (PREGRP31): New. Added for "movshdup" and "movhpd".
475 1.1 skrll (PREGRP32): New. Added for "lddqu".
476 1.1 skrll (dis386_twobyte): Use PREGRP30 to replace the "movlpX" entry.
477 1.1 skrll Use PREGRP31 to replace the "movhpX" entry. Use PREGRP28 for
478 1.1 skrll entry 0x7c. Use PREGRP29 for entry 0x7d. Use PREGRP27 for
479 1.1 skrll entry 0xd0. Use PREGRP32 for entry 0xf0.
480 1.1 skrll (twobyte_has_modrm): Updated.
481 1.1 skrll (twobyte_uses_SSE_prefix): Likewise.
482 1.1 skrll (grps): Use PNI_Fixup in the "sidtQ" entry.
483 1.1 skrll (prefix_user_table): Add PREGRP27, PREGRP28, PREGRP29, PREGRP30,
484 1.1 skrll PREGRP31 and PREGRP32.
485 1.1 skrll (float_mem): Use "fisttp{l||l|}" in entry 1 in opcode 0xdb.
486 1.1 skrll Use "fisttpll" in entry 1 in opcode 0xdd.
487 1.1 skrll Use "fisttp" in entry 1 in opcode 0xdf.
488 1.1 skrll
489 1.1 skrll 2003-06-19 Christian Groessler <chris (a] groessler.org>
490 1.1 skrll
491 1.1 skrll * z8k-dis.c (instr_data_s): Change tabl_index from long to int.
492 1.1 skrll (print_insn_z8k): Correctly check return value from
493 1.1 skrll z8k_lookup_instr call.
494 1.1 skrll (unparse_instr): Handle CLASS_IRO case.
495 1.1 skrll * z8kgen.c: Fix function definitions. Fix formatting.
496 1.1 skrll (opt): Add brk opcode alias for non-simulator breakpoint. Add
497 1.1 skrll missing and fix existing in/out and sin/sout opcode definitions.
498 1.1 skrll (args): "@ri", "@ro" - add CLASS_IRO register usage for in/out
499 1.1 skrll opcodes.
500 1.1 skrll (internal): Check p->flags for non-zero before dereferencing it.
501 1.1 skrll (gas): Add CLASS_IRO line. Insert new OPC_xxx lines for the added
502 1.1 skrll opcodes and renumber the remaining lines repectively.
503 1.1 skrll (main): Remove "-d" command line switch.
504 1.1 skrll * z8k-opc.h: Regenerate with new z8kgen.c.
505 1.1 skrll
506 1.1 skrll 2003-06-11 H.J. Lu <hongjiu.lu (a] intel.com>
507 1.1 skrll
508 1.1 skrll * po/Make-in (DESTDIR): New.
509 1.1 skrll (install-data-yes): Support $(DESTDIR).
510 1.1 skrll (uninstall): Likewise.
511 1.1 skrll
512 1.1 skrll 2003-06-11 Alan Modra <amodra (a] bigpond.net.au>
513 1.1 skrll
514 1.1 skrll * Makefile.am: Run "make dep-am".
515 1.1 skrll * Makefile.in: Regenerate.
516 1.1 skrll * po/POTFILES.in: Regenerate.
517 1.1 skrll
518 1.1 skrll 2003-06-10 Doug Evans <dje (a] sebabeach.org>
519 1.1 skrll
520 1.1 skrll * cgen-asm.in (@arch@_cgen_assemble_insn): CGEN_INSN_RELAX renamed to
521 1.1 skrll CGEN_INSN_RELAXED.
522 1.1 skrll * fr30-asm.c,fr30-desc.c,fr30-desc.h: Regenerate.
523 1.1 skrll * frv-asm.c,frv-desc.c,frv-desc.h: Regenerate.
524 1.1 skrll * ip2k-asm.c,ip2k-desc.c,ip2k-desc.h: Regenerate.
525 1.1 skrll * iq2000-asm.c,iq2000-desc.c,iq2000-desc.h: Regenerate.
526 1.1 skrll * m32r-asm.c,m32r-desc.c,m32r-desc.h,m32r-opc.c: Regenerate.
527 1.1 skrll * openrisc-asm.c,openrisc-desc.c,openrisc-desc.h: Regenerate.
528 1.1 skrll * xstormy16-asm.c,xstormy16-desc.c,xstormy16-desc.h: Regenerate.
529 1.1 skrll
530 1.1 skrll 2003-06-10 Gary Hade <garyhade (a] us.ibm.com>
531 1.1 skrll Alan Modra <amodra (a] bigpond.net.au>
532 1.1 skrll
533 1.1 skrll * ppc-opc.c (DQ, RAQ, RSQ, RTQ): Define.
534 1.1 skrll (insert_dq, extract_dq, insert_raq, insert_rtq, insert_rsq): New.
535 1.1 skrll (powerpc_opcodes): Add "attn", "lq" and "stq".
536 1.1 skrll
537 1.1 skrll 2003-06-10 Richard Sandiford <rsandifo (a] redhat.com>
538 1.1 skrll
539 1.1 skrll * h8300-dis.c (bfd_h8_disassemble): Don't print brackets round
540 1.1 skrll rts/l and rte/l register lists.
541 1.1 skrll
542 1.1 skrll 2003-06-03 Nick Clifton <nickc (a] redhat.com>
543 1.1 skrll
544 1.1 skrll * frv-desc.c: Regenerate.
545 1.1 skrll * frv-opc.c: Regenerate.
546 1.1 skrll * frv-asm.c: Regenerate.
547 1.1 skrll * frv-desc.h: Regenerate.
548 1.1 skrll * frv-dis.c: Regenerate.
549 1.1 skrll * frv-ibld.c: Regenerate.
550 1.1 skrll * frv-opc.h: Regenerate.
551 1.1 skrll * po/opcodes.pot: Regenerate.
552 1.1 skrll
553 1.1 skrll 2003-06-03 Michael Snyder <msnyder (a] redhat.com>
554 1.1 skrll and Bernd Schmidt <bernds (a] redhat.com>
555 1.1 skrll and Alexandre Oliva <aoliva (a] redhat.com>
556 1.1 skrll
557 1.1 skrll * disassemble.c (disassembler): Add support for h8300sx.
558 1.1 skrll * h8300-dis.c: Ditto.
559 1.1 skrll
560 1.1 skrll 2003-06-03 Nick Clifton <nickc (a] redhat.com>
561 1.1 skrll
562 1.1 skrll * frv-desc.c: Regenerate.
563 1.1 skrll * frv-opc.c: Regenerate.
564 1.1 skrll
565 1.1 skrll * aclocal.m4: Regenerate.
566 1.1 skrll * config.in: Regenerate.
567 1.1 skrll * configure: Regenerate.
568 1.1 skrll * iq2000-asm.c: Regenerate.
569 1.1 skrll * iq2000-desc.c: Regenerate.
570 1.1 skrll * iq2000-desc.h: Regenerate.
571 1.1 skrll * iq2000-dis.c: Regenerate.
572 1.1 skrll * iq2000-ibld.c: Regenerate.
573 1.1 skrll * iq2000-opc.c: Regenerate.
574 1.1 skrll * iq2000-opc.h: Regenerate.
575 1.1 skrll * po/POTFILES.in: Regenerate.
576 1.1 skrll * po/opcodes.pot: Regenerate.
577 1.1 skrll
578 1.1 skrll 2003-05-23 Jason Eckhardt <jle (a] rice.edu>
579 1.1 skrll
580 1.1 skrll * i860-dis.c (crnames): Add bear, ccr, p0, p1, p2, p3.
581 1.1 skrll (print_insn_i860): Grab 4 bits of the control register field
582 1.1 skrll instead of 3.
583 1.1 skrll
584 1.1 skrll 2003-05-18 Jason Eckhardt <jle (a] rice.edu>
585 1.1 skrll
586 1.1 skrll * i860-dis.c (print_insn_i860): Instruction shrd has a dual bit,
587 1.1 skrll print it.
588 1.1 skrll
589 1.1 skrll 2003-05-17 Andreas Jaeger <aj (a] suse.de>
590 1.1 skrll
591 1.1 skrll * Makefile.am (libopcodes_la_LIBADD): Add libbfd.la.
592 1.1 skrll (libopcodes_la_DEPENDENCIES): Add libbfd.la.
593 1.1 skrll * Makefile.in: Regenerated.
594 1.1 skrll
595 1.1 skrll 2003-05-16 Nick Clifton <nickc (a] redhat.com>
596 1.1 skrll
597 1.1 skrll * configure.in (ALL_LINGUAS): Add Romanian translation.
598 1.1 skrll * configure: Regenerate.
599 1.1 skrll * po/ro.po: New file: Romanian translation.
600 1.1 skrll
601 1.1 skrll 2003-05-12 Dhananjay Deshpande <dhananjayd (a] kpitcummins.com>
602 1.1 skrll
603 1.1 skrll * disassemble.c (disassembler): Add support for h8300hn and h8300sn.
604 1.1 skrll
605 1.1 skrll 2003-05-09 Alan Modra <amodra (a] bigpond.net.au>
606 1.1 skrll
607 1.1 skrll * i386-dis.c (print_insn): Test intel_syntax against (char) -1 in
608 1.1 skrll case char is unsigned.
609 1.1 skrll
610 1.1 skrll 2003-05-01 Christian Groessler <chris (a] groessler.org>
611 1.1 skrll
612 1.1 skrll * z8k-dis.c (z8k_lookup_instr): Optimize FETCH_DATA calls.
613 1.1 skrll (unpack_instr): Fix representation of segmented addresses.
614 1.1 skrll (intr_name): Added, contains names of the parameters to the EI/DI
615 1.1 skrll instructions.
616 1.1 skrll (unparse_instr): Fix display of EI/DI parameters.
617 1.1 skrll
618 1.1 skrll 2003-04-22 Doug Evans <dje (a] sebabeach.org>
619 1.1 skrll
620 1.1 skrll * fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate.
621 1.1 skrll * frv-desc.c,frv-desc.h,frv-opc.c,frv-opc.h: Regenerate.
622 1.1 skrll * ip2k-desc.c,ip2k-desc.h,ip2k-opc.c,ip2k-opc.h: Regenerate.
623 1.1 skrll * m32r-desc.c,m32r-desc.h,m32r-opc.c,m32r-opc.h: Regenerate.
624 1.1 skrll * m32r-opinst.c: Regenerate.
625 1.1 skrll * openrisc-desc.c,openrisc-desc.h,openrisc-opc.c,openrisc-opc.h: Regenerate.
626 1.1 skrll * xstormy16-desc.c,xstormy16-desc.h,xstormy16-opc.c,xstormy16-opc.h: Regenerate.
627 1.1 skrll
628 1.1 skrll 2003-04-15 Rohit Kumar Srivastava <rohits (a] kpitcummins.com>
629 1.1 skrll
630 1.1 skrll * h8500-opc.c: Replace occurrances of 'Hitachi' with 'Renesas'.
631 1.1 skrll
632 1.1 skrll 2003-04-07 James E Wilson <wilson (a] tuliptree.org>
633 1.1 skrll
634 1.1 skrll * ia64-ic.tbl (fr-readers): Add mem-writers-fp.
635 1.1 skrll * ia64-asmtab.c: Regenerate.
636 1.1 skrll
637 1.1 skrll 2003-04-08 Alexandre Oliva <aoliva (a] redhat.com>
638 1.1 skrll
639 1.1 skrll * mips-dis.c (mips_gpr_names_newabi): Reverted previous patch.
640 1.1 skrll
641 1.1 skrll 2003-04-07 Alexandre Oliva <aoliva (a] redhat.com>
642 1.1 skrll
643 1.1 skrll * mips-dis.c (mips_gpr_names_newabi): $12-$15 are named $t4-$t7.
644 1.1 skrll
645 1.1 skrll 2003-04-04 Svein E. Seldal <Svein.Seldal (a] solidas.com>
646 1.1 skrll
647 1.1 skrll * tic4x-dis.c: Namespace cleanup. Replace s/c4x/tic4x and
648 1.1 skrll s/c3x/tic3x/
649 1.1 skrll
650 1.1 skrll 2003-04-01 Nick Clifton <nickc (a] redhat.com>
651 1.1 skrll
652 1.1 skrll * arm-dis.c: Remove presence of (r) and (tm) symbols.
653 1.1 skrll * arm-opc.h: Remove presence of (r) and (tm) symbols.
654 1.1 skrll
655 1.1 skrll 2003-03-25 Stan Cox <scox (a] redhat.com>
656 1.1 skrll Nick Clifton <nickc (a] redhat.com>
657 1.1 skrll
658 1.1 skrll Contribute support for Intel's iWMMXt chip - an ARM variant:
659 1.1 skrll
660 1.1 skrll * arm-dis.c (regnames): Add iWMMXt register names.
661 1.1 skrll (set_iwmmxt_regnames): New function.
662 1.1 skrll (print_insn_arm): Handle iWMMXt formatters.
663 1.1 skrll * arm-opc.h: Document iWMMXt formatters.
664 1.1 skrll (arm_opcod): Add iWMMXt instructions.
665 1.1 skrll
666 1.1 skrll 2003-03-22 Doug Evans <dje (a] sebabeach.org>
667 1.1 skrll
668 1.1 skrll * i386-dis.c (dis386): Recognize icebp (0xf1).
669 1.1 skrll
670 1.1 skrll 2003-03-21 Martin Schwidefsky <schwidefsky (a] de.ibm.com>
671 1.1 skrll
672 1.1 skrll * s390-dis.c (init_disasm): Rename S390_OPCODE_ESAME to
673 1.1 skrll S390_OPCODE_ZARCH.
674 1.1 skrll (print_insn_s390): Use new modes field of s390_opcodes.
675 1.1 skrll * s390-mkopc.c (ARCHBITS_ESAONLY, ARCHBITS_ESA, ARCHBITS_ESAME): Remove.
676 1.1 skrll (s390_opcode_mode_val, s390_opcode_cpu_val): New enums.
677 1.1 skrll (struct op_struct): Remove archbits. Add mode_bits and min_cpu.
678 1.1 skrll (insertOpcode): Replace archbits by min_cpu and mode_bits.
679 1.1 skrll (dumpTable): Write mode_bits and min_cpu instead of archbits.
680 1.1 skrll (main): Adapt to new format in s390-opcode.txt.
681 1.1 skrll * s390-opc.c (s390_opformats): Replace archbits by min_cpu and
682 1.1 skrll mode_bits.
683 1.1 skrll * s390-opc.txt: Replace archbits by min_cpu and mode_bits.
684 1.1 skrll
685 1.1 skrll 2003-03-17 Nick Clifton <nickc (a] redhat.com>
686 1.1 skrll
687 1.1 skrll * ppc-opc.c: Fix formatting. Update copyright date.
688 1.1 skrll
689 1.1 skrll 2003-03-14 Daniel Jacobowitz <drow (a] mvista.com>
690 1.1 skrll
691 1.1 skrll * ppc-opc.c (powerpc_opcodes): Readd tlbre for PPC403.
692 1.1 skrll
693 1.1 skrll 2003-02-25 Alan Modra <amodra (a] bigpond.net.au>
694 1.1 skrll
695 1.1 skrll * hppa-dis.c: Formatting.
696 1.1 skrll
697 1.1 skrll 2003-02-25 Matthew Wilcox <willy (a] debian.org>
698 1.1 skrll
699 1.1 skrll * hppa-dis.c (print_insn_hppa): Implement fcnv instruction modifiers.
700 1.1 skrll
701 1.1 skrll * hppa-dis.c (print_insn_hppa <2 bit space register>): Do not print
702 1.1 skrll the space register when the value is zero.
703 1.1 skrll
704 1.1 skrll 2003-02-23 Elias Athanasopoulos <elathan (a] phys.uoa.gr>
705 1.1 skrll
706 1.1 skrll * mips-dis.c (print_mips_disassembler_options): Make 'i' unsigned,
707 1.1 skrll use ARRAY_SIZE in loops.
708 1.1 skrll
709 1.1 skrll 2003-02-12 Dave Brolley <brolley (a] redhat.com>
710 1.1 skrll
711 1.1 skrll * fr30-desc.c: Regenerate.
712 1.1 skrll
713 1.1 skrll 2003-02-06 Gwenole Beauchesne <gbeauchesne (a] mandrakesoft.com>
714 1.1 skrll
715 1.1 skrll * i386-dis.c (dq_mode, Edq): Define.
716 1.1 skrll (dis386_twobyte): Correct movd operands.
717 1.1 skrll (OP_E): Handle dq_mode case.
718 1.1 skrll
719 1.1 skrll 2003-01-29 Henric Jungheim <henric (a] attbi.com>
720 1.1 skrll
721 1.1 skrll * sparc-dis.c (print_insn_sparc): When examining values added in
722 1.1 skrll to rs1, make sure that there are previous instructions.
723 1.1 skrll
724 1.1 skrll 2003-01-23 Nick Clifton <nickc (a] redhat.com>
725 1.1 skrll
726 1.1 skrll * Add sh2e support:
727 1.1 skrll
728 1.1 skrll 2002-04-02 Alexandre Oliva <aoliva (a] redhat.com>
729 1.1 skrll
730 1.1 skrll * sh-dis.c (print_insn_shx): Handle bfd_mach_sh2e.
731 1.1 skrll * sh-opc.h (arch_sh2e, arch_sh2e_up): New.
732 1.1 skrll (arch_sh2_up): Added sh2e.
733 1.1 skrll (sh_table): Replaced all occurrences of arch_sh3e_up with
734 1.1 skrll arch_sh2e_up, except in fsqrt.
735 1.1 skrll
736 1.1 skrll 2003-01-23 Alan Modra <amodra (a] bigpond.net.au>
737 1.1 skrll
738 1.1 skrll * sh64-dis.c: Include elf32-sh64.h.
739 1.1 skrll * Makefile.am: Run "make dep-am".
740 1.1 skrll * Makefile.in: Regenerate.
741 1.1 skrll
742 1.1 skrll 2003-01-17 Richard Henderson <rth (a] redhat.com>
743 1.1 skrll
744 1.1 skrll * alpha-opc.c (alpha_opcodes): Add bugchk, rduniq, wruniq, gentrap
745 1.1 skrll PAL entry points.
746 1.1 skrll
747 1.1 skrll 2003-01-16 Alan Modra <amodra (a] bigpond.net.au>
748 1.1 skrll
749 1.1 skrll * Makefile.am: Run "make dep-am".
750 1.1 skrll * Makefile.in: Regenerate.
751 1.1 skrll * po/POTFILES.in: Regenerate.
752 1.1 skrll
753 1.1 skrll 2003-01-08 Klee Dienes <kdienes (a] apple.com>
754 1.1 skrll
755 1.1 skrll * Makefile.am (ALL_MACHINES): Add msp430-dis.lo.
756 1.1 skrll * Makefile.in: Regenerate.
757 1.1 skrll
758 1.1 skrll 2003-01-08 Alan Modra <amodra (a] bigpond.net.au>
759 1.1 skrll
760 1.1 skrll * ppc-opc.c (powerpc_macros <extrwi>): Accept a shift of 32.
761 1.1 skrll
762 1.1 skrll 2002-01-02 Ben Elliston <bje (a] redhat.com>
763 1.1 skrll Jeff Johnston <jjohnstn (a] redhat.com>
764 1.1 skrll
765 1.1 skrll * iq2000-asm.c: New file.
766 1.1 skrll * iq2000-desc.c: Likewise.
767 1.1 skrll * iq2000-desc.h: Likewise.
768 1.1 skrll * iq2000-dis.c: Likewise.
769 1.1 skrll * iq2000-ibld.c: Likewise.
770 1.1 skrll * iq2000-opc.c: Likewise.
771 1.1 skrll * iq2000-opc.h: Likewise.
772 1.1 skrll * Makefile.am (HFILES): Add iq2000-desc.h, iq2000-opc.h.
773 1.1 skrll (CFILES): Add iq2000-asm.c, iq2000-desc.c, iq2000-dis.c,
774 1.1 skrll iq2000-ibld.c, iq2000-opc.c.
775 1.1 skrll (ALL_MACHINES): Add iq2000-asm.lo, iq2000-desc.lo, iq2000-dis.lo,
776 1.1 skrll iq2000-ibld.lo, iq2000-opc.lo.
777 1.1 skrll (CLEANFILES): Add stamp-iq2000.
778 1.1 skrll (IQ2000_DEPS): New macro.
779 1.1 skrll (stamp-iq2000): New target.
780 1.1 skrll * Makefile.in: Regenerate.
781 1.1 skrll * configure.in: Handle bfd_iq2000_arch.
782 1.1 skrll * configure: Regenerate.
783 1.1 skrll
784 1.1 skrll 2003-01-02 Chris Demetriou <cgd (a] broadcom.com>
785 1.1 skrll
786 1.1 skrll * mips-dis.c (print_insn_args): Use position extracted by "+A"
787 1.1 skrll to calculate size for "+B". Redo code for "+C" so it shares
788 1.1 skrll the same style as "+A" and "+B" now do.
789 1.1 skrll
790 1.1 skrll 2003-01-02 Chris Demetriou <cgd (a] broadcom.com>
791 1.1 skrll
792 1.1 skrll * mips-dis.c: Update copyright years.
793 1.1 skrll (print_insn_arg): Rename to...
794 1.1 skrll (print_insn_args): This, returning void. Process the whole
795 1.1 skrll string of args rather than a single one. Reindent.
796 1.1 skrll (print_insn_mips): Update to match the above.
797 1.1 skrll
798 1.1 skrll 2002-12-31 Chris Demetriou <cgd (a] broadcom.com>
799 1.1 skrll
800 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Move "di" into the
801 1.1 skrll right order alphabetically, and make all hex constants use
802 1.1 skrll lower-case letters.
803 1.1 skrll
804 1.1 skrll 2002-12-31 Chris Demetriou <cgd (a] broadcom.com>
805 1.1 skrll
806 1.1 skrll * mips-dis.c (mips_cp0sel_name): New structure.
807 1.1 skrll (mips_cp0sel_names_mips3264, mips_cp0sel_names_mips3264r2)
808 1.1 skrll (mips_cp0sel_names_sb1): New arrays.
809 1.1 skrll (mips_arch_choice): New structure members "cp0sel_names" and
810 1.1 skrll "cp0sel_names_len".
811 1.1 skrll (mips_arch_choices): Add references to new cp0sel_names arrays
812 1.1 skrll as appropriate, and make all existing entries reference
813 1.1 skrll appropriate mips_XXX_names_numeric arrays rather than simply
814 1.1 skrll using NULL.
815 1.1 skrll (mips_cp0sel_names, mips_cp0sel_names_len): New variables.
816 1.1 skrll (lookup_mips_cp0sel_name): New function.
817 1.1 skrll (set_default_mips_dis_options): Set mips_cp0sel_names and
818 1.1 skrll mips_cp0sel_names_len as appropriate. Remove now-unnecessary
819 1.1 skrll checks for NULL register name arrays.
820 1.1 skrll (parse_mips_dis_option): Likewise.
821 1.1 skrll (print_insn_arg): Handle "+D" operand type.
822 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add new "+D" variants
823 1.1 skrll of mfc0, mtc0, dmfc0, and dmtc0 to print CP0+sel register
824 1.1 skrll names symbolically.
825 1.1 skrll
826 1.1 skrll 2002-12-30 Chris Demetriou <cgd (a] broadcom.com>
827 1.1 skrll
828 1.1 skrll * mips-dis.c (mips_cp0_names_mips3264r2, mips_hwr_names_numeric)
829 1.1 skrll (mips_hwr_names_mips3264r2): New arrays.
830 1.1 skrll (mips_arch_choice): New "hwr_names" member.
831 1.1 skrll (mips_arch_choices): Adjust for structure change, and add a new
832 1.1 skrll entry for "mips32r2" ISA.
833 1.1 skrll (mips_hwr_names): New variable.
834 1.1 skrll (set_default_mips_dis_options): Set mips_hwr_names.
835 1.1 skrll (parse_mips_dis_option): New "hwr-names" option which sets
836 1.1 skrll mips_hwr_names, and adjust "reg-names=ARCH" to set mips_hwr_names.
837 1.1 skrll (print_insn_arg): Change return type to "int"
838 1.1 skrll and use that to indicate number of characters consumed.
839 1.1 skrll Add support for "+" operand extension character, "+A", "+B",
840 1.1 skrll "+C", and "K" operands.
841 1.1 skrll (print_insn_mips): Adjust for changes to print_insn_arg.
842 1.1 skrll (print_mips_disassembler_options): Adjust for "hwr-names"
843 1.1 skrll addition and "reg-names" change.
844 1.1 skrll * mips-opc (I33): New define (shorthand for INSN_ISA32R2).
845 1.1 skrll (mips_builtin_opcodes): Note that "nop" and "ssnop" are special
846 1.1 skrll forms of "sll". Add new MIPS32 Release 2 instructions: ehb,
847 1.1 skrll di, ei, ext, ins, jr.hb, jalr.hb, mfhc1, mfhc2, mthc1, mthc2,
848 1.1 skrll rdhwr, rdpgpr, seb, seh, synci, wrpgpr, wsbh.
849 1.1 skrll Note that hardware rotate instructions (ror, rorv) can be
850 1.1 skrll used on MIPS32 Release 2, and add the official mnemonics
851 1.1 skrll for them (rotr, rotrv) and the similar "rotl" mnemonic for
852 1.1 skrll left-rotate.
853 1.1 skrll
854 1.1 skrll 2002-12-30 Dmitry Diky <diwil (a] mail.ru>
855 1.1 skrll
856 1.1 skrll * configure.in: Add msp430 target.
857 1.1 skrll * configure: Regenerate.
858 1.1 skrll * disassemble.c: Add entry for msp430 disassembly.
859 1.1 skrll * msp430-dis.c: New file: msp430 disassembler.
860 1.1 skrll
861 1.1 skrll 2002-12-27 Chris Demetriou <cgd (a] broadcom.com>
862 1.1 skrll
863 1.1 skrll * disassemble.c (disassembler_usage): Add invocation of
864 1.1 skrll print_mips_disassembler_options.
865 1.1 skrll * mips-dis.c: Include libiberty.h.
866 1.1 skrll (print_mips_disassembler_options, set_default_mips_dis_options)
867 1.1 skrll (parse_mips_dis_option, parse_mips_dis_options, choose_abi_by_name)
868 1.1 skrll (choose_arch_by_name, choose_arch_by_number): New functions.
869 1.1 skrll (mips_abi_choice, mips_arch_choice): New structures.
870 1.1 skrll (mips32_reg_names, mips64_reg_names, reg_names): Remove.
871 1.1 skrll (mips_gpr_names_numeric, mips_gpr_names_oldabi)
872 1.1 skrll (mips_gpr_names_newabi, mips_fpr_names_numeric)
873 1.1 skrll (mips_fpr_names_32, mips_fpr_names_n32, mips_fpr_names_64)
874 1.1 skrll (mips_cp0_names_numeric, mips_cp0_names_mips3264)
875 1.1 skrll (mips_cp0_names_sb1, mips_abi_choices, mips_arch_choices)
876 1.1 skrll (mips_processor, mips_isa, mips_gpr_names, mips_fpr_names)
877 1.1 skrll (mips_cp0_names): New variables.
878 1.1 skrll (print_insn_args): Use new variables to print GPR, FPR, and CP0
879 1.1 skrll register names.
880 1.1 skrll (mips_isa_type): Remove.
881 1.1 skrll (print_insn_mips): Remove ISA and CPU setup since it is now done...
882 1.1 skrll (_print_insn_mips): Here. Remove register setup code, and
883 1.1 skrll call set_default_mips_dis_options and parse_mips_dis_options
884 1.1 skrll instead.
885 1.1 skrll (print_mips16_insn_arg): Use mips_gpr_names instead of mips32_names.
886 1.1 skrll
887 1.1 skrll 2002-12-23 Alan Modra <amodra (a] bigpond.net.au>
888 1.1 skrll
889 1.1 skrll * Makefile.in: Regenerate.
890 1.1 skrll
891 1.1 skrll 2002-12-19 Nick Kelsey <nickk (a] ubicom.com>
892 1.1 skrll
893 1.1 skrll * cgen-asm.c (cgen_parse_keyword): Added underscore to symbol character
894 1.1 skrll check to fix false keyword trigger with names such as <keyword>_foo.
895 1.1 skrll
896 1.1 skrll 2002-12-19 Doug Evans <dje (a] sebabeach.org>
897 1.1 skrll
898 1.1 skrll * Makefile.am (CGEN_CPUS): New variable.
899 1.1 skrll (run-cgen-all): New rule.
900 1.1 skrll * Makefile.in: Regenerate.
901 1.1 skrll
902 1.1 skrll 2002-12-18 Chris Demetriou <cgd (a] broadcom.com>
903 1.1 skrll
904 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Remove one "ror" and two
905 1.1 skrll "dror" entries, and reorder the remaining "dror" and "ror" entries.
906 1.1 skrll
907 1.1 skrll 2002-12-16 DJ Delorie <dj (a] delorie.com>
908 1.1 skrll
909 1.1 skrll * xstormy16-asm.c (parse_immediate16): Add prototype.
910 1.1 skrll
911 1.1 skrll 2002-12-16 Andrew MacLeod <amacleod (a] redhat.com>
912 1.1 skrll
913 1.1 skrll * xstormy16-asm.c: Regenerate.
914 1.1 skrll
915 1.1 skrll 2002-12-16 Alan Modra <amodra (a] bigpond.net.au>
916 1.1 skrll
917 1.1 skrll * ns32k-dis.c (print_insn_ns32k): Constify "d", remove register
918 1.1 skrll keyword.
919 1.1 skrll
920 1.1 skrll 2002-12-13 Alan Modra <amodra (a] bigpond.net.au>
921 1.1 skrll
922 1.1 skrll * h8500-opc.h (h8500_table): Add missing initializers to quiet
923 1.1 skrll warnings.
924 1.1 skrll * pj-dis.c (print_insn_pj): Adjust for pj_opc_info_t change.
925 1.1 skrll * pj-opc.c (pj_opc_info): Add braces around union initializer.
926 1.1 skrll * z8kgen.c: Include "libiberty.h".
927 1.1 skrll (opt, args, toks): Fix initializer warnings.
928 1.1 skrll (chewname): Make "name" a char **. Return mnemonic trimmed of
929 1.1 skrll operands.
930 1.1 skrll (gas): Improve emitted "DO NOT EDIT" warning. Format emitted
931 1.1 skrll opcode_entry_type, and make "nicename" and "name" const. Make
932 1.1 skrll z8k_table const too. Formatting. Generate idx as gas needs it.
933 1.1 skrll * z8k-opc.h: Regenerate.
934 1.1 skrll
935 1.1 skrll 2002-12-08 Stephane Carrez <stcarrez (a] nerim.fr>
936 1.1 skrll
937 1.1 skrll * m68hc11-dis.c (print_indexed_operand): Fix PC-relative address
938 1.1 skrll for 9 and 16-bit PC-relative addressing mode.
939 1.1 skrll
940 1.1 skrll 2002-12-05 Aldy Hernandez <aldyh (a] redhat.com>
941 1.1 skrll
942 1.1 skrll * ppc-opc.c: Delete evsabs, evsnabs, evsneg, evsadd, evssub,
943 1.1 skrll evsmul, evsdiv, evscmpgt, evsgmplt, evststgt, evtstlt, evststeq,
944 1.1 skrll evscfui, evscfsi, evscfuf, evscfsf, evsctui, evsctuiz, evsctsi,
945 1.1 skrll evsctsiz, evsctuf, evsctsf, evmwhssfaa, evmwhssmaa, evmwhsmfaa,
946 1.1 skrll evmwhsmiaa, evmwhusiaa, evmwhumiaa, evmwhssfan, evmwhssian,
947 1.1 skrll evmwhsmfan, evmwhsmian, evmwhusian, evmwhumian, evmwhgssfaa,
948 1.1 skrll evmwhgsmfaa, evmwhgsmiaa, evmwhgumiaa, evmwhgssfan, evmwhgsmfan,
949 1.1 skrll evmwhgsmian, evmwhgumian.
950 1.1 skrll (mftb): Add to opcode table.
951 1.1 skrll (mtspefscr): Change RT to RS in opcode table.
952 1.1 skrll
953 1.1 skrll 2002-12-05 Aldy Hernandez <aldyh (a] redhat.com>
954 1.1 skrll
955 1.1 skrll * ppc-opc.c: Move mbar and msync up. Change mask for mbar and
956 1.1 skrll msync.
957 1.1 skrll
958 1.1 skrll 2002-12-04 David Mosberger <davidm (a] hpl.hp.com>
959 1.1 skrll
960 1.1 skrll * ia64-opc-d.c (ia64_opcodes_d): Add "hint" instruction.
961 1.1 skrll * ia64-opc-b.c: Add "hint.b" instruction.
962 1.1 skrll * ia64-opc-f.c: Add "hint.f" instruction.
963 1.1 skrll * ia64-opc-i.c: Add "hint.i" instruction.
964 1.1 skrll * ia64-opc-m.c: Add "hint.m", "fc.i", "ld16", "st16", and
965 1.1 skrll "cmp8xchg16" instructions.
966 1.1 skrll * ia64-opc-x.c: Add "hint.x" instruction.
967 1.1 skrll
968 1.1 skrll * ia64-opc.h (AR_CSD): New macro.
969 1.1 skrll
970 1.1 skrll * ia64-ic.tbl: Update according to SDM2.1.
971 1.1 skrll * ia64-raw.tbl: Ditto.
972 1.1 skrll * ia64-waw.tbl: Ditto.
973 1.1 skrll
974 1.1 skrll * ia64-gen.c (in_iclass): Handle "hint" like "nop".
975 1.1 skrll (lookup_regindex): Recognize AR[FCR], AR[EFLAG], AR[CSD],
976 1.1 skrll AR[SSD], AR[CFLG], AR[FSR], AR[FIR], and AR[FDR].
977 1.1 skrll * ia64-asmtab.c: Regenerate.
978 1.1 skrll
979 1.1 skrll 2002-11-25 Aldy Hernandez <aldyh (a] redhat.com>
980 1.1 skrll
981 1.1 skrll * ppc-opc.c: Remove evmwlssf, evmwlssfa, evmwlsmf, evmwlsmfa,
982 1.1 skrll evmwlssfaaw, evmwlsmfaaw, evmwlssfanw, evmwlsfanw.
983 1.1 skrll
984 1.1 skrll 2002-12-04 Aldy Hernandez <aldyh (a] redhat.com>
985 1.1 skrll
986 1.1 skrll * ppc-opc.c (PMRN): Remove.
987 1.1 skrll (RA): Set to NB + 1.
988 1.1 skrll (powerpc_opcodes): Change PMRN to SPR.
989 1.1 skrll Change all RD to RS.
990 1.1 skrll Change mftb to look like mftbl.
991 1.1 skrll Move mftb before mftbl.
992 1.1 skrll Add mfbbtar.
993 1.1 skrll Add mtbbtar.
994 1.1 skrll Change mfpmr to use PMR.
995 1.1 skrll Change mtpmr to use PMR.
996 1.1 skrll (RD): Remove.
997 1.1 skrll (insert_ev2): Fix mask and shift.
998 1.1 skrll (extract_ev2): Same.
999 1.1 skrll (insert_ev4): Same.
1000 1.1 skrll (extract_ev4): Same.
1001 1.1 skrll (PMR): Define.
1002 1.1 skrll (extract_pmrn): Remove.
1003 1.1 skrll (insert_pmrn): Remove.
1004 1.1 skrll
1005 1.1 skrll 2002-12-03 Richard Henderson <rth (a] redhat.com>
1006 1.1 skrll
1007 1.1 skrll * ia64-opc-m.c: Add ld8.mov.
1008 1.1 skrll * ia64-asmtab.c: Regenerate.
1009 1.1 skrll
1010 1.1 skrll 2002-12-02 Alan Modra <amodra (a] bigpond.net.au>
1011 1.1 skrll
1012 1.1 skrll * arm-dis.c (print_insn_arm): Constify "insn". Formatting.
1013 1.1 skrll (print_insn_thumb): Likewise.
1014 1.1 skrll * h8500-dis.c (print_insn_h8500): Constify "opcode".
1015 1.1 skrll * mcore-dis.c (print_insn_mcore): Constify "op". Formatting.
1016 1.1 skrll * ns32k-dis.c (print_insn_arg <case 'F'>): Use a union to avoid
1017 1.1 skrll type-punned pointer warnings.
1018 1.1 skrll <case 'L'>: Likewise. Fix error message too.
1019 1.1 skrll * pdp11-dis.c (print_reg): Warning fix.
1020 1.1 skrll * sh-dis.c (print_movxy): Constify "op" param.
1021 1.1 skrll (print_insn_ddt): Constify sh_opcode_info vars.
1022 1.1 skrll (print_insn_ppi): Likewise.
1023 1.1 skrll (print_insn_sh): Likewise.
1024 1.1 skrll * tic30-dis.c (cnvt_tmsfloat_ieee): Use a union to avoid
1025 1.1 skrll type-punned pointer warnings.
1026 1.1 skrll * w65-dis.c (print_insn_w65): Constify "op".
1027 1.1 skrll
1028 1.1 skrll 2002-12-01 Stephane Carrez <stcarrez (a] nerim.fr>
1029 1.1 skrll
1030 1.1 skrll * m68hc11-dis.c (PC_REGNUM): Define.
1031 1.1 skrll (print_indexed_operand): Need an adjustment for some PC-relative
1032 1.1 skrll operand modes; print the final address of PC-relative modes.
1033 1.1 skrll (print_insn): Take into account movw/movb to adjust the PC-relative
1034 1.1 skrll operand addresses.
1035 1.1 skrll
1036 1.1 skrll 2002-11-30 Alan Modra <amodra (a] bigpond.net.au>
1037 1.1 skrll
1038 1.1 skrll *arm-dis.c, cris-dis.c, h8300-dis.c, mips-dis.c, mmix-dis.c, sh-dis.c,
1039 1.1 skrll sh64-dis.c, v850-dis.c: Replace boolean with bfd_boolean, true with
1040 1.1 skrll TRUE, false with FALSE. Simplify comparisons of bfd_boolean vars
1041 1.1 skrll with TRUE/FALSE. Formatting.
1042 1.1 skrll
1043 1.1 skrll 2002-11-25 DJ Delorie <dj (a] redhat.com>
1044 1.1 skrll
1045 1.1 skrll * xstormy16-opc.c: Regenerate.
1046 1.1 skrll
1047 1.1 skrll 2002-11-25 Jim Wilson <wilson (a] redhat.com>
1048 1.1 skrll
1049 1.1 skrll * ia64-dis.c (print_insn_ia64): Correct handling of IA64_OPND_TGT64.
1050 1.1 skrll
1051 1.1 skrll 2002-11-15 DJ Delorie <dj (a] redhat.com>
1052 1.1 skrll
1053 1.1 skrll * xstormy16-desc.c: Regenerate.
1054 1.1 skrll * xstormy16-opc.c: Regenerate.
1055 1.1 skrll * xstormy16-opc.h: Regenerate.
1056 1.1 skrll
1057 1.1 skrll 2002-11-18 Klee Dienes <kdienes (a] apple.com>
1058 1.1 skrll
1059 1.1 skrll * avr-dis.c: Include libiberty.h (for xmalloc).
1060 1.1 skrll (struct avr_opcodes_s): Remove 'bin_mask' field (it's
1061 1.1 skrll automatically computed in the init routine).
1062 1.1 skrll (AVR_INSN): No longer provide bin_mask field in initializer.
1063 1.1 skrll (avr_opcodes_s): Declare as const.
1064 1.1 skrll (print_insn_avr): Store the bin_mask field in a separate table
1065 1.1 skrll (allocated with xmalloc); iterate through it at the same time as
1066 1.1 skrll we iterate through the opcodes.
1067 1.1 skrll
1068 1.1 skrll 2002-11-18 Klee Dienes <kdienes (a] apple.com>
1069 1.1 skrll
1070 1.1 skrll * h8300-dis.c: Include libiberty.h (for xmalloc).
1071 1.1 skrll (struct h8_instruction): New type, used to wrap h8_opcodes with a
1072 1.1 skrll length field (computed at run-time).
1073 1.1 skrll (h8_instructions): New variable.
1074 1.1 skrll (bfd_h8_disassemble_init): Allocate the storage for
1075 1.1 skrll h8_instructions. Fill h8_instructions with pointers to the
1076 1.1 skrll appropriate opcode and the correct value for the length field.
1077 1.1 skrll (bfd_h8_disassemble): Iterate through h8_instructions instead of
1078 1.1 skrll h8_opcodes.
1079 1.1 skrll
1080 1.1 skrll 2002-11-18 Klee Dienes <kdienes (a] apple.com>
1081 1.1 skrll
1082 1.1 skrll * arc-opc.c (arc_ext_opcodes): Define.
1083 1.1 skrll (arc_ext_operands): Define.
1084 1.1 skrll * i386-dis.c (Suffix3DNow): Declare as const.
1085 1.1 skrll * arm-opc.h (arm_opcodes): Declare as const.
1086 1.1 skrll (thumb_opcodes): Declare as const.
1087 1.1 skrll * h8500-opc.h (h8500_table): Declare as const.
1088 1.1 skrll (h8500_table): Use a NULL for the opcode in the terminator, so
1089 1.1 skrll that code testing (opcode->name) behaves correctly.
1090 1.1 skrll * mcore-opc.h (mcore_table): Declare as const.
1091 1.1 skrll * sh-opc.h (sh_table): Declare as const.
1092 1.1 skrll * w65-opc.h (optable): Declare as const.
1093 1.1 skrll * z8k-opc.h (z8k_table): Declare as const.
1094 1.1 skrll
1095 1.1 skrll 2002-11-18 Svein E. Seldal <Svein.Seldal (a] solidas.com>
1096 1.1 skrll
1097 1.1 skrll * tic4x-dis.c: Added support for enhanced and special insn.
1098 1.1 skrll (c4x_print_op): Added insn class 'i' and 'j'
1099 1.1 skrll (c4x_hash_opcode_special): Add to support special insn
1100 1.1 skrll (c4x_hash_opcode): Update to support the new opcode-list
1101 1.1 skrll format. Add support for the new special insns.
1102 1.1 skrll (c4x_disassemble): New opcode-list support.
1103 1.1 skrll
1104 1.1 skrll 2002-11-16 Klee Dienes <kdienes (a] apple.com>
1105 1.1 skrll
1106 1.1 skrll * m88k-dis.c: Include libiberty.h (for xmalloc).
1107 1.1 skrll (HASHTAB): New type, used to build instruction hash tables.
1108 1.1 skrll Contains a pointer to an INSTAB and a pointer to the next hash
1109 1.1 skrll chain entry.
1110 1.1 skrll (instructions): Move definition from m88k.h; remove initialization
1111 1.1 skrll of 'next' field.
1112 1.1 skrll (hashtable): Now an aray of pointer-to-HASHTAB, not INSTAB.
1113 1.1 skrll (printop): Mark pointer to OPSPEC as const.
1114 1.1 skrll (install): Remove; fold into init_disasm.
1115 1.1 skrll (m88kdis): Update to ihashtab_initialized to 1 after calling
1116 1.1 skrll init_disasm. entry_ptr now iterates through HASHTABs, not
1117 1.1 skrll INSTABs.
1118 1.1 skrll (init_disasm): Iterate through the instructions and add to
1119 1.1 skrll hashtable[].
1120 1.1 skrll
1121 1.1 skrll 2002-11-16 Svein E. Seldal <Svein.Seldal (a] solidas.com>
1122 1.1 skrll
1123 1.1 skrll * tic4x-dis.c: (c4x_print_op): Add support for the new argument
1124 1.1 skrll format. Fix bug in 'N' register printer.
1125 1.1 skrll
1126 1.1 skrll 2002-11-12 Segher Boessenkool <segher (a] koffie.nl>
1127 1.1 skrll
1128 1.1 skrll * ppc-dis.c (print_insn_powerpc): Correct condition register display.
1129 1.1 skrll
1130 1.1 skrll 2002-11-07 Aldy Hernandez <aldyh (a] redhat.com>
1131 1.1 skrll
1132 1.1 skrll * ppc-opc.c (EVUIMM_4): Change bit size to 32.
1133 1.1 skrll (EVUIMM_2): Same.
1134 1.1 skrll (EVUIMM_8): Same.
1135 1.1 skrll
1136 1.1 skrll 2002-11-07 Klee Dienes <kdienes (a] apple.com>
1137 1.1 skrll
1138 1.1 skrll * Makefile.am (ia64-asmtab.c): Update to use the new '--srcdir'
1139 1.1 skrll argument to ia64-gen.
1140 1.1 skrll Regenerate dependencies for ia64-len.lo.
1141 1.1 skrll * Makefile.in: Regenerate.
1142 1.1 skrll * ia64-gen.c: Convert to use getopt(). Add the standard GNU
1143 1.1 skrll options, as well as '--srcdir', which controls the directory in
1144 1.1 skrll which ia64-gen looks for the sources it uses to generate the
1145 1.1 skrll output table. Add a 'const' to the declaration of the final
1146 1.1 skrll output table. Call xmalloc_set_program_name to set the program
1147 1.1 skrll name.
1148 1.1 skrll * ia64-asmtab.c: Regenerate.
1149 1.1 skrll
1150 1.1 skrll 2002-11-07 Nick Clifton <nickc (a] redhat.com>
1151 1.1 skrll
1152 1.1 skrll * ia64-gen.c: Fix comment formatting and compile time warnings.
1153 1.1 skrll * ia64-opc-a.c: Fix compile time warnings.
1154 1.1 skrll * ia64-opc-b.c: Likewise.
1155 1.1 skrll * ia64-opc-d.c: Likewise.
1156 1.1 skrll * ia64-opc-f.c: Likewise.
1157 1.1 skrll * ia64-opc-i.c: Likewise.
1158 1.1 skrll * ia64-opc-m.c: Likewise.
1159 1.1 skrll * ia64-opc-x.c: Likewise.
1160 1.1 skrll
1161 1.1 skrll 2002-11-06 Aldy Hernandez <aldyh (a] redhat.com>
1162 1.1 skrll
1163 1.1 skrll * ppc-opc.c: Change RD to RS for evmerge*.
1164 1.1 skrll
1165 1.1 skrll 2002-10-07 Nathan Tallent <eraxxon (a] alumni.rice.edu>
1166 1.1 skrll
1167 1.1 skrll * sparc-opc.c (sparc_opcodes) <fb, fba, fbe, fbz, fbg, fbge,
1168 1.1 skrll fbl, fble, fblg, fbn, fbne, fbnz, fbo, fbu, fbue, fbug, fbuge,
1169 1.1 skrll fbul, fbule>: Add conditional/unconditional branch
1170 1.1 skrll classification.
1171 1.1 skrll
1172 1.1 skrll 2002-10-13 Stephane Carrez <stcarrez (a] nerim.fr>
1173 1.1 skrll
1174 1.1 skrll * m68hc11-dis.c (print_insn): Treat bitmask and branch operands
1175 1.1 skrll at the end.
1176 1.1 skrll
1177 1.1 skrll 2002-09-30 Gavin Romig-Koch <gavin (a] redhat.com>
1178 1.1 skrll Ken Raeburn <raeburn (a] cygnus.com>
1179 1.1 skrll Aldy Hernandez <aldyh (a] redhat.com>
1180 1.1 skrll Eric Christopher <echristo (a] redhat.com>
1181 1.1 skrll Richard Sandiford <rsandifo (a] redhat.com>
1182 1.1 skrll
1183 1.1 skrll * mips-dis.c (print_insn_arg): Handle '[', ']', 'e' and '%'.
1184 1.1 skrll (mips_isa_type): Handle bfd_mach_mips4120, bfd_mach_mips5400
1185 1.1 skrll and bfd_mach_mips5500.
1186 1.1 skrll * mips-opc.c (V1): Include INSN_4111 and INSN_4120.
1187 1.1 skrll (N411, N412, N5, N54, N55): New convenience defines.
1188 1.1 skrll (mips_builtin_opcodes): Add vr4120, vr5400 and vr5500 opcodes.
1189 1.1 skrll Change dmadd16 and madd16 from V1 to N411.
1190 1.1 skrll
1191 1.1 skrll 2002-09-26 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
1192 1.1 skrll
1193 1.1 skrll * mips-dis.c (print_insn_mips): Always allow disassembly of
1194 1.1 skrll 32-bit jalx opcode.
1195 1.1 skrll
1196 1.1 skrll 2002-09-24 Nick Clifton <nickc (a] redhat.com>
1197 1.1 skrll
1198 1.1 skrll * po/de.po: Updated German translation.
1199 1.1 skrll
1200 1.1 skrll 2002-09-21 Alan Modra <amodra (a] bigpond.net.au>
1201 1.1 skrll
1202 1.1 skrll * Makefile.am: Run "make dep-am".
1203 1.1 skrll * Makefile.in: Regenerate.
1204 1.1 skrll * po/POTFILES.in: Regenerate.
1205 1.1 skrll
1206 1.1 skrll 2002-09-20 Nick Clifton <nickc (a] redhat.com>
1207 1.1 skrll
1208 1.1 skrll * ppc-opc.c (CRFD, CRFS): Add PPC_OPERAND_CR flag so that cr
1209 1.1 skrll register names are accepted.
1210 1.1 skrll
1211 1.1 skrll 2002-09-17 Svein E. Seldal <Svein.Seldal (a] solidas.com>
1212 1.1 skrll
1213 1.1 skrll * tic4x-dis.c: Add function declarations and ATTRIBUTE_UNUSED.
1214 1.1 skrll Convert functions to K&R format.
1215 1.1 skrll
1216 1.1 skrll 2002-09-13 Nick Clifton <nickc (a] redhat.com>
1217 1.1 skrll
1218 1.1 skrll * ppc-opc.c (MFDEC2): Include Book-E.
1219 1.1 skrll (PPCCHLK64): New opcode mask.
1220 1.1 skrll (evsubw, evsubiw, evmr, evnot, isellt, iselgt, iseleq, mfpid,
1221 1.1 skrll mfcsrr0, mfcsrr1, mfdear, mfesr, mfivpr, mfusprg0, mftbl,
1222 1.1 skrll mftbu, mfpir, mfdbsr, mfdbcr0, mfdbcr1, mfdbcr2, mfiac1,
1223 1.1 skrll mfiac2, mfiac3, mfiac4, mfdac1, mfdac2, mfdvc1, mfdvc2, mftsr,
1224 1.1 skrll mftcr, mfivor0, mfivor1, mfivor2, mfivor3, mfivor4, mfivor5,
1225 1.1 skrll mfivor6, mfivor7, mfivor8, mfivor9, mfivor10, mfivor11,
1226 1.1 skrll mfivor12, mfivor13, mfivor14, mfivor15, mfbbear, mfmcsrr0,
1227 1.1 skrll mfmcsrr1, mfmcsr, mtpid, mtdecar, mtcsrr0, mtcsrr1, mtdear,
1228 1.1 skrll mtesr, mtivpr, mtusprg0, mtsprg4, mtsprg5, mtsprg6, mtsprg7,
1229 1.1 skrll mtdbsr, mtdbcr0, mtdbcr1, mtdbcr2, mtiac1, mtiac2, mtiac3,
1230 1.1 skrll mtiac4, mtdac1, mtdac2, mtdvc1, mtdvc2, mttsr, mttcr, mtivor0,
1231 1.1 skrll mtivor1, mtivor2, mtivor3, mtivor4, mtivor5, mtivor6, mtivor7,
1232 1.1 skrll mtivor8, mtivor9, mtivor10, mtivor11, mtivor12, mtivor13,
1233 1.1 skrll mtivor14, mtivor15, mtbbear, mtmcsrr0, mtmcsrr1, mtmcsr): New
1234 1.1 skrll Book-E instructions.
1235 1.1 skrll (evfsneg): Fix opcode value.
1236 1.1 skrll (dcbtstlse, dcbtlse, icblce, dcblce, icbtsle): Use PPCCHLK64
1237 1.1 skrll mask.
1238 1.1 skrll (mcrxr64, tlbivaxe, tlbsxe, tlbsxe.): Restrict to 64-bit
1239 1.1 skrll Book-E.
1240 1.1 skrll (extsw): Restrict to 64-bit PPC instruction sets.
1241 1.1 skrll (extsw.): Does not exist in 64-bit Book-E.
1242 1.1 skrll (powerpc_macro): Remove mftbl, mftbu and mftb Book-E macros as
1243 1.1 skrll they are no longer needed.
1244 1.1 skrll
1245 1.1 skrll 2002-09-12 Gary Hade <garyhade (a] us.ibm.com>
1246 1.1 skrll
1247 1.1 skrll * ppc-dis.c (powerpc_dialect): Add missing PPC_OPCODE_CLASSIC.
1248 1.1 skrll
1249 1.1 skrll 2002-09-11 Nick Clifton <nickc (a] redhat.com>
1250 1.1 skrll
1251 1.1 skrll * po/da.po: Updated Danish translation file.
1252 1.1 skrll
1253 1.1 skrll 2002-09-04 Nick Clifton <nickc (a] redhat.com>
1254 1.1 skrll
1255 1.1 skrll * ppc-opc.c (extsw, extsw.): Do not allow for the BookE32.
1256 1.1 skrll
1257 1.1 skrll 2002-09-04 Nick Clifton <nickc (a] redhat.com>
1258 1.1 skrll
1259 1.1 skrll * disassemble.c (disassembler_usage): Add invocation of
1260 1.1 skrll print_ppc_disassembler_options.
1261 1.1 skrll * ppc-dis.c (print_ppc_disassembler_options): New function.
1262 1.1 skrll
1263 1.1 skrll 2002-09-04 Nick Clifton <nickc (a] redhat.com>
1264 1.1 skrll
1265 1.1 skrll * ppc-opc.c: The BookE implementations of the TLBWE and TLBRE
1266 1.1 skrll instructions do not take any arguments.
1267 1.1 skrll
1268 1.1 skrll 2002-09-02 Nick Clifton <nickc (a] redhat.com>
1269 1.1 skrll
1270 1.1 skrll * v850-opc.c: Remove redundant references to V850EA architecture.
1271 1.1 skrll
1272 1.1 skrll 2002-09-02 Alan Modra <amodra (a] bigpond.net.au>
1273 1.1 skrll
1274 1.1 skrll * arc-opc.c: Include bfd.h.
1275 1.1 skrll (arc_get_opcode_mach): Subtract off base bfd_mach value.
1276 1.1 skrll
1277 1.1 skrll 2002-08-30 Alan Modra <amodra (a] bigpond.net.au>
1278 1.1 skrll
1279 1.1 skrll * v850-dis.c (disassemble): Remove bfd_mach_v850ea case.
1280 1.1 skrll
1281 1.1 skrll * mips-dis.c (_print_insn_mips): Don't use hard-coded mach constants.
1282 1.1 skrll
1283 1.1 skrll 2002-08-28 Svein E. Seldal <Svein.Seldal (a] solidas.com>
1284 1.1 skrll
1285 1.1 skrll * configure.in: Added bfd_tic4x_arch.
1286 1.1 skrll * configure: Regenerate.
1287 1.1 skrll * Makefile.am: Added tic4x-dis.o target.
1288 1.1 skrll * Makefile.in: Regenerate.
1289 1.1 skrll
1290 1.1 skrll 2002-08-28 Michael Hayes <m.hayes (a] elec.canterbury.ac.nz>
1291 1.1 skrll
1292 1.1 skrll * disassemble.c: Added tic4x target and c4x
1293 1.1 skrll disassembler routine.
1294 1.1 skrll * tic4x-dis.c: New file.
1295 1.1 skrll
1296 1.1 skrll 2002-08-16 Christian Groessler <chris (a] groessler.org>
1297 1.1 skrll
1298 1.1 skrll * z8k-dis.c (unparse_instr): case CLASS_BA: Designate hex
1299 1.1 skrll values as those.
1300 1.1 skrll * z8kgen.c (opt): Fix definition of "in rd,imm16" opcode.
1301 1.1 skrll * z8k-opc.h: Regenerated with new z8kgen.c.
1302 1.1 skrll
1303 1.1 skrll 2002-08-19 Elena Zannoni <ezannoni (a] redhat.com>
1304 1.1 skrll
1305 1.1 skrll From matthew green <mrg (a] redhat.com>
1306 1.1 skrll
1307 1.1 skrll * ppc-dis.c (powerpc_dialect): Support `-m500', `-m500x2' and
1308 1.1 skrll `-mefs'. Turn off AltiVec for E500 and efs.
1309 1.1 skrll (print_insn_powerpc): Don't print an AltiVec instruction if the
1310 1.1 skrll dialect is not efs.
1311 1.1 skrll
1312 1.1 skrll * ppc-opc.c (insert_pmrn, extract_pmrn, insert_ev2, extract_ev2,
1313 1.1 skrll insert_ev4, extract_ev4, insert_ev8, extract_ev8): New functions
1314 1.1 skrll for extracting pmrn/evld/evstd/etc operands.
1315 1.1 skrll (CRB, CRFD, CRFS, DC, RD): New instruction fields.
1316 1.1 skrll (CT): Make this equal to RD + 1.
1317 1.1 skrll (PMRN): New operand.
1318 1.1 skrll (RA): Update.
1319 1.1 skrll (EVUIMM, EVUIMM_2, EVUIMM_4, EVUIMM_8): New operands.
1320 1.1 skrll (WS): Update.
1321 1.1 skrll (EVSEL, EVSEL_MASK): New instruction form and mask for EVSEL.
1322 1.1 skrll (ISEL, ISEL_MASK): New instruction form and mask for ISEL.
1323 1.1 skrll (XISEL, XISEL_MASK): New instruction form and mask for ISEL.
1324 1.1 skrll (CTX, CTX_MASK): New instruction form and mask for context cache
1325 1.1 skrll instructions.
1326 1.1 skrll (UCTX, UCTX_MASK): New instruction form and mask for user context
1327 1.1 skrll cache instructions.
1328 1.1 skrll (XC, XC_MASK, XUC, XUC_MASK): New instruction forms.
1329 1.1 skrll (CLASSIC): New define.
1330 1.1 skrll (PPCESPE): New define.
1331 1.1 skrll (PPCISEL, , PPCBRLK, PPCPMR, PPCCHLK, PPCRFMI): New
1332 1.1 skrll defines for integer select, cache control, branch
1333 1.1 skrll locking, power management, cache locking and machine check
1334 1.1 skrll APU instructions, respectively.
1335 1.1 skrll (efsabs, efsnabs, efsneg, efsadd, efssub, efsmul,
1336 1.1 skrll efsdiv, efscmpgt, efscmplt, efscmpeq, efststgt, efststlt,
1337 1.1 skrll efststeq, efscfui, efsctuiz, efscfsi, efscfuf, efscfsf,
1338 1.1 skrll efsctui, efsctsi, efsctsiz, efsctuf, efsctsf,
1339 1.1 skrll evaddw, evaddiw, evsubfw, evsubifw, evabs, evneg, evextsb,
1340 1.1 skrll evextsh, evrndw, evcntlzw, evcntlsw, brinc, evand, evandc, evor,
1341 1.1 skrll evorc, evxor, eveqv, evnand, evnor, evrlw, evrlwi, evslw, evslwi,
1342 1.1 skrll evsrws, evsrwu, evsrwis, evsrwiu, evsplati, evsplatfi, evmergehi,
1343 1.1 skrll evmergelo, evmergehilo, evmergelohi, evcmpgts, evcmpgtu, evcmplts,
1344 1.1 skrll evcmpltu, evcmpeq, evsel, evldd, evlddx, evldw, evldwx, evldh,
1345 1.1 skrll evldhx, evlwhe, evlwhex, evlwhou, evlwhoux, evlwhos, evlwhosx,
1346 1.1 skrll evlwwsplat, evlwwsplatx, evlwhsplat, evlwhsplatx, evlhhesplat,
1347 1.1 skrll evlhhesplatx, evlhousplat, evlhousplatx, evlhossplat, evlhossplatx,
1348 1.1 skrll evstdd, evstddx, evstdw, evstdwx, evstdh, evstdhx, evstwwe,
1349 1.1 skrll evstwwex, evstwwo, evstwwox, evstwhe, evstwhex, evstwho, evstwhox,
1350 1.1 skrll evfsabs, evfsnabs, evfsneg, evfsadd, evfssub, evfsmul, evfsdiv,
1351 1.1 skrll evfscmpgt, evfscmplt, evfscmpeq, evfststgt, evfststlt, evfststeq,
1352 1.1 skrll evfscfui, evfsctuiz, evfscfsi, evfscfuf, evfscfsf, evfsctui,
1353 1.1 skrll evfsctsi, evfsctsiz, evfsctuf, evfsctsf, evsabs, evsnabs, evsneg,
1354 1.1 skrll evsadd, evssub, evsmul, evsdiv, evscmpgt, evsgmplt, evsgmpeq,
1355 1.1 skrll evststgt, evststlt, evststeq, evscfui, evscfsi, evscfuf, evscfsf,
1356 1.1 skrll evsctui, evsctuiz, evsctsi, evsctsiz, evsctuf, evsctsf, evmhossf,
1357 1.1 skrll evmhossfa, evmhosmf, evmhosmfa, evmhosmi, evmhosmia, evmhoumi,
1358 1.1 skrll evmhoumia, evmhessf, evmhessfa, evmhesmf, evmhesmfa, evmhesmi,
1359 1.1 skrll evmhesmia, evmheumi, evmheumia, evmhossfaaw, evmhossiaaw,
1360 1.1 skrll evmhosmfaaw, evmhosmiaaw, evmhousiaaw, evmhoumiaaw, evmhessfaaw,
1361 1.1 skrll evmhessiaaw, evmhesmfaaw, evmhesmiaaw, evmheusiaaw, evmheumiaaw,
1362 1.1 skrll evmhossfanw, evmhossianw, evmhosmfanw, evmhosmianw, evmhousianw,
1363 1.1 skrll evmhoumianw, evmhessfanw, evmhessianw, evmhesmfanw, evmhesmianw,
1364 1.1 skrll evmheusianw, evmheumianw, evmhogsmfaa, evmhogsmiaa, evmhogumiaa,
1365 1.1 skrll evmhegsmfaa, evmhegsmiaa, evmhegumiaa, evmhogsmfan, evmhogsmian,
1366 1.1 skrll evmhogumian, evmhegsmfan, evmhegsmian, evmhegumian, evmwhssf,
1367 1.1 skrll evmwhssfa, evmwhssfaa, evmwhssmaa, evmwhsmfaa, evmwhsmiaa,
1368 1.1 skrll evmwhusiaa, evmwhumiaa, evmwhssfan, evmwhssian, evmwhsmfan,
1369 1.1 skrll evmwhsmian, evmwhusian, evmwhumian, evmwhgssfaa, evmwhgsmfaa,
1370 1.1 skrll evmwhgsmiaa, evmwhgumiaa, evmwhgssfan, evmwhgsmfan, evmwhgsmian,
1371 1.1 skrll evmwhgumian, evmwhsmf, evmwhsmfa, evmshsmi, evmshsmia, evmshumi,
1372 1.1 skrll evmshumia, evmmlssf, evmmlssfa, evmwlsmf, evmwlsmfa, evmwlumi,
1373 1.1 skrll evmwlumia, evmwlssfaaw, evmwlssiaaw, evmwlsmfaaw, evmwlsmiaaw,
1374 1.1 skrll evmwlusiaaw, evmwlumiaaw, evmwissfanw, evmwissianw, evmwlsmfanw,
1375 1.1 skrll evmwlsmianw, evmwlusianw, evmwlumianw, evmwssf, evmwssfa,
1376 1.1 skrll evmwsmf, evmwsmfa, evmwsmi, evmwsmia, evmwumi, evmwumia,
1377 1.1 skrll evmwssfaa, evmwsmfaa, evmwsmiaa, evmwumiaa, evmwssfan, evmwsmfan,
1378 1.1 skrll evmwsmian, evmwumian, evaddssiaaw, evaddsmiaaw, evaddusiaaw,
1379 1.1 skrll evaddumiaaw, evsubfssiaaw, evsubfsmiaaw, evsubfusiaaw,
1380 1.1 skrll evsubfumiaaw, evmra, evdivws, evdivws): New e500x2 Core Complex
1381 1.1 skrll instructions.
1382 1.1 skrll (rfmci): New machine check APU instruction.
1383 1.1 skrll (isel): New integer select APU instructino.
1384 1.1 skrll (icbtls, icbtlse, icblc, icblce, dcbtls, dcbtlse, dcbtstls,
1385 1.1 skrll dcbtstlse, dcblc, dcblce): New cache control APU instructions.
1386 1.1 skrll (mtspefscr, mfspefscr): New instructions.
1387 1.1 skrll (mfpmr, mtpmr): New performance monitor APU instructions.
1388 1.1 skrll (savecontext): New context cache APU instructions.
1389 1.1 skrll (bblels, bbelr): New branch locking APU instructions.
1390 1.1 skrll (bblels, bbelr): New instructions.
1391 1.1 skrll (mftbl, mftbu, mftb): Set as CLASSIC instructions. Add BOOKE alias.
1392 1.1 skrll
1393 1.1 skrll 2002-08-13 Stephane Carrez <stcarrez (a] nerim.fr>
1394 1.1 skrll
1395 1.1 skrll * m68hc11-opc.c: Update call operand to accept the page definition.
1396 1.1 skrll Identify instructions that are branches and calls to generate a
1397 1.1 skrll RL_JUMP relocation.
1398 1.1 skrll
1399 1.1 skrll 2002-08-13 Stephane Carrez <stcarrez (a] nerim.fr>
1400 1.1 skrll
1401 1.1 skrll * m68hc11-dis.c (print_insn): Take into account 68HC12 memory
1402 1.1 skrll banks and fix disassembling of call instruction.
1403 1.1 skrll (print_indexed_operand): New param to tell whether
1404 1.1 skrll it was an indirect addressing operand (for disassembling call).
1405 1.1 skrll
1406 1.1 skrll 2002-08-09 Nick Clifton <nickc (a] redhat.com>
1407 1.1 skrll
1408 1.1 skrll * po/sv.po: Updated Swedish translation.
1409 1.1 skrll
1410 1.1 skrll 2002-08-08 Maciej W. Rozycki <macro (a] ds2.pg.gda.pl>
1411 1.1 skrll
1412 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Remove "dla" and "la" as
1413 1.1 skrll aliases to "daddiu" and "addiu".
1414 1.1 skrll
1415 1.1 skrll 2002-07-30 Nick Clifton <nickc (a] redhat.com>
1416 1.1 skrll
1417 1.1 skrll * po/sv.po: Updated Swedish translation.
1418 1.1 skrll
1419 1.1 skrll 2002-07-25 Nick Clifton <nickc (a] redhat.com>
1420 1.1 skrll
1421 1.1 skrll * po/sv.po: Updated Swedish translation.
1422 1.1 skrll * po/es.po: Updated Spanish translation.
1423 1.1 skrll * po/pr_BR.po: Updated Brazilian Portuguese translation.
1424 1.1 skrll * po/tr.po: Updated Turkish translation.
1425 1.1 skrll * po/fr.po: Updated French translation.
1426 1.1 skrll
1427 1.1 skrll 2002-07-24 Nick Clifton <nickc (a] redhat.com>
1428 1.1 skrll
1429 1.1 skrll * po/sv.po: Updated Swedish translation.
1430 1.1 skrll * po/es.po: Updated Spanish translation.
1431 1.1 skrll * po/pr_BR.po: Updated Brazilian Portuguese translation.
1432 1.1 skrll
1433 1.1 skrll 2002-07-23 Alan Modra <amodra (a] bigpond.net.au>
1434 1.1 skrll
1435 1.1 skrll * Makefile.am: Run "make dep-am".
1436 1.1 skrll * Makefile.in: Regenerate.
1437 1.1 skrll * po/POTFILES.in: Regenerate.
1438 1.1 skrll
1439 1.1 skrll 2002-07-23 Nick Clifton <nickc (a] redhat.com>
1440 1.1 skrll
1441 1.1 skrll * po/fr.po: Updated French translation.
1442 1.1 skrll * po/pr_BR.po: New Brazilian Portuguese translation.
1443 1.1 skrll * po/id.po: Updated Indonesian translation.
1444 1.1 skrll * configure.in (LINGUAS): Add pr_BR.
1445 1.1 skrll * configure: Regenerate.
1446 1.1 skrll
1447 1.1 skrll 2002-07-18 Denis Chertykov <denisc (a] overta.ru>
1448 1.1 skrll Frank Ch. Eigler <fche (a] redhat.com>
1449 1.1 skrll Alan Lehotsky <alehotsky (a] cygnus.com>
1450 1.1 skrll matthew green <mrg (a] redhat.com>
1451 1.1 skrll
1452 1.1 skrll * configure.in: Add support for ip2k.
1453 1.1 skrll * configure: Regenerate.
1454 1.1 skrll * Makefile.am: Add support for ip2k.
1455 1.1 skrll * Makefile.in: Regenerate.
1456 1.1 skrll * disassemble.c: Add support for ip2k.
1457 1.1 skrll * ip2k-asm.c: New generated file.
1458 1.1 skrll * ip2k-desc.c: New generated file.
1459 1.1 skrll * ip2k-desc.h: New generated file.
1460 1.1 skrll * ip2k-dis.c: New generated file.
1461 1.1 skrll * ip2k-ibld.c: New generated file.
1462 1.1 skrll * ip2k-opc.c: New generated file.
1463 1.1 skrll * ip2k-opc.h: New generated file.
1464 1.1 skrll
1465 1.1 skrll 2002-07-17 David Mosberger <davidm (a] hpl.hp.com>
1466 1.1 skrll
1467 1.1 skrll * ia64-opc-b.c (bWhc): New macro.
1468 1.1 skrll (mWhc): Ditto.
1469 1.1 skrll (OpPaWhcD): Ditto.
1470 1.1 skrll (ia64_opcodes_b): Correct patterns for indirect call
1471 1.1 skrll instructions to use 3-bit "wh" field.
1472 1.1 skrll * ia64-asmtab.c: Regnerate.
1473 1.1 skrll
1474 1.1 skrll 2002-07-09 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
1475 1.1 skrll
1476 1.1 skrll * mips-dis.c (mips_isa_type): Add MIPS16 insn handling.
1477 1.1 skrll * mips-opc.c (I16): New define.
1478 1.1 skrll (mips_builtin_opcodes): Make jalx an I16 insn.
1479 1.1 skrll
1480 1.1 skrll 2002-06-18 Dave Brolley <brolley (a] redhat.com>
1481 1.1 skrll
1482 1.1 skrll * po/POTFILES.in: Add frv-*.[ch].
1483 1.1 skrll * disassemble.c (ARCH_frv): New macro.
1484 1.1 skrll (disassembler): Handle bfd_arch_frv.
1485 1.1 skrll * configure.in: Support frv_bfd_arch.
1486 1.1 skrll * Makefile.am (HFILES): Add frv-*.h.
1487 1.1 skrll (CFILES): Add frv-*.c
1488 1.1 skrll (ALL_MACHINES): Add frv-*.lo.
1489 1.1 skrll (CLEANFILES): Add stamp-frv.
1490 1.1 skrll (FRV_DEPS): New variable.
1491 1.1 skrll (stamp-frv): New target.
1492 1.1 skrll (frv-asm.lo): New target.
1493 1.1 skrll (frv-desc.lo): New target.
1494 1.1 skrll (frv-dis.lo): New target.
1495 1.1 skrll (frv-ibld.lo): New target.
1496 1.1 skrll (frv-opc.lo): New target.
1497 1.1 skrll (frv-*.[ch]): New files.
1498 1.1 skrll
1499 1.1 skrll 2002-06-18 Ben Elliston <bje (a] redhat.com>
1500 1.1 skrll
1501 1.1 skrll * Makefile.am (CGENDEPS): Remove unnecessary stamp-cgen.
1502 1.1 skrll * Makefile.in: Regenerate.
1503 1.1 skrll
1504 1.1 skrll 2002-06-08 Alan Modra <amodra (a] bigpond.net.au>
1505 1.1 skrll
1506 1.1 skrll * a29k-dis.c: Replace CONST with const.
1507 1.1 skrll * h8300-dis.c: Likewise.
1508 1.1 skrll * m68k-dis.c: Likewise.
1509 1.1 skrll * or32-dis.c: Likewise.
1510 1.1 skrll * sparc-dis.c: Likewise.
1511 1.1 skrll
1512 1.1 skrll 2002-06-04 Jason Thorpe <thorpej (a] wasabisystems.com>
1513 1.1 skrll
1514 1.1 skrll * configure.in: Add "sh5*-*" to list of targets which include
1515 1.1 skrll sh64 support.
1516 1.1 skrll * configure: Regenerate.
1517 1.1 skrll
1518 1.1 skrll 2002-05-31 Chris G. Demetriou <cgd (a] broadcom.com>
1519 1.1 skrll
1520 1.1 skrll * mips-opc.c: Clean up a few whitespace issues, and sort a
1521 1.1 skrll few entries understanding that 'x' follows 'w' in the alphabet.
1522 1.1 skrll
1523 1.1 skrll 2002-05-31 Chris G. Demetriou <cgd (a] broadcom.com>
1524 1.1 skrll Ed Satterthwaite <ehs (a] broadcom.com>
1525 1.1 skrll
1526 1.1 skrll * mips-opc.c: Add support for SB-1 MDMX subset and extensions.
1527 1.1 skrll
1528 1.1 skrll 2002-05-31 Alan Modra <amodra (a] bigpond.net.au>
1529 1.1 skrll
1530 1.1 skrll * Makefile.am: Run "make dep-am".
1531 1.1 skrll * Makefile.in: Regenerate.
1532 1.1 skrll * po/POTFILES.in: Regenerate.
1533 1.1 skrll
1534 1.1 skrll 2002-05-30 Chris G. Demetriou <cgd (a] broadcom.com>
1535 1.1 skrll Ed Satterthwaite <ehs (a] broadcom.com>
1536 1.1 skrll
1537 1.1 skrll * mips-dis.c (print_insn_arg): Add support for 'O', 'Q', 'X', 'Y',
1538 1.1 skrll and 'Z' formats, for MDMX.
1539 1.1 skrll (mips_isa_type): Add MDMX instructions to the ISA
1540 1.1 skrll bit mask for bfd_mach_mipsisa64.
1541 1.1 skrll * mips-opc.c: Add support for MDMX instructions.
1542 1.1 skrll (MX): New definition.
1543 1.1 skrll
1544 1.1 skrll * mips-dis.c: Update copyright years to include 2002.
1545 1.1 skrll
1546 1.1 skrll 2002-05-30 Diego Novillo <dnovillo (a] redhat.com>
1547 1.1 skrll
1548 1.1 skrll * d10v-opc.c (d10v_opcodes): `btsti' does not modify its
1549 1.1 skrll arguments.
1550 1.1 skrll
1551 1.1 skrll 2002-05-28 Kuang Hwa Lin <kuang (a] sbcglobal.net>
1552 1.1 skrll
1553 1.1 skrll * configure.in: Add DLX configuraton support.
1554 1.1 skrll * configure: Regenerate.
1555 1.1 skrll * Makefile.am: Add DLX configuraton support.
1556 1.1 skrll * Makefile.in: Regenerate.
1557 1.1 skrll * disassemble.c: Add DLX support.
1558 1.1 skrll * dlx-dis.c: New file.
1559 1.1 skrll
1560 1.1 skrll 2002-05-25 Alan Modra <amodra (a] bigpond.net.au>
1561 1.1 skrll
1562 1.1 skrll * Makefile.am (sh-dis.lo): Don't put make commands in deps.
1563 1.1 skrll * Makefile.in: Regenerate.
1564 1.1 skrll * arc-dis.c: Use #include "" instead of <> for local header files.
1565 1.1 skrll * m68k-dis.c: Likewise.
1566 1.1 skrll
1567 1.1 skrll 2002-05-22 J"orn Rennecke <joern.rennecke (a] superh.com>
1568 1.1 skrll
1569 1.1 skrll * Makefile.am (sh-dis.lo): Compile with @archdefs@.
1570 1.1 skrll * Makefile.in: regenerate.
1571 1.1 skrll
1572 1.1 skrll * sh-dis.c (print_insn_sh): If coff and bfd_mach_sh, use arch_sh4
1573 1.1 skrll for disassembly.
1574 1.1 skrll
1575 1.1 skrll 2002-05-22 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
1576 1.1 skrll
1577 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add drol, dror macros.
1578 1.1 skrll
1579 1.1 skrll 2002-05-17 J"orn Rennecke <joern.rennecke (a] superh.com>
1580 1.1 skrll
1581 1.1 skrll * disassemble.c (disassembler): Just use print_insn_sh for bfd_arch_sh.
1582 1.1 skrll * sh-dis.c (LITTLE_BIT): Delete.
1583 1.1 skrll (print_insn_sh, print_insn_shl): Deleted.
1584 1.1 skrll (print_insn_shx): Renamed to
1585 1.1 skrll (print_insn_sh). No longer static. Handle SHmedia instructions.
1586 1.1 skrll Use info->endian to determine endianness.
1587 1.1 skrll * sh64-dis.c (print_insn_sh64, print_insn_sh64l): Delete.
1588 1.1 skrll (print_insn_sh64x): No longer static. Renamed to
1589 1.1 skrll (print_insn_sh64). Removed pfun_compact and endian arguments.
1590 1.1 skrll If we got an uneven address to indicate SHmedia, adjust it.
1591 1.1 skrll Return -2 for SHcompact instructions.
1592 1.1 skrll
1593 1.1 skrll 2002-05-17 Alan Modra <amodra (a] bigpond.net.au>
1594 1.1 skrll
1595 1.1 skrll * acinclude.m4 (AM_INSTALL_LIBBFD): Fake to fool autotools.
1596 1.1 skrll * configure.in: Invoke AM_INSTALL_LIBBFD.
1597 1.1 skrll * Makefile.am (install-data-local): Move to..
1598 1.1 skrll (install_libopcodes): .. New target.
1599 1.1 skrll (uninstall_libopcodes): Likewise.
1600 1.1 skrll (install-bfdlibLTLIBRARIES): Likewise.
1601 1.1 skrll (uninstall-bfdlibLTLIBRARIES): Likewise.
1602 1.1 skrll (bfdlibdir): New.
1603 1.1 skrll (bfdincludedir): New.
1604 1.1 skrll (lib_LTLIBRARIES): Rename to bfdlib_LTLIBRARIES.
1605 1.1 skrll * aclocal.m4: Regenerate.
1606 1.1 skrll * configure: Regenerate.
1607 1.1 skrll * Makefile.in: Regenerate.
1608 1.1 skrll
1609 1.1 skrll 2002-05-15 Nick Clifton <nickc (a] cambridge.redhat.com>
1610 1.1 skrll
1611 1.1 skrll * fr30-asm.c: Regenerate.
1612 1.1 skrll * fr30-desc.c: Regenerate.
1613 1.1 skrll * fr30-dis.c: Regenerate.
1614 1.1 skrll * m32r-asm.c: Regenerate.
1615 1.1 skrll * m32r-desc.c: Regenerate.
1616 1.1 skrll * m32r-dis.c: Regenerate.
1617 1.1 skrll * openrisc-asm.c: Regenerate.
1618 1.1 skrll * openrisc-desc.c: Regenerate.
1619 1.1 skrll * openrisc-dis.c: Regenerate.
1620 1.1 skrll * xstormy16-asm.c: Regenerate.
1621 1.1 skrll * xstormy16-desc.c: Regenerate.
1622 1.1 skrll * xstormy16-dis.c: Regenerate.
1623 1.1 skrll
1624 1.1 skrll 2002-05-15 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de>
1625 1.1 skrll
1626 1.1 skrll * mips-dis.c (is_newabi): EABI is not a NewABI.
1627 1.1 skrll
1628 1.1 skrll 2002-05-13 Jason Thorpe <thorpej (a] wasabisystems.com>
1629 1.1 skrll
1630 1.1 skrll * configure.in (shle-*-*elf*): Include sh64 support.
1631 1.1 skrll * configure: Regenerate.
1632 1.1 skrll
1633 1.1 skrll 2002-04-28 Jason Thorpe <thorpej (a] wasabisystems.com>
1634 1.1 skrll
1635 1.1 skrll * vax-dis.c (print_insn_arg): Pass the insn info to print_insn_mode.
1636 1.1 skrll (print_insn_mode): Print some basic info about floating point values.
1637 1.1 skrll
1638 1.1 skrll 2002-05-09 Anton Blanchard <anton (a] samba.org>
1639 1.1 skrll
1640 1.1 skrll * ppc-opc.c: Add "tlbiel" for POWER4.
1641 1.1 skrll
1642 1.1 skrll 2002-05-07 Graydon Hoare <graydon (a] redhat.com>
1643 1.1 skrll
1644 1.1 skrll * cgen-dis.in: (print_insn_@arch@): Cache list of opened CPUs rather
1645 1.1 skrll than just most-recently-opened.
1646 1.1 skrll
1647 1.1 skrll 2002-05-01 Alan Modra <amodra (a] bigpond.net.au>
1648 1.1 skrll
1649 1.1 skrll * ppc-opc.c: Add "tlbsx." and "tlbsxe." for booke.
1650 1.1 skrll
1651 1.1 skrll 2002-04-24 Christian Groessler <chris (a] groessler.org>
1652 1.1 skrll
1653 1.1 skrll * z8k-dis.c (print_insn_z8k): Set disassemble_info to 2
1654 1.1 skrll bytes_per_chunk, 6 bytes_per_line for nicer display of the hex
1655 1.1 skrll codes.
1656 1.1 skrll (z8k_lookup_instr): CLASS_IGNORE case added.
1657 1.1 skrll (output_instr): Don't print hex codes, they are already
1658 1.1 skrll printed.
1659 1.1 skrll (unpack_instr): ARG_NIM4 case added. ARG_NIM8 case
1660 1.1 skrll fixed. Support CLASS_BIT_1OR2 and CLASS_IGNORE cases.
1661 1.1 skrll (unparse_instr): Fix base and indexed addressing disassembly:
1662 1.1 skrll The index is inside the brackets.
1663 1.1 skrll * z8kgen.c (gas): Add ARG_NIM4 and CLASS_IGNORE defines.
1664 1.1 skrll (opt): Fix shift left/right arithmetic/logical byte defines:
1665 1.1 skrll The high byte of the immediate word is ignored by the
1666 1.1 skrll processor.
1667 1.1 skrll Fix n parameter of ldm opcodes: The opcode contains (n-1).
1668 1.1 skrll (args): Fix "n" entry.
1669 1.1 skrll (toks): Add "nim4" and "iiii" entries.
1670 1.1 skrll * z8k-opc.h: Regenerated with new z8kgen.c.
1671 1.1 skrll
1672 1.1 skrll 2002-04-24 Nick Clifton <nickc (a] cambridge.redhat.com>
1673 1.1 skrll
1674 1.1 skrll * po/id.po: New Indonesian translation.
1675 1.1 skrll * configure.in (ALL_LIGUAS): Add id.po
1676 1.1 skrll * configure: Regenerate.
1677 1.1 skrll
1678 1.1 skrll 2002-04-17 matthew green <mrg (a] redhat.com>
1679 1.1 skrll
1680 1.1 skrll * ppc-opc.c (powerpc_opcode): Fix dssall operand list.
1681 1.1 skrll
1682 1.1 skrll 2002-04-04 Alan Modra <amodra (a] bigpond.net.au>
1683 1.1 skrll
1684 1.1 skrll * dep-in.sed: Cope with absolute paths.
1685 1.1 skrll * Makefile.am (dep.sed): Subst TOPDIR.
1686 1.1 skrll Run "make dep-am".
1687 1.1 skrll * Makefile.in: Regenerate.
1688 1.1 skrll * ppc-opc.c: Whitespace.
1689 1.1 skrll * s390-dis.c: Fix copyright date.
1690 1.1 skrll
1691 1.1 skrll 2002-03-23 matthew green <mrg (a] redhat.com>
1692 1.1 skrll
1693 1.1 skrll * ppc-opc.c (vmaddfp): Fix operand order.
1694 1.1 skrll
1695 1.1 skrll 2002-03-21 Alan Modra <amodra (a] bigpond.net.au>
1696 1.1 skrll
1697 1.1 skrll * Makefile.am: Run "make dep-am".
1698 1.1 skrll * Makefile.in: Regenerate.
1699 1.1 skrll
1700 1.1 skrll 2002-03-21 Anton Blanchard <anton (a] samba.org>
1701 1.1 skrll
1702 1.1 skrll * ppc-opc.c: Add optional field to mtmsrd.
1703 1.1 skrll (MTMSRD_L, XRLARB_MASK): Define.
1704 1.1 skrll
1705 1.1 skrll 2002-03-18 Jan Hubicka <jh (a] suse.cz>
1706 1.1 skrll
1707 1.1 skrll * i386-dis.c (prefix_name): Fix handling of 32bit address prefix
1708 1.1 skrll in 64bit mode.
1709 1.1 skrll (print_insn) Likewise.
1710 1.1 skrll (putop): Fix handling of 'E'
1711 1.1 skrll (OP_E, OP_OFF): handle 32bit addressing mode in 64bit.
1712 1.1 skrll (ptr_reg): Likewise.
1713 1.1 skrll
1714 1.1 skrll 2002-03-18 Nick Clifton <nickc (a] cambridge.redhat.com>
1715 1.1 skrll
1716 1.1 skrll * po/fr.po: Updated version.
1717 1.1 skrll
1718 1.1 skrll 2002-03-16 Chris Demetriou <cgd (a] broadcom.com>
1719 1.1 skrll
1720 1.1 skrll * mips-opc.c (M3D): Tweak comment.
1721 1.1 skrll (mips_builtin_op): Add comment indicating that opcodes of the
1722 1.1 skrll same name must be placed together in the table, and sort
1723 1.1 skrll the "recip.fmt", "recip1.fmt", "recip2.fmt", "rsqrt.fmt",
1724 1.1 skrll "rsqrt1.fmt", and "rsqrt2.fmt" opcodes by name.
1725 1.1 skrll
1726 1.1 skrll 2002-03-16 Nick Clifton <nickc (a] cambridge.redhat.com>
1727 1.1 skrll
1728 1.1 skrll * Makefile.am: Tidy up sh64 rules.
1729 1.1 skrll * Makefile.in: Regenerate.
1730 1.1 skrll
1731 1.1 skrll 2002-03-15 Chris G. Demetriou <cgd (a] broadcom.com>
1732 1.1 skrll
1733 1.1 skrll * mips-dis.c: Update copyright years.
1734 1.1 skrll
1735 1.1 skrll 2002-03-15 Chris G. Demetriou <cgd (a] broadcom.com>
1736 1.1 skrll
1737 1.1 skrll * mips-dis.c (mips_isa_type): Add MIPS3D instructions to the ISA
1738 1.1 skrll bit masks for bfd_mach_mips_sb1 and bfd_mach_mipsisa64. Add
1739 1.1 skrll comments for bfd_mach_mipsisa32 and bfd_mach_mipsisa64 that
1740 1.1 skrll indicate that they should dissassemble all applicable
1741 1.1 skrll MIPS-specified ASEs.
1742 1.1 skrll * mips-opc.c: Add support for MIPS-3D instructions.
1743 1.1 skrll (M3D): New definition.
1744 1.1 skrll
1745 1.1 skrll * mips-opc.c: Update copyright years.
1746 1.1 skrll
1747 1.1 skrll 2002-03-15 Chris G. Demetriou <cgd (a] broadcom.com>
1748 1.1 skrll
1749 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Sort bc<N> opcodes by name.
1750 1.1 skrll
1751 1.1 skrll 2002-03-15 Chris Demetriou <cgd (a] broadcom.com>
1752 1.1 skrll
1753 1.1 skrll * mips-dis.c (is_newabi): Fix ABI decoding.
1754 1.1 skrll
1755 1.1 skrll 2002-03-14 Chris G. Demetriou <cgd (a] broadcom.com>
1756 1.1 skrll
1757 1.1 skrll * mips-dis.c (mips_isa_type): Fix formatting of bfd_mach_mipsisa32
1758 1.1 skrll and bfd_mach_mipsisa64 cases to match the rest.
1759 1.1 skrll
1760 1.1 skrll 2002-03-13 Nick Clifton <nickc (a] cambridge.redhat.com>
1761 1.1 skrll
1762 1.1 skrll * po/fr.po: Updated version.
1763 1.1 skrll
1764 1.1 skrll 2002-03-13 Alan Modra <amodra (a] bigpond.net.au>
1765 1.1 skrll
1766 1.1 skrll * ppc-opc.c: Add optional `L' field to tlbie.
1767 1.1 skrll (XRTLRA_MASK): Define.
1768 1.1 skrll
1769 1.1 skrll 2002-03-06 Chris Demetriou <cgd (a] broadcom.com>
1770 1.1 skrll
1771 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Mark "pref" as being
1772 1.1 skrll present on I4.
1773 1.1 skrll
1774 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add "movn.ps" and "movz.ps".
1775 1.1 skrll
1776 1.1 skrll 2002-03-05 Paul Koning <pkoning (a] equallogic.com>
1777 1.1 skrll
1778 1.1 skrll * pdp11-opc.c: Fix "mark" operand type. Fix operand types
1779 1.1 skrll for float opcodes that take float operands. Add alternate
1780 1.1 skrll names (xxxD vs. xxxF) for float opcodes.
1781 1.1 skrll * pdp11-dis.c (print_operand): Clean up formatting for mode 67.
1782 1.1 skrll (print_foperand): New function to handle float opcode operands.
1783 1.1 skrll (print_insn_pdp11): Use print_foperand to disassemble float ops.
1784 1.1 skrll
1785 1.1 skrll 2002-02-27 Nick Clifton <nickc (a] cambridge.redhat.com>
1786 1.1 skrll
1787 1.1 skrll * po/de.po: Updated.
1788 1.1 skrll
1789 1.1 skrll 2002-02-26 Brian Gaeke <brg (a] dgate.org>
1790 1.1 skrll
1791 1.1 skrll * Makefile.am (install-data-local): Install dis-asm.h.
1792 1.1 skrll
1793 1.1 skrll 2002-02-26 Nick Clifton <nickc (a] cambridge.redhat.com>
1794 1.1 skrll
1795 1.1 skrll * configure.in (LINGUAS): Add de.po.
1796 1.1 skrll * configure: Regenerate.
1797 1.1 skrll * po/de.po: New file.
1798 1.1 skrll
1799 1.1 skrll 2002-02-25 Alan Modra <amodra (a] bigpond.net.au>
1800 1.1 skrll
1801 1.1 skrll * ppc-dis.c (powerpc_dialect): Handle power4 option.
1802 1.1 skrll * ppc-opc.c (insert_bdm): Correct description of "at" branch
1803 1.1 skrll hints. Test PPC_OPCODE_POWER4 to determine branch hint flavour.
1804 1.1 skrll (extract_bdm, insert_bdp, extract_bdp, valid_bo): Likewise.
1805 1.1 skrll (BOFM64, BOFP64, BOTM64, BOFP64): Rename to BOFM4, BOFP4 etc.
1806 1.1 skrll (BODNZM64, BODNZP64, BODZM64, BODZP64): Likewise.
1807 1.1 skrll (PPCCOM32, PPCCOM64): Delete.
1808 1.1 skrll (NOPOWER4, POWER4): Define.
1809 1.1 skrll (powerpc_opcodes): Replace occurences of PPCCOM32 with NOPOWER4,
1810 1.1 skrll and PPCCOM4 with POWER4 so that "at" style branch hint opcodes
1811 1.1 skrll are enabled for power4 rather than ppc64.
1812 1.1 skrll
1813 1.1 skrll 2002-02-20 Tom Rix <trix (a] redhat.com>
1814 1.1 skrll
1815 1.1 skrll * ppc-opc.c (powerpc_operands): Add WS field. Use for tlbre, tlbwe.
1816 1.1 skrll
1817 1.1 skrll 2002-02-19 Martin Schwidefsky <schwidefsky (a] de.ibm.com>
1818 1.1 skrll
1819 1.1 skrll * s390-dis.c (init_disasm): Use renamed architecture defines.
1820 1.1 skrll
1821 1.1 skrll 2002-02-19 matthew green <mrg (a] redhat.com>
1822 1.1 skrll
1823 1.1 skrll * ppc-opc.c (powerpc_dialect): Fix comment; BookE is not Motorola
1824 1.1 skrll specific.
1825 1.1 skrll
1826 1.1 skrll 2002-02-18 Nick Clifton <nickc (a] cambridge.redhat.com>
1827 1.1 skrll
1828 1.1 skrll * po/tr.po: Updated translation.
1829 1.1 skrll
1830 1.1 skrll 2002-02-15 Richard Henderson <rth (a] redhat.com>
1831 1.1 skrll
1832 1.1 skrll * alpha-opc.c (alpha_opcodes): Fix thinko in ret pseudo
1833 1.1 skrll disassembly mask.
1834 1.1 skrll
1835 1.1 skrll 2002-02-15 Richard Henderson <rth (a] redhat.com>
1836 1.1 skrll
1837 1.1 skrll * alpha-opc.c (alpha_opcodes): Add simple pseudos for
1838 1.1 skrll lda, ldah, jmp, ret.
1839 1.1 skrll
1840 1.1 skrll 2002-02-14 Nick Clifton <nickc (a] cambridge.redhat.com>
1841 1.1 skrll
1842 1.1 skrll * po/da.po: Updated translation.
1843 1.1 skrll
1844 1.1 skrll 2002-02-12 Graydon Hoare <graydon (a] redhat.com>
1845 1.1 skrll
1846 1.1 skrll * cgen-asm.in (parse_insn_normal): Change call from
1847 1.1 skrll @arch@_cgen_parse_operand to cd->parse_operand, to
1848 1.1 skrll facilitate CGEN_ASM_INIT_HOOK doing useful work.
1849 1.1 skrll
1850 1.1 skrll 2002-02-11 Alexandre Oliva <aoliva (a] redhat.com>
1851 1.1 skrll
1852 1.1 skrll * sparc-dis.c (print_insn_sparc): Make sure 0xFFFFFFFF is not
1853 1.1 skrll sign-extended.
1854 1.1 skrll
1855 1.1 skrll 2002-02-11 Alan Modra <amodra (a] bigpond.net.au>
1856 1.1 skrll
1857 1.1 skrll * Makefile.am: "make dep-am".
1858 1.1 skrll * Makefile.in: Regenerate.
1859 1.1 skrll * aclocal.m4: Regenerate.
1860 1.1 skrll * config.in: Regenerate.
1861 1.1 skrll * configure: Regenerate.
1862 1.1 skrll
1863 1.1 skrll 2002-02-10 Hans-Peter Nilsson <hp (a] bitrange.com>
1864 1.1 skrll
1865 1.1 skrll * configure.in <bfd_sh_arc>: For sh-* and shl-*, enable sh64
1866 1.1 skrll support only for sh-*-*elf*, shl-*-*elf*, sh-*-linux* and
1867 1.1 skrll shl-*-linux*.
1868 1.1 skrll * configure: Regenerate.
1869 1.1 skrll
1870 1.1 skrll 2002-02-10 Daniel Jacobowitz <drow (a] mvista.com>
1871 1.1 skrll
1872 1.1 skrll * cgen-dis.c: Add prototypes for count_decodable_bits
1873 1.1 skrll and add_insn_to_hash_chain.
1874 1.1 skrll
1875 1.1 skrll 2002-02-08 Alexandre Oliva <aoliva (a] redhat.com>
1876 1.1 skrll
1877 1.1 skrll * configure.in <bfd_sh_arc>: Enable sh64 support on sh-*.
1878 1.1 skrll * configure: Rebuilt.
1879 1.1 skrll
1880 1.1 skrll 2002-02-08 Ivan Guzvinec <ivang (a] opencores.org>
1881 1.1 skrll
1882 1.1 skrll * or32-opc.c: Fix compile time warning messages.
1883 1.1 skrll * or32-dis.c: Fix compile time warning messages.
1884 1.1 skrll
1885 1.1 skrll 2002-02-08 Alexandre Oliva <aoliva (a] redhat.com>
1886 1.1 skrll
1887 1.1 skrll Contribute sh64-elf.
1888 1.1 skrll 2001-10-08 Nick Clifton <nickc (a] cambridge.redhat.com>
1889 1.1 skrll * sh64-opc.c: Regenerate.
1890 1.1 skrll 2001-03-13 DJ Delorie <dj (a] redhat.com>
1891 1.1 skrll * sh64-opc.h: Rename A_RESV_Fx to A_REUSE_PREV so that its
1892 1.1 skrll purpose is more obvious.
1893 1.1 skrll * sh64-opc.c (shmedia_table): Ditto.
1894 1.1 skrll * sh64-dis.c (initialize_shmedia_opcode_mask_table): Ditto.
1895 1.1 skrll (print_insn_shmedia): Ditto.
1896 1.1 skrll 2001-03-12 DJ Delorie <dj (a] redhat.com>
1897 1.1 skrll * sh64-opc.c: Adjust comments to reflect reality: replace bits
1898 1.1 skrll 3:0 with zeros (not "reserved"), replace "rrrrrr" with
1899 1.1 skrll "gggggg" for two-operand floating point opcodes. Remove
1900 1.1 skrll "fsina".
1901 1.1 skrll 2001-01-08 Hans-Peter Nilsson <hpn (a] cygnus.com>
1902 1.1 skrll * sh64-dis.c (print_insn_shmedia) <failing read_memory_func>:
1903 1.1 skrll Correct printing of .byte:s. Return number of printed bytes or
1904 1.1 skrll -1; never 0.
1905 1.1 skrll (print_insn_sh64x) <not CRT_SH5_ISA16>: Ditto. Print as .byte:s
1906 1.1 skrll to next four-byte-alignment if insn or data is not aligned.
1907 1.1 skrll 2001-01-06 Hans-Peter Nilsson <hpn (a] cygnus.com>
1908 1.1 skrll * sh64-dis.c: Update comments and fix comment formatting.
1909 1.1 skrll (initialize_shmedia_opcode_mask_table) <case A_IMMM>:
1910 1.1 skrll Abort instead of setting length to 0.
1911 1.1 skrll (crange_qsort_cmpb, crange_qsort_cmpl, crange_bsearch_cmpb,
1912 1.1 skrll crange_bsearch_cmpl, sh64_get_contents_type,
1913 1.1 skrll sh64_address_in_cranges): Move to bfd/elf32-sh64.c.
1914 1.1 skrll 2001-01-05 Hans-Peter Nilsson <hpn (a] cygnus.com>
1915 1.1 skrll * sh64-opc.c: Remove #if 0:d entries for instructions not found in
1916 1.1 skrll SH-5/ST50-023-04: fcosa.s, fsrra.s and prefo.
1917 1.1 skrll 2000-12-30 Hans-Peter Nilsson <hpn (a] cygnus.com>
1918 1.1 skrll * sh64-dis.c (print_insn_shmedia): Display MOVI/SHORI-formed
1919 1.1 skrll address with same prefix as SHcompact.
1920 1.1 skrll In the disassembler, use a .cranges section for linked executables.
1921 1.1 skrll * sh64-dis.c (SAVED_MOVI_R, SAVED_MOVI_IMM): Move to head of file
1922 1.1 skrll and update for using structure in info->private_data.
1923 1.1 skrll (struct sh64_disassemble_info): New.
1924 1.1 skrll (is_shmedia_p): Delete.
1925 1.1 skrll (crange_qsort_cmpb): New function.
1926 1.1 skrll (crange_qsort_cmpl, crange_bsearch_cmpb): New functions.
1927 1.1 skrll (crange_bsearch_cmpl, sh64_address_in_cranges): New functions.
1928 1.1 skrll (init_sh64_disasm_info, sh64_get_contents_type_disasm): New functions.
1929 1.1 skrll (sh64_get_contents_type, sh64_address_is_shmedia): New functions.
1930 1.1 skrll (print_insn_shmedia): Correct displaying of address after MOVI/SHORI
1931 1.1 skrll pair. Display addresses for linked executables only.
1932 1.1 skrll (print_insn_sh64x_media): Initialize info->private_data by calling
1933 1.1 skrll init_sh64_disasm_info.
1934 1.1 skrll (print_insn_sh64x): Ditto. Find out type of contents by calling
1935 1.1 skrll sh64_contents_type_disasm. Display data regions using ".long" and
1936 1.1 skrll ".byte" similar to unrecognized opcodes.
1937 1.1 skrll 2000-12-19 Hans-Peter Nilsson <hpn (a] cygnus.com>
1938 1.1 skrll * sh64-dis.c (is_shmedia_p): Check info->section and look for ISA
1939 1.1 skrll information in section flags before considering symbols. Don't
1940 1.1 skrll assume an info->mach setting of bfd_mach_sh5 means SHmedia code.
1941 1.1 skrll * configure.in (bfd_sh_arch): Check presence of sh64 insns by
1942 1.1 skrll matching $target $canon_targets instead of looking at the
1943 1.1 skrll now-removed -DINCLUDE_SHMEDIA in $targ_cflags.
1944 1.1 skrll * configure: Regenerate.
1945 1.1 skrll 2000-11-25 Hans-Peter Nilsson <hpn (a] cygnus.com>
1946 1.1 skrll * sh64-opc.c (shmedia_creg_table): New.
1947 1.1 skrll * sh64-opc.h (shmedia_creg_info): New type.
1948 1.1 skrll (shmedia_creg_table): Declare.
1949 1.1 skrll * sh64-dis.c (creg_name): New function.
1950 1.1 skrll (print_insn_shmedia): Use it.
1951 1.1 skrll * disassemble.c (disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map
1952 1.1 skrll bfd_mach_sh5 to print_insn_sh64 if big-endian and to
1953 1.1 skrll print_insn_sh64l if little-endian.
1954 1.1 skrll * sh64-dis.c (print_insn_shmedia): Make r unsigned.
1955 1.1 skrll (print_insn_sh64l): New.
1956 1.1 skrll (print_insn_sh64x): New.
1957 1.1 skrll (print_insn_sh64x_media): New.
1958 1.1 skrll (print_insn_sh64): Break out code to print_insn_sh64x and
1959 1.1 skrll print_insn_sh64x_media.
1960 1.1 skrll 2000-11-24 Hans-Peter Nilsson <hpn (a] cygnus.com>
1961 1.1 skrll * sh64-opc.h: New file
1962 1.1 skrll * sh64-opc.c: New file
1963 1.1 skrll * sh64-dis.c: New file
1964 1.1 skrll * Makefile.am: Add sh64 targets.
1965 1.1 skrll (HFILES): Add sh64-opc.h.
1966 1.1 skrll (CFILES): Add sh64-opc.c and sh64-dis.c.
1967 1.1 skrll (ALL_MACHINES): Add sh64 files.
1968 1.1 skrll * Makefile.in: Regenerate.
1969 1.1 skrll * configure.in: Add support for sh64 to bfd_sh_arch.
1970 1.1 skrll * configure: Regenerate.
1971 1.1 skrll * disassemble.c [ARCH_all] (INCLUDE_SHMEDIA): Define.
1972 1.1 skrll (disassembler) [ARCH_sh, INCLUDE_SHMEDIA]: Map bfd_mach_sh5 to
1973 1.1 skrll print_insn_sh64.
1974 1.1 skrll * sh-dis.c (print_insn_shx): Handle bfd_mach_sh5 as arch_sh4.
1975 1.1 skrll * po/POTFILES.in: Regenerate.
1976 1.1 skrll * po/opcodes.pot: Regenerate.
1977 1.1 skrll
1978 1.1 skrll 2002-02-04 Frank Ch. Eigler <fche (a] redhat.com>
1979 1.1 skrll
1980 1.1 skrll * cgen-dis.in (print_insn_@arch@): Support disassemble_info.insn_sets.
1981 1.1 skrll
1982 1.1 skrll 2002-02-04 Alexandre Oliva <aoliva (a] redhat.com>
1983 1.1 skrll
1984 1.1 skrll * sh-opc.h (sh_arg_type): Added A_DISP_PC_ABS.
1985 1.1 skrll
1986 1.1 skrll 2002-02-01 Alan Modra <amodra (a] bigpond.net.au>
1987 1.1 skrll
1988 1.1 skrll * Makefile.am: Run "make dep-am"
1989 1.1 skrll * Makefile.in: Regenerate.
1990 1.1 skrll
1991 1.1 skrll 2002-01-31 Ivan Guzvinec <ivang (a] opencores.org>
1992 1.1 skrll
1993 1.1 skrll * or32-dis.c: New file.
1994 1.1 skrll * or32-opc.c: New file.
1995 1.1 skrll * configure.in: Add support for or32.
1996 1.1 skrll * configure: Regenerate.
1997 1.1 skrll * Makefile.am: Add support for or32.
1998 1.1 skrll * Makefile.in: Regenerate.
1999 1.1 skrll * disassemble.c: Add support for or32.
2000 1.1 skrll * po/POTFILES.in: Regenerate.
2001 1.1 skrll * po/opcodes.pot: Regenerate.
2002 1.1 skrll
2003 1.1 skrll 2002-01-27 Daniel Jacobowitz <drow (a] mvista.com>
2004 1.1 skrll
2005 1.1 skrll * configure: Regenerated.
2006 1.1 skrll
2007 1.1 skrll 2002-01-26 Nick Clifton <nickc (a] cambridge.redhat.com>
2008 1.1 skrll
2009 1.1 skrll * po/fr.po: Updated version.
2010 1.1 skrll
2011 1.1 skrll 2002-01-25 Nick Clifton <nickc (a] cambridge.redhat.com>
2012 1.1 skrll
2013 1.1 skrll * po/es.po: Updated version.
2014 1.1 skrll
2015 1.1 skrll 2002-01-24 Nick Clifton <nickc (a] cambridge.redhat.com>
2016 1.1 skrll
2017 1.1 skrll * po/da.po: New version.
2018 1.1 skrll
2019 1.1 skrll 2002-01-23 Nick Clifton <nickc (a] cambridge.redhat.com>
2020 1.1 skrll
2021 1.1 skrll * po/da.po: New file: Spanish translation.
2022 1.1 skrll * configure.in (ALL_LINGUAS): Add da.
2023 1.1 skrll * configure: Regenerate.
2024 1.1 skrll
2025 1.1 skrll 2002-01-22 Graydon Hoare <graydon (a] redhat.com>
2026 1.1 skrll
2027 1.1 skrll * fr30-asm.c: Regenerate.
2028 1.1 skrll * fr30-desc.c: Likewise.
2029 1.1 skrll * fr30-desc.h: Likewise.
2030 1.1 skrll * fr30-dis.c: Likewise.
2031 1.1 skrll * fr30-ibld.c: Likewise.
2032 1.1 skrll * fr30-opc.c: Likewise.
2033 1.1 skrll * fr30-opc.h: Likewise.
2034 1.1 skrll * m32r-asm.c: Likewise.
2035 1.1 skrll * m32r-desc.c: Likewise.
2036 1.1 skrll * m32r-desc.h: Likewise.
2037 1.1 skrll * m32r-dis.c: Likewise.
2038 1.1 skrll * m32r-ibld.c: Likewise.
2039 1.1 skrll * m32r-opc.c: Likewise.
2040 1.1 skrll * m32r-opc.h: Likewise.
2041 1.1 skrll * m32r-opinst.c: Likewise.
2042 1.1 skrll * openrisc-asm.c: Likewise.
2043 1.1 skrll * openrisc-desc.c: Likewise.
2044 1.1 skrll * openrisc-desc.h: Likewise.
2045 1.1 skrll * openrisc-dis.c: Likewise.
2046 1.1 skrll * openrisc-ibld.c: Likewise.
2047 1.1 skrll * openrisc-opc.c: Likewise.
2048 1.1 skrll * openrisc-opc.h: Likewise.
2049 1.1 skrll * xstormy16-desc.c: Likewise.
2050 1.1 skrll
2051 1.1 skrll 2002-01-22 Richard Henderson <rth (a] redhat.com>
2052 1.1 skrll
2053 1.1 skrll * alpha-dis.c (print_insn_alpha): Also mask the base opcode for
2054 1.1 skrll comparison.
2055 1.1 skrll
2056 1.1 skrll 2002-01-22 Alan Modra <amodra (a] bigpond.net.au>
2057 1.1 skrll
2058 1.1 skrll * Makefile.am: Run "make dep-am".
2059 1.1 skrll * Makefile.in: Regenerate.
2060 1.1 skrll * po/POTFILES.in: Regenerate.
2061 1.1 skrll
2062 1.1 skrll 2002-01-19 Richard Earnshaw <rearnsha (a] arm.com>
2063 1.1 skrll
2064 1.1 skrll * arm-opc.h (arm_opcodes): Use generic rule %5?hb instead of %h.
2065 1.1 skrll * arm-dis.c (print_insn_arm): Don't handle 'h' case.
2066 1.1 skrll
2067 1.1 skrll 2002-01-18 Keith Walker <keith.walker (a] arm.com>
2068 1.1 skrll
2069 1.1 skrll * arm-opc.h (arm_opcodes): Add bxj instruction.
2070 1.1 skrll
2071 1.1 skrll 2002-01-17 Nick Clifton <nickc (a] cambridge.redhat.com>
2072 1.1 skrll
2073 1.1 skrll * po/opcodes.pot: Regenerate.
2074 1.1 skrll * po/fr.po: Regenerate.
2075 1.1 skrll * po/sv.po: Regenerate.
2076 1.1 skrll * po/tr.po: Regenerate.
2077 1.1 skrll
2078 1.1 skrll 2002-01-16 Nick Clifton <nickc (a] cambridge.redhat.com>
2079 1.1 skrll
2080 1.1 skrll * po/tr.po: Import new version.
2081 1.1 skrll
2082 1.1 skrll 2002-01-15 Richard Earnshaw <rearnsha (a] arm.com>
2083 1.1 skrll
2084 1.1 skrll * arm-opc.h (arm_opcodes): Add patterns for VFP instructions.
2085 1.1 skrll * arm-dis.c (print_insn_arm): Support new disassembly qualifiers for
2086 1.1 skrll VFP bitfields.
2087 1.1 skrll
2088 1.1 skrll 2002-01-10 matthew green <mrg (a] redhat.com>
2089 1.1 skrll
2090 1.1 skrll * xstormy16-asm.c: Regenerate.
2091 1.1 skrll * xstormy16-desc.c: Likewise.
2092 1.1 skrll * xstormy16-desc.h: Likewise.
2093 1.1 skrll * xstormy16-dis.c: Likewise.
2094 1.1 skrll * xstormy16-opc.c: Likewise.
2095 1.1 skrll * xstormy16-opc.h: Likewise.
2096 1.1 skrll
2097 1.1 skrll 2002-01-07 Nick Clifton <nickc (a] cambridge.redhat.com>
2098 1.1 skrll
2099 1.1 skrll * po/es.po: New file: Spanish translation.
2100 1.1 skrll * configure.in (ALL_LINGUAS): Add es.
2101 1.1 skrll * configure: Regenerate.
2102 1.1 skrll
2103 1.1 skrll For older changes see ChangeLog-0001
2104 1.1 skrll
2106 1.1.1.2 christos Copyright (C) 2002-2003 Free Software Foundation, Inc.
2107 1.1.1.2 christos
2108 1.1.1.2 christos Copying and distribution of this file, with or without modification,
2109 1.1.1.2 christos are permitted in any medium without royalty provided the copyright
2110 1.1.1.2 christos notice and this notice are preserved.
2111 1.1 skrll
2112 1.1 skrll Local Variables:
2113 1.1 skrll mode: change-log
2114 1.1 skrll left-margin: 8
2115 1.1 skrll fill-column: 74
2116 1.1 skrll version-control: never
2117 End:
2118