1 1.1 skrll 2005-12-27 Alan Modra <amodra (a] bigpond.net.au> 2 1.1 skrll 3 1.1 skrll * Makefile.am: Run "make dep-am". 4 1.1 skrll * Makefile.in: Regenerate. 5 1.1 skrll * po/POTFILES.in: Regenerate. 6 1.1 skrll 7 1.1 skrll 2005-12-22 Laurent Menten <laurent.menten (a] teledisnet.be> 8 1.1 skrll 9 1.1 skrll * pj-opc.c (jsr, ret, getstatic, putstatic, getfield, putfield, 10 1.1 skrll invokevirtual, invokespecial, invokestatic, invokeinterface, 11 1.1 skrll goto_w, jsr_w, ldc_quick, ldc_w_quick, ldc2_w_quick, 12 1.1 skrll getfield_quick, putfield_quick, getfield2_quick, putfield2_quick, 13 1.1 skrll getstatic_quick, putstatic_quick, getstatic2_quick, 14 1.1 skrll putstatic2_quick, invokevirtual_quick, invokenonvirtual_quick, 15 1.1 skrll invokesuper_quick, invokestatic_quick, invokeinterface_quick, 16 1.1 skrll aastore_quick, new_quick, anewarray_quick, multianewarray_quick, 17 1.1 skrll checkcast_quick, instanceof_quick, invokevirtiual_quick_w, 18 1.1 skrll getfield_quick_w, putfield_quick_w, nonnull_quick, 19 1.1 skrll agetfield_quick, aputfield_quick, agetstatic_quick, 20 1.1 skrll aputstatic_quick, aldc_quick, aldc_w_quick, exit_sync_method): Fix 21 1.1 skrll opcodes. 22 1.1 skrll 23 1.1 skrll 2005-12-16 Nathan Sidwell <nathan (a] codesourcery.com> 24 1.1 skrll 25 1.1 skrll Second part of ms1 to mt renaming. 26 1.1 skrll * Makefile.am (HFILES, CFILES, ALL_MACHINES): Adjust. 27 1.1 skrll (stamp-mt): Adjust rule. 28 1.1 skrll (mt-asm.lo, mt-desc.lo, mt-dis.lo, mt-ibld.lo, mt-opc.lo): Rename & 29 1.1 skrll adjust. 30 1.1 skrll * Makefile.in: Rebuilt. 31 1.1 skrll * configure: Rebuilt. 32 1.1 skrll * configure.in (bfd_mt_arch): Rename & adjust. 33 1.1 skrll * disassemble.c (ARCH_mt): Renamed. 34 1.1 skrll (disassembler): Adjust. 35 1.1 skrll * mt-asm.c: Renamed, rebuilt. 36 1.1 skrll * mt-desc.c: Renamed, rebuilt. 37 1.1 skrll * mt-desc.h: Renamed, rebuilt. 38 1.1 skrll * mt-dis.c: Renamed, rebuilt. 39 1.1 skrll * mt-ibld.c: Renamed, rebuilt. 40 1.1 skrll * mt-opc.c: Renamed, rebuilt. 41 1.1 skrll * mt-opc.h: Renamed, rebuilt. 42 1.1 skrll 43 1.1 skrll 2005-12-13 DJ Delorie <dj (a] redhat.com> 44 1.1 skrll 45 1.1 skrll * m32c-desc.c: Regenerate. 46 1.1 skrll * m32c-opc.c: Regenerate. 47 1.1 skrll * m32c-opc.h: Regenerate. 48 1.1 skrll 49 1.1 skrll 2005-12-12 Nathan Sidwell <nathan (a] codesourcery.com> 50 1.1 skrll 51 1.1 skrll * Makefile.am (CLEANFILES, CGEN_CPUS, MT_DEPS): Replace ms1 with mt. 52 1.1 skrll * Makefile.in: Rebuilt. 53 1.1 skrll * configure.in: Replace ms1 files with mt files. 54 1.1 skrll * configure: Rebuilt. 55 1.1 skrll 56 1.1 skrll 2005-12-08 Jan Beulich <jbeulich (a] novell.com> 57 1.1 skrll 58 1.1 skrll * i386-dis.c (MAXLEN): Reduce to architectural limit. 59 1.1 skrll (fetch_data): Check for sufficient buffer size. 60 1.1 skrll 61 1.1 skrll 2005-12-08 Jan Beulich <jbeulich (a] novell.com> 62 1.1 skrll 63 1.1 skrll * i386-dis.c (OP_ST): Remove prefix in Intel mode. 64 1.1 skrll 65 1.1 skrll 2005-12-08 Daniel Jacobowitz <dan (a] codesourcery.com> 66 1.1 skrll 67 1.1 skrll * i386-dis.c (dofloat): Handle %rip-relative floating point addressing. 68 1.1 skrll 69 1.1 skrll 2005-12-07 Hans-Peter Nilsson <hp (a] axis.com> 70 1.1 skrll 71 1.1 skrll * cris-opc.c (cris_opcodes) <"move" "s,P">: Define using 72 1.1 skrll MOVE_M_TO_PREG_OPCODE and MOVE_M_TO_PREG_ZBITS instead of constants. 73 1.1 skrll 74 1.1 skrll 2005-12-06 H.J. Lu <hongjiu.lu (a] intel.com> 75 1.1 skrll 76 1.1 skrll PR gas/1874 77 1.1 skrll * i386-dis.c (address_mode): New enum type. 78 1.1 skrll (address_mode): New variable. 79 1.1 skrll (mode_64bit): Removed. 80 1.1 skrll (ckprefix): Updated to check address_mode instead of mode_64bit. 81 1.1 skrll (prefix_name): Likewise. 82 1.1 skrll (print_insn): Likewise. 83 1.1 skrll (putop): Likewise. 84 1.1 skrll (print_operand_value): Likewise. 85 1.1 skrll (intel_operand_size): Likewise. 86 1.1 skrll (OP_E): Likewise. 87 1.1 skrll (OP_G): Likewise. 88 1.1 skrll (set_op): Likewise. 89 1.1 skrll (OP_REG): Likewise. 90 1.1 skrll (OP_I): Likewise. 91 1.1 skrll (OP_I64): Likewise. 92 1.1 skrll (OP_OFF): Likewise. 93 1.1 skrll (OP_OFF64): Likewise. 94 1.1 skrll (ptr_reg): Likewise. 95 1.1 skrll (OP_C): Likewise. 96 1.1 skrll (SVME_Fixup): Likewise. 97 1.1 skrll (print_insn): Set address_mode. 98 1.1 skrll (PNI_Fixup): Add 64bit and address size override support for 99 1.1 skrll monitor and mwait. 100 1.1 skrll 101 1.1 skrll 2005-12-06 Hans-Peter Nilsson <hp (a] axis.com> 102 1.1 skrll 103 1.1 skrll * cris-dis.c (bytes_to_skip): Handle new parameter prefix_matchedp. 104 1.1 skrll (print_with_operands): Check for prefix when [PC+] is seen. 105 1.1 skrll 106 1.1 skrll 2005-12-02 Dave Brolley <brolley (a] redhat.com> 107 1.1 skrll 108 1.1 skrll * configure.in (cgen_files): Add cgen-bitset.lo. 109 1.1 skrll (ta): Add cgen-bitset.lo when arch==bfd_cris_arch. 110 1.1 skrll * Makefile.am (CFILES): Add cgen-bitset.c. 111 1.1 skrll (ALL_MACHINES): Add cgen-bitset.lo. 112 1.1 skrll (cgen-bitset.lo): New target. 113 1.1 skrll * cgen-opc.c (cgen_bitset_create, cgen_bitset_init, cgen_bitset_clear) 114 1.1 skrll (cgen_bitset_add, cgen_bitset_set, cgen_bitset_contains) 115 1.1 skrll (cgen_bitset_compare, cgen_bitset_intersect_p, cgen_bitset_copy) 116 1.1 skrll (cgen_bitset_union): Moved from here ... 117 1.1 skrll * cgen-bitset.c: ... to here. New file. 118 1.1 skrll * Makefile.in: Regenerated. 119 1.1 skrll * configure: Regenerated. 120 1.1 skrll 121 1.1 skrll 2005-11-22 James E Wilson <wilson (a] specifix.com> 122 1.1 skrll 123 1.1 skrll * ia64-gen.c (_opcode_int64_low, _opcode_int64_high, 124 1.1 skrll opcode_fprintf_vma): New. 125 1.1 skrll (print_main_table): New opcode_fprintf_vma instead of fprintf_vma. 126 1.1 skrll 127 1.1 skrll 2005-11-16 Alan Modra <amodra (a] bigpond.net.au> 128 1.1 skrll 129 1.1 skrll * ppc-opc.c (powerpc_opcodes): Add frin,friz,frip,frim. Correct 130 1.1 skrll frsqrtes. 131 1.1 skrll 132 1.1 skrll 2005-11-14 David Ung <davidu (a] mips.com> 133 1.1 skrll 134 1.1 skrll * mips16-opc.c: Add MIPS16e save/restore opcodes. 135 1.1 skrll * mips-dis.c (print_mips16_insn_arg): Handle printing of 'm'/'M' 136 1.1 skrll codes for save/restore. 137 1.1 skrll 138 1.1 skrll 2005-11-10 Andreas Schwab <schwab (a] suse.de> 139 1.1 skrll 140 1.1 skrll * m68k-dis.c (print_insn_m68k): Only match FPU insns with 141 1.1 skrll coprocessor ID 1. 142 1.1 skrll 143 1.1 skrll 2005-11-08 H.J. Lu <hongjiu.lu (a] intel.com> 144 1.1 skrll 145 1.1 skrll * m32c-desc.c: Regenerated. 146 1.1 skrll 147 1.1 skrll 2005-11-08 Nathan Sidwell <nathan (a] codesourcery.com> 148 1.1 skrll 149 1.1 skrll Add ms2. 150 1.1 skrll * ms1-asm.c, ms1-desc.c, ms1-desc.h, ms1-dis.c, ms1-ibld.c, 151 1.1 skrll ms1-opc.c, ms1-opc.h: Regenerated. 152 1.1 skrll 153 1.1 skrll 2005-11-07 Steve Ellcey <sje (a] cup.hp.com> 154 1.1 skrll 155 1.1 skrll * configure: Regenerate after modifying bfd/warning.m4. 156 1.1 skrll 157 1.1 skrll 2005-11-07 Alan Modra <amodra (a] bigpond.net.au> 158 1.1 skrll 159 1.1 skrll * i386-dis.c (ckprefix): Handle rex on fwait. Don't print 160 1.1 skrll ignored rex prefixes here. 161 1.1 skrll (print_insn): Instead, handle them similarly to fwait followed 162 1.1 skrll by non-fp insns. 163 1.1 skrll 164 1.1 skrll 2005-11-02 H.J. Lu <hongjiu.lu (a] intel.com> 165 1.1 skrll 166 1.1 skrll * iq2000-desc.c: Regenerated. 167 1.1 skrll * iq2000-desc.h: Likewise. 168 1.1 skrll * iq2000-dis.c: Likewise. 169 1.1 skrll * iq2000-opc.c: Likewise. 170 1.1 skrll 171 1.1 skrll 2005-11-02 Paul Brook <paul (a] codesourcery.com> 172 1.1 skrll 173 1.1 skrll * arm-dis.c (print_insn_thumb32): Word align blx target address. 174 1.1 skrll 175 1.1 skrll 2005-10-31 Alan Modra <amodra (a] bigpond.net.au> 176 1.1 skrll 177 1.1 skrll * arm-dis.c (print_insn): Warning fix. 178 1.1 skrll 179 1.1 skrll 2005-10-30 H.J. Lu <hongjiu.lu (a] intel.com> 180 1.1 skrll 181 1.1 skrll * Makefile.am: Run "make dep-am". 182 1.1 skrll * Makefile.in: Regenerated. 183 1.1 skrll 184 1.1 skrll * dep-in.sed: Replace " ./" with " ". 185 1.1 skrll 186 1.1 skrll 2005-10-28 Dave Brolley <brolley (a] redhat.com> 187 1.1 skrll 188 1.1 skrll * All CGEN-generated sources: Regenerate. 189 1.1 skrll 190 1.1 skrll Contribute the following changes: 191 1.1 skrll 2005-09-19 Dave Brolley <brolley (a] redhat.com> 192 1.1 skrll 193 1.1 skrll * disassemble.c (disassemble_init_for_target): Add 'break' to case for 194 1.1 skrll bfd_arch_tic4x. Use cgen_bitset_create and cgen_bitset_set for 195 1.1 skrll bfd_arch_m32c case. 196 1.1 skrll 197 1.1 skrll 2005-02-16 Dave Brolley <brolley (a] redhat.com> 198 1.1 skrll 199 1.1 skrll * cgen-dis.in: Rename CGEN_ISA_MASK to CGEN_BITSET. Rename 200 1.1 skrll cgen_isa_mask_* to cgen_bitset_*. 201 1.1 skrll * cgen-opc.c: Likewise. 202 1.1 skrll 203 1.1 skrll 2003-11-28 Richard Sandiford <rsandifo (a] redhat.com> 204 1.1 skrll 205 1.1 skrll * cgen-dis.in (print_insn_@arch@): Fix comparison with cached isas. 206 1.1 skrll * *-dis.c: Regenerate. 207 1.1 skrll 208 1.1 skrll 2003-06-05 DJ Delorie <dj (a] redhat.com> 209 1.1 skrll 210 1.1 skrll * cgen-dis.in (print_insn_@arch@): Copy prev_isas, don't assign 211 1.1 skrll it, as it may point to a reused buffer. Set prev_isas when we 212 1.1 skrll change cpus. 213 1.1 skrll 214 1.1 skrll 2002-12-13 Dave Brolley <brolley (a] redhat.com> 215 1.1 skrll 216 1.1 skrll * cgen-opc.c (cgen_isa_mask_create): New support function for 217 1.1 skrll CGEN_ISA_MASK. 218 1.1 skrll (cgen_isa_mask_init): Ditto. 219 1.1 skrll (cgen_isa_mask_clear): Ditto. 220 1.1 skrll (cgen_isa_mask_add): Ditto. 221 1.1 skrll (cgen_isa_mask_set): Ditto. 222 1.1 skrll (cgen_isa_supported): Ditto. 223 1.1 skrll (cgen_isa_mask_compare): Ditto. 224 1.1 skrll (cgen_isa_mask_intersection): Ditto. 225 1.1 skrll (cgen_isa_mask_copy): Ditto. 226 1.1 skrll (cgen_isa_mask_combine): Ditto. 227 1.1 skrll * cgen-dis.in (libiberty.h): #include it. 228 1.1 skrll (isas): Renamed from 'isa' and now (CGEN_ISA_MASK *). 229 1.1 skrll (print_insn_@arch@): Use CGEN_ISA_MASK and support functions. 230 1.1 skrll * Makefile.am (CGENDEPS): Add utils-cgen.scm and attrs.scm. 231 1.1 skrll * Makefile.in: Regenerated. 232 1.1 skrll 233 1.1 skrll 2005-10-27 DJ Delorie <dj (a] redhat.com> 234 1.1 skrll 235 1.1 skrll * m32c-asm.c: Regenerate. 236 1.1 skrll * m32c-desc.c: Regenerate. 237 1.1 skrll * m32c-desc.h: Regenerate. 238 1.1 skrll * m32c-dis.c: Regenerate. 239 1.1 skrll * m32c-ibld.c: Regenerate. 240 1.1 skrll * m32c-opc.c: Regenerate. 241 1.1 skrll * m32c-opc.h: Regenerate. 242 1.1 skrll 243 1.1 skrll 2005-10-26 DJ Delorie <dj (a] redhat.com> 244 1.1 skrll 245 1.1 skrll * m32c-asm.c: Regenerate. 246 1.1 skrll * m32c-desc.c: Regenerate. 247 1.1 skrll * m32c-desc.h: Regenerate. 248 1.1 skrll * m32c-dis.c: Regenerate. 249 1.1 skrll * m32c-ibld.c: Regenerate. 250 1.1 skrll * m32c-opc.c: Regenerate. 251 1.1 skrll * m32c-opc.h: Regenerate. 252 1.1 skrll 253 1.1 skrll 2005-10-26 Paul Brook <paul (a] codesourcery.com> 254 1.1 skrll 255 1.1 skrll * arm-dis.c (arm_opcodes): Correct "sel" entry. 256 1.1 skrll 257 1.1 skrll 2005-10-26 Kazuhiro Inaoka <inaoka.kazuhiro (a] renesas.com> 258 1.1 skrll 259 1.1 skrll * m32r-asm.c: Regenerate. 260 1.1 skrll 261 1.1 skrll 2005-10-25 DJ Delorie <dj (a] redhat.com> 262 1.1 skrll 263 1.1 skrll * m32c-asm.c: Regenerate. 264 1.1 skrll * m32c-desc.c: Regenerate. 265 1.1 skrll * m32c-desc.h: Regenerate. 266 1.1 skrll * m32c-dis.c: Regenerate. 267 1.1 skrll * m32c-ibld.c: Regenerate. 268 1.1 skrll * m32c-opc.c: Regenerate. 269 1.1 skrll * m32c-opc.h: Regenerate. 270 1.1 skrll 271 1.1 skrll 2005-10-25 Arnold Metselaar <arnold.metselaar (a] planet.nl> 272 1.1 skrll 273 1.1 skrll * configure.in: Add target architecture bfd_arch_z80. 274 1.1 skrll * configure: Regenerated. 275 1.1 skrll * disassemble.c (disassembler)<ARCH_z80>: Add case 276 1.1 skrll bfd_arch_z80. 277 1.1 skrll * z80-dis.c: New file. 278 1.1 skrll 279 1.1 skrll 2005-10-25 Alan Modra <amodra (a] bigpond.net.au> 280 1.1 skrll 281 1.1 skrll * po/POTFILES.in: Regenerate. 282 1.1 skrll * po/opcodes.pot: Regenerate. 283 1.1 skrll 284 1.1 skrll 2005-10-24 Jan Beulich <jbeulich (a] novell.com> 285 1.1 skrll 286 1.1 skrll * ia64-asmtab.c: Regenerate. 287 1.1 skrll 288 1.1 skrll 2005-10-21 DJ Delorie <dj (a] redhat.com> 289 1.1 skrll 290 1.1 skrll * m32c-asm.c: Regenerate. 291 1.1 skrll * m32c-desc.c: Regenerate. 292 1.1 skrll * m32c-desc.h: Regenerate. 293 1.1 skrll * m32c-dis.c: Regenerate. 294 1.1 skrll * m32c-ibld.c: Regenerate. 295 1.1 skrll * m32c-opc.c: Regenerate. 296 1.1 skrll * m32c-opc.h: Regenerate. 297 1.1 skrll 298 1.1 skrll 2005-10-21 Nick Clifton <nickc (a] redhat.com> 299 1.1 skrll 300 1.1 skrll * bfin-dis.c: Tidy up code, removing redundant constructs. 301 1.1 skrll 302 1.1 skrll 2005-10-19 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 303 1.1 skrll 304 1.1 skrll * s390-opc.txt: Add unnormalized hfp multiply and multiply-and-add 305 1.1 skrll instructions. 306 1.1 skrll 307 1.1 skrll 2005-10-18 Nick Clifton <nickc (a] redhat.com> 308 1.1 skrll 309 1.1 skrll * m32r-asm.c: Regenerate after updating m32r.opc. 310 1.1 skrll 311 1.1 skrll 2005-10-18 Jie Zhang <jie.zhang (a] analog.com> 312 1.1 skrll 313 1.1 skrll * bfin-dis.c (print_insn_bfin): Do proper endian transform when 314 1.1 skrll reading instruction from memory. 315 1.1 skrll 316 1.1 skrll 2005-10-18 Nick Clifton <nickc (a] redhat.com> 317 1.1 skrll 318 1.1 skrll * m32r-asm.c: Regenerate after updating m32r.opc. 319 1.1 skrll 320 1.1 skrll 2005-10-14 Kazuhiro Inaoka <inaoka.kazuhiro (a] renesas.com> 321 1.1 skrll 322 1.1 skrll * m32r-asm.c: Regenerate after updating m32r.opc. 323 1.1 skrll 324 1.1 skrll 2005-10-08 James Lemke <jim (a] wasabisystems.com> 325 1.1 skrll 326 1.1 skrll * arm-dis.c (coprocessor_opcodes): Fix mask for various Maverick CDP 327 1.1 skrll operations. 328 1.1 skrll 329 1.1 skrll 2005-10-06 Daniel Jacobowitz <dan (a] codesourcery.com> 330 1.1 skrll 331 1.1 skrll * ppc-dis.c (struct dis_private): Remove. 332 1.1 skrll (powerpc_dialect): Avoid aliasing warnings. 333 1.1 skrll (print_insn_big_powerpc, print_insn_little_powerpc): Likewise. 334 1.1 skrll 335 1.1 skrll 2005-09-30 Nick Clifton <nickc (a] redhat.com> 336 1.1 skrll 337 1.1 skrll * po/ga.po: New Irish translation. 338 1.1 skrll * configure.in (ALL_LINGUAS): Add "ga". 339 1.1 skrll * configure: Regenerate. 340 1.1 skrll 341 1.1 skrll 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 342 1.1 skrll 343 1.1 skrll * Makefile.am: Run "make dep-am". 344 1.1 skrll * Makefile.in: Regenerated. 345 1.1 skrll * aclocal.m4: Likewise. 346 1.1 skrll * configure: Likewise. 347 1.1 skrll 348 1.1 skrll 2005-09-30 Catherine Moore <clm (a] cm00re.com> 349 1.1 skrll 350 1.1 skrll * Makefile.am: Bfin support. 351 1.1 skrll * Makefile.in: Regenerated. 352 1.1 skrll * aclocal.m4: Regenerated. 353 1.1 skrll * bfin-dis.c: New file. 354 1.1 skrll * configure.in: Bfin support. 355 1.1 skrll * configure: Regenerated. 356 1.1 skrll * disassemble.c (ARCH_bfin): Define. 357 1.1 skrll (disassembler): Add case for bfd_arch_bfin. 358 1.1 skrll 359 1.1 skrll 2005-09-28 Jan Beulich <jbeulich (a] novell.com> 360 1.1 skrll 361 1.1 skrll * i386-dis.c (stack_v_mode): Renamed from branch_v_mode. 362 1.1 skrll (indirEv): Use it. 363 1.1 skrll (stackEv): New. 364 1.1 skrll (Ob64, Ov64): Rename to Ob, Ov. Delete unused original definitions. 365 1.1 skrll (dis386): Document and use new 'V' meta character. Use it for 366 1.1 skrll single-byte push/pop opcode forms. Use stackEv for mod-r/m push/pop 367 1.1 skrll opcode forms. Correct typo in 'pop ss'. Replace Ob64/Ov64 by Ob/Ov. 368 1.1 skrll (putop): 'q' suffix for 'T' and 'U' meta depends on DFLAG. Mark 369 1.1 skrll data prefix as used whenever DFLAG was examined. Handle 'V'. 370 1.1 skrll (intel_operand_size): Use stack_v_mode. 371 1.1 skrll (OP_E): Use stack_v_mode, but handle only the special case of 372 1.1 skrll 64-bit mode without operand size override here; fall through to 373 1.1 skrll v_mode case otherwise. 374 1.1 skrll (OP_REG): Special case rAX_reg ... rDI_reg only when 64-bit mode 375 1.1 skrll and no operand size override is present. 376 1.1 skrll (OP_J): Use get32s for obtaining the displacement also when rex64 377 1.1 skrll is present. 378 1.1 skrll 379 1.1 skrll 2005-09-08 Paul Brook <paul (a] codesourcery.com> 380 1.1 skrll 381 1.1 skrll * arm-dis.c (arm_opcodes, thumb32_opcodes): Rename smi to smc. 382 1.1 skrll 383 1.1 skrll 2005-09-06 Chao-ying Fu <fu (a] mips.com> 384 1.1 skrll 385 1.1 skrll * mips-opc.c (MT32): New define. 386 1.1 skrll (mips_builtin_opcodes): Move "bc0f", "bc0fl", "bc0t", "bc0tl" to the 387 1.1 skrll bottom to avoid opcode collision with "mftr" and "mttr". 388 1.1 skrll Add MT instructions. 389 1.1 skrll * mips-dis.c (mips_arch_choices): Enable INSN_MT for mips32r2. 390 1.1 skrll (print_insn_args): Add supports for +t, +T, !, $, *, &, g operand 391 1.1 skrll formats. 392 1.1 skrll 393 1.1 skrll 2005-09-02 Paul Brook <paul (a] codesourcery.com> 394 1.1 skrll 395 1.1 skrll * arm-dis.c (coprocessor_opcodes): Add null terminator. 396 1.1 skrll 397 1.1 skrll 2005-09-02 Paul Brook <paul (a] codesourcery.com> 398 1.1 skrll 399 1.1 skrll * arm-dis.c (coprocessor_opcodes): New. 400 1.1 skrll (arm_opcodes, thumb32_opcodes): Remove coprocessor insns. 401 1.1 skrll (print_insn_coprocessor): New function. 402 1.1 skrll (print_insn_arm): Use print_insn_coprocessor. Remove coprocessor 403 1.1 skrll format characters. 404 1.1 skrll (print_insn_thumb32): Use print_insn_coprocessor. 405 1.1 skrll 406 1.1 skrll 2005-08-30 Paul Brook <paul (a] codesourcery.com> 407 1.1 skrll 408 1.1 skrll * arm-dis.c (thumb_opcodes): Disassemble sub(3) as subs. 409 1.1 skrll 410 1.1 skrll 2005-08-26 Jan Beulich <jbeulich (a] novell.com> 411 1.1 skrll 412 1.1 skrll * i386-dis.c (intel_operand_size): New, broken out from OP_E for 413 1.1 skrll re-use. 414 1.1 skrll (OP_E): Call intel_operand_size, move call site out of mode 415 1.1 skrll dependent code. 416 1.1 skrll (OP_OFF): Call intel_operand_size if suffix_always. Remove 417 1.1 skrll ATTRIBUTE_UNUSED from parameters. 418 1.1 skrll (OP_OFF64): Likewise. 419 1.1 skrll (OP_ESreg): Call intel_operand_size. 420 1.1 skrll (OP_DSreg): Likewise. 421 1.1 skrll (OP_DIR): Use colon rather than semicolon as separator of far 422 1.1 skrll jump/call operands. 423 1.1 skrll 424 1.1 skrll 2005-08-25 Chao-ying Fu <fu (a] mips.com> 425 1.1 skrll 426 1.1 skrll * mips-opc.c (WR_a, RD_a, MOD_a, DSP_VOLA, D32): New define. 427 1.1 skrll (mips_builtin_opcodes): Add DSP instructions. 428 1.1 skrll * mips-dis.c (mips_arch_choices): Enable INSN_DSP for mips32, mips32r2, 429 1.1 skrll mips64, mips64r2. 430 1.1 skrll (print_insn_args): Add supports for 3, 4, 5, 6, 7, 8, 9, 0, :, ', @ 431 1.1 skrll operand formats. 432 1.1 skrll 433 1.1 skrll 2005-08-23 David Ung <davidu (a] mips.com> 434 1.1 skrll 435 1.1 skrll * mips16-opc.c (mips16_opcodes): Add the MIPS16e jalrc/jrc 436 1.1 skrll instructions to the table. 437 1.1 skrll 438 1.1 skrll 2005-08-18 Alan Modra <amodra (a] bigpond.net.au> 439 1.1 skrll 440 1.1 skrll * a29k-dis.c: Delete. 441 1.1 skrll * Makefile.am: Remove a29k support. 442 1.1 skrll * configure.in: Likewise. 443 1.1 skrll * disassemble.c: Likewise. 444 1.1 skrll * Makefile.in: Regenerate. 445 1.1 skrll * configure: Regenerate. 446 1.1 skrll * po/POTFILES.in: Regenerate. 447 1.1 skrll 448 1.1 skrll 2005-08-15 Daniel Jacobowitz <dan (a] codesourcery.com> 449 1.1 skrll 450 1.1 skrll * ppc-dis.c (powerpc_dialect): Handle e300. 451 1.1 skrll (print_ppc_disassembler_options): Likewise. 452 1.1 skrll * ppc-opc.c (PPCE300): Define. 453 1.1 skrll (powerpc_opcodes): Mark icbt as available for the e300. 454 1.1 skrll 455 1.1 skrll 2005-08-13 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 456 1.1 skrll 457 1.1 skrll * hppa-dis.c (print_insn_hppa): Don't print '%' before register names. 458 1.1 skrll Use "rp" instead of "%r2" in "b,l" insns. 459 1.1 skrll 460 1.1 skrll 2005-08-12 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 461 1.1 skrll 462 1.1 skrll * s390-dis.c (print_insn_s390): Print unsigned operands with %u. 463 1.1 skrll * s390-mkopc.c (s390_opcode_cpu_val): Add support for cpu type z9-109. 464 1.1 skrll (main): Likewise. 465 1.1 skrll * s390-opc.c (I32_16, U32_16, M_16): Add defines 32 bit immediates 466 1.1 skrll and 4 bit optional masks. 467 1.1 skrll (INSTR_RIL_RI, INSTR_RIL_RU, INSTR_RRF_M0RR, INSTR_RSE_CCRD, 468 1.1 skrll INSTR_RSY_CCRD, INSTR_SSF_RRDRD): Add new instruction formats. 469 1.1 skrll (MASK_RIL_RI, MASK_RIL_RU, MASK_RRF_M0RR, MASK_RSE_CCRD, 470 1.1 skrll MASK_RSY_CCRD, MASK_SSF_RRDRD): Likewise. 471 1.1 skrll (s390_opformats): Likewise. 472 1.1 skrll * s390-opc.txt: Add new instructions for cpu type z9-109. 473 1.1 skrll 474 1.1 skrll 2005-08-05 John David Anglin <dave.anglin (a] nrc-crnc.gc.ca> 475 1.1 skrll 476 1.1 skrll * hppa-dis.c (print_insn_hppa): Prefix 21-bit values with "L%". 477 1.1 skrll 478 1.1 skrll 2005-07-29 Paul Brook <paul (a] codesourcery.com> 479 1.1 skrll 480 1.1 skrll * arm-dis.c: Fix disassebly of thumb2 writeback addressing modes. 481 1.1 skrll 482 1.1 skrll 2005-07-29 Paul Brook <paul (a] codesourcery.com> 483 1.1 skrll 484 1.1 skrll * arm-dis.c (thumb32_opc): Fix addressing mode for tbh. 485 1.1 skrll (print_insn_thumb32): Fix decoding of thumb2 'I' operands. 486 1.1 skrll 487 1.1 skrll 2005-07-25 DJ Delorie <dj (a] redhat.com> 488 1.1 skrll 489 1.1 skrll * m32c-asm.c Regenerate. 490 1.1 skrll * m32c-dis.c Regenerate. 491 1.1 skrll 492 1.1 skrll 2005-07-20 DJ Delorie <dj (a] redhat.com> 493 1.1 skrll 494 1.1 skrll * disassemble.c (disassemble_init_for_target): M32C ISAs are 495 1.1 skrll enums, so convert them to bit masks, which attributes are. 496 1.1 skrll 497 1.1 skrll 2005-07-18 Nick Clifton <nickc (a] redhat.com> 498 1.1 skrll 499 1.1 skrll * configure.in: Restore alpha ordering to list of arches. 500 1.1 skrll * configure: Regenerate. 501 1.1 skrll * disassemble.c: Restore alpha ordering to list of arches. 502 1.1 skrll 503 1.1 skrll 2005-07-18 Nick Clifton <nickc (a] redhat.com> 504 1.1 skrll 505 1.1 skrll * m32c-asm.c: Regenerate. 506 1.1 skrll * m32c-desc.c: Regenerate. 507 1.1 skrll * m32c-desc.h: Regenerate. 508 1.1 skrll * m32c-dis.c: Regenerate. 509 1.1 skrll * m32c-ibld.h: Regenerate. 510 1.1 skrll * m32c-opc.c: Regenerate. 511 1.1 skrll * m32c-opc.h: Regenerate. 512 1.1 skrll 513 1.1 skrll 2005-07-18 H.J. Lu <hongjiu.lu (a] intel.com> 514 1.1 skrll 515 1.1 skrll * i386-dis.c (PNI_Fixup): Update comment. 516 1.1 skrll (VMX_Fixup): Properly handle the suffix check. 517 1.1 skrll 518 1.1 skrll 2005-07-16 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 519 1.1 skrll 520 1.1 skrll * hppa-dis.c (print_insn_hppa): Add space after 'w' in wide-mode 521 1.1 skrll mfctl disassembly. 522 1.1 skrll 523 1.1 skrll 2005-07-16 Alan Modra <amodra (a] bigpond.net.au> 524 1.1 skrll 525 1.1 skrll * Makefile.am: Run "make dep-am". 526 1.1 skrll (stamp-m32c): Fix cpu dependencies. 527 1.1 skrll * Makefile.in: Regenerate. 528 1.1 skrll * ip2k-dis.c: Regenerate. 529 1.1 skrll 530 1.1 skrll 2007-07-15 H.J. Lu <hongjiu.lu (a] intel.com> 531 1.1 skrll 532 1.1 skrll * i386-dis.c (OP_VMX): New. Handle Intel VMX Instructions. 533 1.1 skrll (VMX_Fixup): New. Fix up Intel VMX Instructions. 534 1.1 skrll (Em): New. 535 1.1 skrll (Gm): New. 536 1.1 skrll (VM): New. 537 1.1 skrll (dis386_twobyte): Updated entries 0x78 and 0x79. 538 1.1 skrll (twobyte_has_modrm): Likewise. 539 1.1 skrll (grps): Use OP_VMX in the "sgdtIQ" entry. Updated GRP9. 540 1.1 skrll (OP_G): Handle m_mode. 541 1.1 skrll 542 1.1 skrll 2005-07-14 Jim Blandy <jimb (a] redhat.com> 543 1.1 skrll 544 1.1 skrll Add support for the Renesas M32C and M16C. 545 1.1 skrll * m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c: New. 546 1.1 skrll * m32c-desc.h, m32c-opc.h: New. 547 1.1 skrll * Makefile.am (HFILES): List m32c-desc.h and m32c-opc.h. 548 1.1 skrll (CFILES): List m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, 549 1.1 skrll m32c-opc.c. 550 1.1 skrll (ALL_MACHINES): List m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, 551 1.1 skrll m32c-ibld.lo, m32c-opc.lo. 552 1.1 skrll (CLEANFILES): List stamp-m32c. 553 1.1 skrll (M32C_DEPS): List stamp-m32c, if CGEN_MAINT. 554 1.1 skrll (CGEN_CPUS): Add m32c. 555 1.1 skrll (m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c) 556 1.1 skrll (m32c-desc.h, m32c-opc.h): Depend on M32C_DEPS. 557 1.1 skrll (m32c_opc_h): New variable. 558 1.1 skrll (stamp-m32c, m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo) 559 1.1 skrll (m32c-opc.lo): New rules. 560 1.1 skrll * Makefile.in: Regenerated. 561 1.1 skrll * configure.in: Add case for bfd_m32c_arch. 562 1.1 skrll * configure: Regenerated. 563 1.1 skrll * disassemble.c (ARCH_m32c): New. 564 1.1 skrll [ARCH_m32c]: #include "m32c-desc.h". 565 1.1 skrll (disassembler) [ARCH_m32c]: Add case for bfd_arch_m32c. 566 1.1 skrll (disassemble_init_for_target) [ARCH_m32c]: Same. 567 1.1 skrll 568 1.1 skrll * cgen-ops.h, cgen-types.h: New files. 569 1.1 skrll * Makefile.am (HFILES): List them. 570 1.1 skrll * Makefile.in: Regenerated. 571 1.1 skrll 572 1.1 skrll 2005-07-07 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu> 573 1.1 skrll 574 1.1 skrll * arc-dis.c, arm-dis.c, cris-dis.c, crx-dis.c, d10v-dis.c, 575 1.1 skrll d30v-dis.c, fr30-dis.c, h8300-dis.c, h8500-dis.c, i860-dis.c, 576 1.1 skrll ia64-dis.c, ip2k-dis.c, m10200-dis.c, m10300-dis.c, 577 1.1 skrll m88k-dis.c, mcore-dis.c, mips-dis.c, ms1-dis.c, or32-dis.c, 578 1.1 skrll ppc-dis.c, sh64-dis.c, sparc-dis.c, tic4x-dis.c, tic80-dis.c, 579 1.1 skrll v850-dis.c: Fix format bugs. 580 1.1 skrll * ia64-gen.c (fail, warn): Add format attribute. 581 1.1 skrll * or32-opc.c (debug): Likewise. 582 1.1 skrll 583 1.1 skrll 2005-07-07 Khem Raj <kraj (a] mvista.com> 584 1.1 skrll 585 1.1 skrll * arm-dis.c (opcode32 arm_opcodes): Fix ARM VFP fadds instruction 586 1.1 skrll disassembly pattern. 587 1.1 skrll 588 1.1 skrll 2005-07-06 Alan Modra <amodra (a] bigpond.net.au> 589 1.1 skrll 590 1.1 skrll * Makefile.am (stamp-m32r): Fix path to cpu files. 591 1.1 skrll (stamp-m32r, stamp-iq2000): Likewise. 592 1.1 skrll * Makefile.in: Regenerate. 593 1.1 skrll * m32r-asm.c: Regenerate. 594 1.1 skrll * po/POTFILES.in: Remove arm-opc.h. Add ms1-asm.c, ms1-desc.c, 595 1.1 skrll ms1-desc.h, ms1-dis.c, ms1-ibld.c, ms1-opc.c, ms1-opc.h. 596 1.1 skrll 597 1.1 skrll 2005-07-05 Nick Clifton <nickc (a] redhat.com> 598 1.1 skrll 599 1.1 skrll * iq2000-asm.c: Regenerate. 600 1.1 skrll * ms1-asm.c: Regenerate. 601 1.1 skrll 602 1.1 skrll 2005-07-05 Jan Beulich <jbeulich (a] novell.com> 603 1.1 skrll 604 1.1 skrll * i386-dis.c (SVME_Fixup): New. 605 1.1 skrll (grps): Use it for the lidt entry. 606 1.1 skrll (PNI_Fixup): Call OP_M rather than OP_E. 607 1.1 skrll (INVLPG_Fixup): Likewise. 608 1.1 skrll 609 1.1 skrll 2005-07-04 H.J. Lu <hongjiu.lu (a] intel.com> 610 1.1 skrll 611 1.1 skrll * tic30-dis.c (cnvt_tmsfloat_ieee): Use HUGE_VALF if defined. 612 1.1 skrll 613 1.1 skrll 2005-07-01 Nick Clifton <nickc (a] redhat.com> 614 1.1 skrll 615 1.1 skrll * a29k-dis.c: Update to ISO C90 style function declarations and 616 1.1 skrll fix formatting. 617 1.1 skrll * alpha-opc.c: Likewise. 618 1.1 skrll * arc-dis.c: Likewise. 619 1.1 skrll * arc-opc.c: Likewise. 620 1.1 skrll * avr-dis.c: Likewise. 621 1.1 skrll * cgen-asm.in: Likewise. 622 1.1 skrll * cgen-dis.in: Likewise. 623 1.1 skrll * cgen-ibld.in: Likewise. 624 1.1 skrll * cgen-opc.c: Likewise. 625 1.1 skrll * cris-dis.c: Likewise. 626 1.1 skrll * d10v-dis.c: Likewise. 627 1.1 skrll * d30v-dis.c: Likewise. 628 1.1 skrll * d30v-opc.c: Likewise. 629 1.1 skrll * dis-buf.c: Likewise. 630 1.1 skrll * dlx-dis.c: Likewise. 631 1.1 skrll * h8300-dis.c: Likewise. 632 1.1 skrll * h8500-dis.c: Likewise. 633 1.1 skrll * hppa-dis.c: Likewise. 634 1.1 skrll * i370-dis.c: Likewise. 635 1.1 skrll * i370-opc.c: Likewise. 636 1.1 skrll * m10200-dis.c: Likewise. 637 1.1 skrll * m10300-dis.c: Likewise. 638 1.1 skrll * m68k-dis.c: Likewise. 639 1.1 skrll * m88k-dis.c: Likewise. 640 1.1 skrll * mips-dis.c: Likewise. 641 1.1 skrll * mmix-dis.c: Likewise. 642 1.1 skrll * msp430-dis.c: Likewise. 643 1.1 skrll * ns32k-dis.c: Likewise. 644 1.1 skrll * or32-dis.c: Likewise. 645 1.1 skrll * or32-opc.c: Likewise. 646 1.1 skrll * pdp11-dis.c: Likewise. 647 1.1 skrll * pj-dis.c: Likewise. 648 1.1 skrll * s390-dis.c: Likewise. 649 1.1 skrll * sh-dis.c: Likewise. 650 1.1 skrll * sh64-dis.c: Likewise. 651 1.1 skrll * sparc-dis.c: Likewise. 652 1.1 skrll * sparc-opc.c: Likewise. 653 1.1 skrll * sysdep.h: Likewise. 654 1.1 skrll * tic30-dis.c: Likewise. 655 1.1 skrll * tic4x-dis.c: Likewise. 656 1.1 skrll * tic80-dis.c: Likewise. 657 1.1 skrll * v850-dis.c: Likewise. 658 1.1 skrll * v850-opc.c: Likewise. 659 1.1 skrll * vax-dis.c: Likewise. 660 1.1 skrll * w65-dis.c: Likewise. 661 1.1 skrll * z8kgen.c: Likewise. 662 1.1 skrll 663 1.1 skrll * fr30-*: Regenerate. 664 1.1 skrll * frv-*: Regenerate. 665 1.1 skrll * ip2k-*: Regenerate. 666 1.1 skrll * iq2000-*: Regenerate. 667 1.1 skrll * m32r-*: Regenerate. 668 1.1 skrll * ms1-*: Regenerate. 669 1.1 skrll * openrisc-*: Regenerate. 670 1.1 skrll * xstormy16-*: Regenerate. 671 1.1 skrll 672 1.1 skrll 2005-06-23 Ben Elliston <bje (a] gnu.org> 673 1.1 skrll 674 1.1 skrll * m68k-dis.c: Use ISC C90. 675 1.1 skrll * m68k-opc.c: Formatting fixes. 676 1.1 skrll 677 1.1 skrll 2005-06-16 David Ung <davidu (a] mips.com> 678 1.1 skrll 679 1.1 skrll * mips16-opc.c (mips16_opcodes): Add the following MIPS16e 680 1.1 skrll instructions to the table; seb/seh/sew/zeb/zeh/zew. 681 1.1 skrll 682 1.1 skrll 2005-06-15 Dave Brolley <brolley (a] redhat.com> 683 1.1 skrll 684 1.1 skrll Contribute Morpho ms1 on behalf of Red Hat 685 1.1 skrll * ms1-asm.c, ms1-desc.c, ms1-dis.c, ms1-ibld.c, ms1-opc.c, 686 1.1 skrll ms1-opc.h: New files, Morpho ms1 target. 687 1.1 skrll 688 1.1 skrll 2004-05-14 Stan Cox <scox (a] redhat.com> 689 1.1 skrll 690 1.1 skrll * disassemble.c (ARCH_ms1): Define. 691 1.1 skrll (disassembler): Handle bfd_arch_ms1 692 1.1 skrll 693 1.1 skrll 2004-05-13 Michael Snyder <msnyder (a] redhat.com> 694 1.1 skrll 695 1.1 skrll * Makefile.am, Makefile.in: Add ms1 target. 696 1.1 skrll * configure.in: Ditto. 697 1.1 skrll 698 1.1 skrll 2005-06-08 Zack Weinberg <zack (a] codesourcery.com> 699 1.1 skrll 700 1.1 skrll * arm-opc.h: Delete; fold contents into ... 701 1.1 skrll * arm-dis.c: ... here. Move includes of internal COFF headers 702 1.1 skrll next to includes of internal ELF headers. 703 1.1 skrll (streq, WORD_ADDRESS, BDISP, BDISP23): Delete, unused. 704 1.1 skrll (struct arm_opcode): Rename struct opcode32. Make 'assembler' const. 705 1.1 skrll (struct thumb_opcode): Rename struct opcode16. Make 'assembler' const. 706 1.1 skrll (arm_conditional, arm_fp_const, arm_shift, arm_regname, regnames) 707 1.1 skrll (iwmmxt_wwnames, iwmmxt_wwssnames): 708 1.1 skrll Make const. 709 1.1 skrll (regnames): Remove iWMMXt coprocessor register sets. 710 1.1 skrll (iwmmxt_regnames, iwmmxt_cregnames): New statics. 711 1.1 skrll (get_arm_regnames): Adjust fourth argument to match above changes. 712 1.1 skrll (set_iwmmxt_regnames): Delete. 713 1.1 skrll (print_insn_arm): Constify 'c'. Use ISO syntax for function 714 1.1 skrll pointer calls. Expand sole use of BDISP. Use iwmmxt_regnames 715 1.1 skrll and iwmmxt_cregnames, not set_iwmmxt_regnames. 716 1.1 skrll (print_insn_thumb16, print_insn_thumb32): Constify 'c'. Use 717 1.1 skrll ISO syntax for function pointer calls. 718 1.1 skrll 719 1.1 skrll 2005-06-07 Zack Weinberg <zack (a] codesourcery.com> 720 1.1 skrll 721 1.1 skrll * arm-dis.c: Split up the comments describing the format codes, so 722 1.1 skrll that the ARM and 16-bit Thumb opcode tables each have comments 723 1.1 skrll preceding them that describe all the codes, and only the codes, 724 1.1 skrll valid in those tables. (32-bit Thumb table is already like this.) 725 1.1 skrll Reorder the lists in all three comments to match the order in 726 1.1 skrll which the codes are implemented. 727 1.1 skrll Remove all forward declarations of static functions. Convert all 728 1.1 skrll function definitions to ISO C format. 729 1.1 skrll (print_insn_arm, print_insn_thumb16, print_insn_thumb32): 730 1.1 skrll Return nothing. 731 1.1 skrll (print_insn_thumb16): Remove unused case 'I'. 732 1.1 skrll (print_insn): Update for changed calling convention of subroutines. 733 1.1 skrll 734 1.1 skrll 2005-05-25 Jan Beulich <jbeulich (a] novell.com> 735 1.1 skrll 736 1.1 skrll * i386-dis.c (OP_E): In Intel mode, display 32-bit displacements in 737 1.1 skrll hex (but retain it being displayed as signed). Remove redundant 738 1.1 skrll checks. Add handling of displacements for 16-bit addressing in Intel 739 1.1 skrll mode. 740 1.1 skrll 741 1.1 skrll 2005-05-25 Jan Beulich <jbeulich (a] novell.com> 742 1.1 skrll 743 1.1 skrll * i386-dis.c (prefix_name): Remove pointless mode_64bit check. 744 1.1 skrll (OP_E): Remove redundant REX_EXTZ handling. Remove pointless 745 1.1 skrll masking of 'rm' in 16-bit memory address handling. 746 1.1 skrll 747 1.1 skrll 2005-05-19 Anton Blanchard <anton (a] samba.org> 748 1.1 skrll 749 1.1 skrll * ppc-dis.c (powerpc_dialect): Handle "-Mpower5". 750 1.1 skrll (print_ppc_disassembler_options): Document it. 751 1.1 skrll * ppc-opc.c (SVC_LEV): Define. 752 1.1 skrll (LEV): Allow optional operand. 753 1.1 skrll (POWER5): Define. 754 1.1 skrll (powerpc_opcodes): Extend "sc". Adjust "svc" and "svcl". Add 755 1.1 skrll "hrfid", "popcntb", "fsqrtes", "fsqrtes.", "fre" and "fre.". 756 1.1 skrll 757 1.1 skrll 2005-05-19 Kelley Cook <kcook (a] gcc.gnu.org> 758 1.1 skrll 759 1.1 skrll * Makefile.in: Regenerate. 760 1.1 skrll 761 1.1 skrll 2005-05-17 Zack Weinberg <zack (a] codesourcery.com> 762 1.1 skrll 763 1.1 skrll * arm-dis.c (thumb_opcodes): Add disassembly for V6T2 16-bit 764 1.1 skrll instructions. Adjust disassembly of some opcodes to match 765 1.1 skrll unified syntax. 766 1.1 skrll (thumb32_opcodes): New table. 767 1.1 skrll (print_insn_thumb): Rename print_insn_thumb16; don't handle 768 1.1 skrll two-halfword branches here. 769 1.1 skrll (print_insn_thumb32): New function. 770 1.1 skrll (print_insn): Choose among print_insn_arm, print_insn_thumb16, 771 1.1 skrll and print_insn_thumb32. Be consistent about order of 772 1.1 skrll halfwords when printing 32-bit instructions. 773 1.1 skrll 774 1.1 skrll 2005-05-07 H.J. Lu <hongjiu.lu (a] intel.com> 775 1.1 skrll 776 1.1 skrll PR 843 777 1.1 skrll * i386-dis.c (branch_v_mode): New. 778 1.1 skrll (indirEv): Use branch_v_mode instead of v_mode. 779 1.1 skrll (OP_E): Handle branch_v_mode. 780 1.1 skrll 781 1.1 skrll 2005-05-07 H.J. Lu <hongjiu.lu (a] intel.com> 782 1.1 skrll 783 1.1 skrll * d10v-dis.c (dis_2_short): Support 64bit host. 784 1.1 skrll 785 1.1 skrll 2005-05-07 Nick Clifton <nickc (a] redhat.com> 786 1.1 skrll 787 1.1 skrll * po/nl.po: Updated translation. 788 1.1 skrll 789 1.1 skrll 2005-05-07 Nick Clifton <nickc (a] redhat.com> 790 1.1 skrll 791 1.1 skrll * Update the address and phone number of the FSF organization in 792 1.1 skrll the GPL notices in the following files: 793 1.1 skrll a29k-dis.c, aclocal.m4, alpha-dis.c, alpha-opc.c, arc-dis.c, 794 1.1 skrll arc-dis.h, arc-ext.c, arc-ext.h, arc-opc.c, arm-dis.c, arm-opc.h, 795 1.1 skrll avr-dis.c, cgen-asm.c, cgen-asm.in, cgen-dis.c, cgen-dis.in, 796 1.1 skrll cgen-ibld.in, cgen-opc.c, cgen.sh, cris-dis.c, cris-opc.c, 797 1.1 skrll crx-dis.c, crx-opc.c, d10v-dis.c, d10v-opc.c, d30v-dis.c, 798 1.1 skrll d30v-opc.c, dis-buf.c, dis-init.c, disassemble.c, dlx-dis.c, 799 1.1 skrll fr30-asm.c, fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, 800 1.1 skrll fr30-opc.c, fr30-opc.h, frv-asm.c, frv-desc.c, frv-desc.h, 801 1.1 skrll frv-dis.c, frv-ibld.c, frv-opc.c, frv-opc.h, h8300-dis.c, 802 1.1 skrll h8500-dis.c, h8500-opc.h, hppa-dis.c, i370-dis.c, i370-opc.c, 803 1.1 skrll i386-dis.c, i860-dis.c, i960-dis.c, ia64-asmtab.h, ia64-dis.c, 804 1.1 skrll ia64-gen.c, ia64-opc-a.c, ia64-opc-b.c, ia64-opc-d.c, 805 1.1 skrll ia64-opc-f.c, ia64-opc-i.c, ia64-opc-m.c, ia64-opc-x.c, 806 1.1 skrll ia64-opc.c, ia64-opc.h, ip2k-asm.c, ip2k-desc.c, ip2k-desc.h, 807 1.1 skrll ip2k-dis.c, ip2k-ibld.c, ip2k-opc.c, ip2k-opc.h, iq2000-asm.c, 808 1.1 skrll iq2000-desc.c, iq2000-desc.h, iq2000-dis.c, iq2000-ibld.c, 809 1.1 skrll iq2000-opc.c, iq2000-opc.h, m10200-dis.c, m10200-opc.c, 810 1.1 skrll m10300-dis.c, m10300-opc.c, m32r-asm.c, m32r-desc.c, m32r-desc.h, 811 1.1 skrll m32r-dis.c, m32r-ibld.c, m32r-opc.c, m32r-opc.h, m32r-opinst.c, 812 1.1 skrll m68hc11-dis.c, m68hc11-opc.c, m68k-dis.c, m68k-opc.c, m88k-dis.c, 813 1.1 skrll maxq-dis.c, mcore-dis.c, mcore-opc.h, mips-dis.c, mips-opc.c, 814 1.1 skrll mips16-opc.c, mmix-dis.c, mmix-opc.c, msp430-dis.c, ns32k-dis.c, 815 1.1 skrll openrisc-asm.c, openrisc-desc.c, openrisc-desc.h, openrisc-dis.c, 816 1.1 skrll openrisc-ibld.c, openrisc-opc.c, openrisc-opc.h, opintl.h, 817 1.1 skrll or32-dis.c, or32-opc.c, pdp11-dis.c, pdp11-opc.c, pj-dis.c, 818 1.1 skrll pj-opc.c, ppc-dis.c, ppc-opc.c, s390-dis.c, s390-mkopc.c, 819 1.1 skrll s390-opc.c, sh-dis.c, sh-opc.h, sh64-dis.c, sh64-opc.c, 820 1.1 skrll sh64-opc.h, sparc-dis.c, sparc-opc.c, sysdep.h, tic30-dis.c, 821 1.1 skrll tic4x-dis.c, tic54x-dis.c, tic54x-opc.c, tic80-dis.c, tic80-opc.c, 822 1.1 skrll v850-dis.c, v850-opc.c, vax-dis.c, w65-dis.c, w65-opc.h, 823 1.1 skrll xstormy16-asm.c, xstormy16-desc.c, xstormy16-desc.h, 824 1.1 skrll xstormy16-dis.c, xstormy16-ibld.c, xstormy16-opc.c, 825 1.1 skrll xstormy16-opc.h, xtensa-dis.c, z8k-dis.c, z8kgen.c 826 1.1 skrll 827 1.1 skrll 2005-05-05 James E Wilson <wilson (a] specifixinc.com> 828 1.1 skrll 829 1.1 skrll * ia64-opc.c: Include sysdep.h before libiberty.h. 830 1.1 skrll 831 1.1 skrll 2005-05-05 Nick Clifton <nickc (a] redhat.com> 832 1.1 skrll 833 1.1 skrll * configure.in (ALL_LINGUAS): Add vi. 834 1.1 skrll * configure: Regenerate. 835 1.1 skrll * po/vi.po: New. 836 1.1 skrll 837 1.1 skrll 2005-04-26 Jerome Guitton <guitton (a] gnat.com> 838 1.1 skrll 839 1.1 skrll * configure.in: Fix the check for basename declaration. 840 1.1 skrll * configure: Regenerate. 841 1.1 skrll 842 1.1 skrll 2005-04-19 Alan Modra <amodra (a] bigpond.net.au> 843 1.1 skrll 844 1.1 skrll * ppc-opc.c (RTO): Define. 845 1.1 skrll (powerpc_opcodes <tlbsx, tlbsx., tlbre>): Combine PPC403 and BOOKE 846 1.1 skrll entries to suit PPC440. 847 1.1 skrll 848 1.1 skrll 2005-04-18 Mark Kettenis <kettenis (a] gnu.org> 849 1.1 skrll 850 1.1 skrll * i386-dis.c: Insert hyphens into selected VIA PadLock extensions. 851 1.1 skrll Add xcrypt-ctr. 852 1.1 skrll 853 1.1 skrll 2005-04-14 Nick Clifton <nickc (a] redhat.com> 854 1.1 skrll 855 1.1 skrll * po/fi.po: New translation: Finnish. 856 1.1 skrll * configure.in (ALL_LINGUAS): Add fi. 857 1.1 skrll * configure: Regenerate. 858 1.1 skrll 859 1.1 skrll 2005-04-14 Alan Modra <amodra (a] bigpond.net.au> 860 1.1 skrll 861 1.1 skrll * Makefile.am (NO_WERROR): Define. 862 1.1 skrll * configure.in: Invoke AM_BINUTILS_WARNINGS. 863 1.1 skrll * Makefile.in: Regenerate. 864 1.1 skrll * aclocal.m4: Regenerate. 865 1.1 skrll * configure: Regenerate. 866 1.1 skrll 867 1.1 skrll 2005-04-04 Nick Clifton <nickc (a] redhat.com> 868 1.1 skrll 869 1.1 skrll * fr30-asm.c: Regenerate. 870 1.1 skrll * frv-asm.c: Regenerate. 871 1.1 skrll * iq2000-asm.c: Regenerate. 872 1.1 skrll * m32r-asm.c: Regenerate. 873 1.1 skrll * openrisc-asm.c: Regenerate. 874 1.1 skrll 875 1.1 skrll 2005-04-01 Jan Beulich <jbeulich (a] novell.com> 876 1.1 skrll 877 1.1 skrll * i386-dis.c (PNI_Fixup): Neither mwait nor monitor have any 878 1.1 skrll visible operands in Intel mode. The first operand of monitor is 879 1.1 skrll %rax in 64-bit mode. 880 1.1 skrll 881 1.1 skrll 2005-04-01 Jan Beulich <jbeulich (a] novell.com> 882 1.1 skrll 883 1.1 skrll * i386-dis.c (INVLPG_Fixup): Decode rdtscp; change code to allow for 884 1.1 skrll easier future additions. 885 1.1 skrll 886 1.1 skrll 2005-03-31 Jerome Guitton <guitton (a] gnat.com> 887 1.1 skrll 888 1.1 skrll * configure.in: Check for basename. 889 1.1 skrll * configure: Regenerate. 890 1.1 skrll * config.in: Ditto. 891 1.1 skrll 892 1.1 skrll 2005-03-29 H.J. Lu <hongjiu.lu (a] intel.com> 893 1.1 skrll 894 1.1 skrll * i386-dis.c (SEG_Fixup): New. 895 1.1 skrll (Sv): New. 896 1.1 skrll (dis386): Use "Sv" for 0x8c and 0x8e. 897 1.1 skrll 898 1.1 skrll 2005-03-21 Jan-Benedict Glaw <jbglaw (a] lug-owl.de> 899 1.1 skrll Nick Clifton <nickc (a] redhat.com> 900 1.1 skrll 901 1.1 skrll * vax-dis.c: (entry_addr): New varible: An array of user supplied 902 1.1 skrll function entry mask addresses. 903 1.1 skrll (entry_addr_occupied_slots): New variable: The number of occupied 904 1.1 skrll elements in entry_addr. 905 1.1 skrll (entry_addr_total_slots): New variable: The total number of 906 1.1 skrll elements in entry_addr. 907 1.1 skrll (parse_disassembler_options): New function. Fills in the entry_addr 908 1.1 skrll array. 909 1.1 skrll (free_entry_array): New function. Release the memory used by the 910 1.1 skrll entry addr array. Suppressed because there is no way to call it. 911 1.1 skrll (is_function_entry): Check if a given address is a function's 912 1.1 skrll start address by looking at supplied entry mask addresses and 913 1.1 skrll symbol information, if available. 914 1.1 skrll (print_insn_vax): Use parse_disassembler_options and is_function_entry. 915 1.1 skrll 916 1.1 skrll 2005-03-23 H.J. Lu <hongjiu.lu (a] intel.com> 917 1.1 skrll 918 1.1 skrll * cris-dis.c (print_with_operands): Use ~31L for long instead 919 1.1 skrll of ~31. 920 1.1 skrll 921 1.1 skrll 2005-03-20 H.J. Lu <hongjiu.lu (a] intel.com> 922 1.1 skrll 923 1.1 skrll * mmix-opc.c (O): Revert the last change. 924 1.1 skrll (Z): Likewise. 925 1.1 skrll 926 1.1 skrll 2005-03-19 H.J. Lu <hongjiu.lu (a] intel.com> 927 1.1 skrll 928 1.1 skrll * mmix-opc.c (O): Use 24UL instead of 24 for unsigned long. 929 1.1 skrll (Z): Likewise. 930 1.1 skrll 931 1.1 skrll 2005-03-19 Hans-Peter Nilsson <hp (a] bitrange.com> 932 1.1 skrll 933 1.1 skrll * mmix-opc.c (O, Z): Force expression as unsigned long. 934 1.1 skrll 935 1.1 skrll 2005-03-18 Nick Clifton <nickc (a] redhat.com> 936 1.1 skrll 937 1.1 skrll * ip2k-asm.c: Regenerate. 938 1.1 skrll * op/opcodes.pot: Regenerate. 939 1.1 skrll 940 1.1 skrll 2005-03-16 Nick Clifton <nickc (a] redhat.com> 941 1.1 skrll Ben Elliston <bje (a] au.ibm.com> 942 1.1 skrll 943 1.1 skrll * configure.in (werror): New switch: Add -Werror to the 944 1.1 skrll compiler command line. Enabled by default. Disable via 945 1.1 skrll --disable-werror. 946 1.1 skrll * configure: Regenerate. 947 1.1 skrll 948 1.1 skrll 2005-03-16 Alan Modra <amodra (a] bigpond.net.au> 949 1.1 skrll 950 1.1 skrll * ppc-dis.c (powerpc_dialect): Don't set PPC_OPCODE_ALTIVEC when 951 1.1 skrll BOOKE. 952 1.1 skrll 953 1.1 skrll 2005-03-15 Alan Modra <amodra (a] bigpond.net.au> 954 1.1 skrll 955 1.1 skrll * po/es.po: Commit new Spanish translation. 956 1.1 skrll 957 1.1 skrll * po/fr.po: Commit new French translation. 958 1.1 skrll 959 1.1 skrll 2005-03-14 Jan-Benedict Glaw <jbglaw (a] lug-owl.de> 960 1.1 skrll 961 1.1 skrll * vax-dis.c: Fix spelling error 962 1.1 skrll (print_insn_vax): Use ".word 0x0012 # Entry mask: r1 r2 >" instead 963 1.1 skrll of just "Entry mask: < r1 ... >" 964 1.1 skrll 965 1.1 skrll 2005-03-12 Zack Weinberg <zack (a] codesourcery.com> 966 1.1 skrll 967 1.1 skrll * arm-dis.c (arm_opcodes): Document %E and %V. 968 1.1 skrll Add entries for v6T2 ARM instructions: 969 1.1 skrll bfc bfi mls strht ldrht ldrsht ldrsbt movw movt rbit ubfx sbfx. 970 1.1 skrll (print_insn_arm): Add support for %E and %V. 971 1.1 skrll (thumb_opcodes): Add ARMv6K instructions nop, sev, wfe, wfi, yield. 972 1.1 skrll 973 1.1 skrll 2005-03-10 Jeff Baker <jbaker (a] qnx.com> 974 1.1 skrll Alan Modra <amodra (a] bigpond.net.au> 975 1.1 skrll 976 1.1 skrll * ppc-opc.c (insert_sprg, extract_sprg): New Functions. 977 1.1 skrll (powerpc_operands <SPRG>): Call the above. Bit field is 5 bits. 978 1.1 skrll (SPRG_MASK): Delete. 979 1.1 skrll (XSPRG_MASK): Mask off extra bits now part of sprg field. 980 1.1 skrll (powerpc_opcodes): Asjust mfsprg and mtsprg to suit new mask. Move 981 1.1 skrll mfsprg4..7 after msprg and consolidate. 982 1.1 skrll 983 1.1 skrll 2005-03-09 Jan-Benedict Glaw <jbglaw (a] lug-owl.de> 984 1.1 skrll 985 1.1 skrll * vax-dis.c (entry_mask_bit): New array. 986 1.1 skrll (print_insn_vax): Decode function entry mask. 987 1.1 skrll 988 1.1 skrll 2005-03-07 Aldy Hernandez <aldyh (a] redhat.com> 989 1.1 skrll 990 1.1 skrll * ppc-opc.c (powerpc_opcodes): Fix encoding of efscfd. 991 1.1 skrll 992 1.1 skrll 2005-03-05 Alan Modra <amodra (a] bigpond.net.au> 993 1.1 skrll 994 1.1 skrll * po/opcodes.pot: Regenerate. 995 1.1 skrll 996 1.1 skrll 2005-03-03 Ramana Radhakrishnan <ramana.radhakrishnan (a] codito.com> 997 1.1 skrll 998 1.1 skrll * arc-dis.c (a4_decoding_class): New enum. 999 1.1 skrll (dsmOneArcInst): Use the enum values for the decoding class. 1000 1.1 skrll Remove redundant case in the switch for decodingClass value 11. 1001 1.1 skrll 1002 1.1 skrll 2005-03-02 Jan Beulich <jbeulich (a] novell.com> 1003 1.1 skrll 1004 1.1 skrll * i386-dis.c (print_insn): Suppress lock prefix printing for cr8...15 1005 1.1 skrll accesses. 1006 1.1 skrll (OP_C): Consider lock prefix in non-64-bit modes. 1007 1.1 skrll 1008 1.1 skrll 2005-02-24 Alan Modra <amodra (a] bigpond.net.au> 1009 1.1 skrll 1010 1.1 skrll * cris-dis.c (format_hex): Remove ineffective warning fix. 1011 1.1 skrll * crx-dis.c (make_instruction): Warning fix. 1012 1.1 skrll * frv-asm.c: Regenerate. 1013 1.1 skrll 1014 1.1 skrll 2005-02-23 Nick Clifton <nickc (a] redhat.com> 1015 1.1 skrll 1016 1.1 skrll * cgen-dis.in: Use bfd_byte for buffers that are passed to 1017 1.1 skrll read_memory. 1018 1.1 skrll 1019 1.1 skrll * ia64-opc.c (locate_opcode_ent): Initialise opval array. 1020 1.1 skrll 1021 1.1 skrll * crx-dis.c (make_instruction): Move argument structure into inner 1022 1.1 skrll scope and ensure that all of its fields are initialised before 1023 1.1 skrll they are used. 1024 1.1 skrll 1025 1.1 skrll * fr30-asm.c: Regenerate. 1026 1.1 skrll * fr30-dis.c: Regenerate. 1027 1.1 skrll * frv-asm.c: Regenerate. 1028 1.1 skrll * frv-dis.c: Regenerate. 1029 1.1 skrll * ip2k-asm.c: Regenerate. 1030 1.1 skrll * ip2k-dis.c: Regenerate. 1031 1.1 skrll * iq2000-asm.c: Regenerate. 1032 1.1 skrll * iq2000-dis.c: Regenerate. 1033 1.1 skrll * m32r-asm.c: Regenerate. 1034 1.1 skrll * m32r-dis.c: Regenerate. 1035 1.1 skrll * openrisc-asm.c: Regenerate. 1036 1.1 skrll * openrisc-dis.c: Regenerate. 1037 1.1 skrll * xstormy16-asm.c: Regenerate. 1038 1.1 skrll * xstormy16-dis.c: Regenerate. 1039 1.1 skrll 1040 1.1 skrll 2005-02-22 Alan Modra <amodra (a] bigpond.net.au> 1041 1.1 skrll 1042 1.1 skrll * arc-ext.c: Warning fixes. 1043 1.1 skrll * arc-ext.h: Likewise. 1044 1.1 skrll * cgen-opc.c: Likewise. 1045 1.1 skrll * ia64-gen.c: Likewise. 1046 1.1 skrll * maxq-dis.c: Likewise. 1047 1.1 skrll * ns32k-dis.c: Likewise. 1048 1.1 skrll * w65-dis.c: Likewise. 1049 1.1 skrll * ia64-asmtab.c: Regenerate. 1050 1.1 skrll 1051 1.1 skrll 2005-02-22 Alan Modra <amodra (a] bigpond.net.au> 1052 1.1 skrll 1053 1.1 skrll * fr30-desc.c: Regenerate. 1054 1.1 skrll * fr30-desc.h: Regenerate. 1055 1.1 skrll * fr30-opc.c: Regenerate. 1056 1.1 skrll * fr30-opc.h: Regenerate. 1057 1.1 skrll * frv-desc.c: Regenerate. 1058 1.1 skrll * frv-desc.h: Regenerate. 1059 1.1 skrll * frv-opc.c: Regenerate. 1060 1.1 skrll * frv-opc.h: Regenerate. 1061 1.1 skrll * ip2k-desc.c: Regenerate. 1062 1.1 skrll * ip2k-desc.h: Regenerate. 1063 1.1 skrll * ip2k-opc.c: Regenerate. 1064 1.1 skrll * ip2k-opc.h: Regenerate. 1065 1.1 skrll * iq2000-desc.c: Regenerate. 1066 1.1 skrll * iq2000-desc.h: Regenerate. 1067 1.1 skrll * iq2000-opc.c: Regenerate. 1068 1.1 skrll * iq2000-opc.h: Regenerate. 1069 1.1 skrll * m32r-desc.c: Regenerate. 1070 1.1 skrll * m32r-desc.h: Regenerate. 1071 1.1 skrll * m32r-opc.c: Regenerate. 1072 1.1 skrll * m32r-opc.h: Regenerate. 1073 1.1 skrll * m32r-opinst.c: Regenerate. 1074 1.1 skrll * openrisc-desc.c: Regenerate. 1075 1.1 skrll * openrisc-desc.h: Regenerate. 1076 1.1 skrll * openrisc-opc.c: Regenerate. 1077 1.1 skrll * openrisc-opc.h: Regenerate. 1078 1.1 skrll * xstormy16-desc.c: Regenerate. 1079 1.1 skrll * xstormy16-desc.h: Regenerate. 1080 1.1 skrll * xstormy16-opc.c: Regenerate. 1081 1.1 skrll * xstormy16-opc.h: Regenerate. 1082 1.1 skrll 1083 1.1 skrll 2005-02-21 Alan Modra <amodra (a] bigpond.net.au> 1084 1.1 skrll 1085 1.1 skrll * Makefile.am: Run "make dep-am" 1086 1.1 skrll * Makefile.in: Regenerate. 1087 1.1 skrll 1088 1.1 skrll 2005-02-15 Nick Clifton <nickc (a] redhat.com> 1089 1.1 skrll 1090 1.1 skrll * cgen-dis.in (print_address): Add an ATTRIBUTE_UNUSED to prevent 1091 1.1 skrll compile time warnings. 1092 1.1 skrll (print_keyword): Likewise. 1093 1.1 skrll (default_print_insn): Likewise. 1094 1.1 skrll 1095 1.1 skrll * fr30-desc.c: Regenerated. 1096 1.1 skrll * fr30-desc.h: Regenerated. 1097 1.1 skrll * fr30-dis.c: Regenerated. 1098 1.1 skrll * fr30-opc.c: Regenerated. 1099 1.1 skrll * fr30-opc.h: Regenerated. 1100 1.1 skrll * frv-desc.c: Regenerated. 1101 1.1 skrll * frv-dis.c: Regenerated. 1102 1.1 skrll * frv-opc.c: Regenerated. 1103 1.1 skrll * ip2k-asm.c: Regenerated. 1104 1.1 skrll * ip2k-desc.c: Regenerated. 1105 1.1 skrll * ip2k-desc.h: Regenerated. 1106 1.1 skrll * ip2k-dis.c: Regenerated. 1107 1.1 skrll * ip2k-opc.c: Regenerated. 1108 1.1 skrll * ip2k-opc.h: Regenerated. 1109 1.1 skrll * iq2000-desc.c: Regenerated. 1110 1.1 skrll * iq2000-dis.c: Regenerated. 1111 1.1 skrll * iq2000-opc.c: Regenerated. 1112 1.1 skrll * m32r-asm.c: Regenerated. 1113 1.1 skrll * m32r-desc.c: Regenerated. 1114 1.1 skrll * m32r-desc.h: Regenerated. 1115 1.1 skrll * m32r-dis.c: Regenerated. 1116 1.1 skrll * m32r-opc.c: Regenerated. 1117 1.1 skrll * m32r-opc.h: Regenerated. 1118 1.1 skrll * m32r-opinst.c: Regenerated. 1119 1.1 skrll * openrisc-desc.c: Regenerated. 1120 1.1 skrll * openrisc-desc.h: Regenerated. 1121 1.1 skrll * openrisc-dis.c: Regenerated. 1122 1.1 skrll * openrisc-opc.c: Regenerated. 1123 1.1 skrll * openrisc-opc.h: Regenerated. 1124 1.1 skrll * xstormy16-desc.c: Regenerated. 1125 1.1 skrll * xstormy16-desc.h: Regenerated. 1126 1.1 skrll * xstormy16-dis.c: Regenerated. 1127 1.1 skrll * xstormy16-opc.c: Regenerated. 1128 1.1 skrll * xstormy16-opc.h: Regenerated. 1129 1.1 skrll 1130 1.1 skrll 2005-02-14 H.J. Lu <hongjiu.lu (a] intel.com> 1131 1.1 skrll 1132 1.1 skrll * dis-buf.c (perror_memory): Use sprintf_vma to print out 1133 1.1 skrll address. 1134 1.1 skrll 1135 1.1 skrll 2005-02-11 Nick Clifton <nickc (a] redhat.com> 1136 1.1 skrll 1137 1.1 skrll * iq2000-asm.c: Regenerate. 1138 1.1 skrll 1139 1.1 skrll * frv-dis.c: Regenerate. 1140 1.1 skrll 1141 1.1 skrll 2005-02-07 Jim Blandy <jimb (a] redhat.com> 1142 1.1 skrll 1143 1.1 skrll * Makefile.am (CGEN): Load guile.scm before calling the main 1144 1.1 skrll application script. 1145 1.1 skrll * Makefile.in: Regenerated. 1146 1.1 skrll * cgen.sh: Be prepared for the 'cgen' argument to contain spaces. 1147 1.1 skrll Simply pass the cgen-opc.scm path to ${cgen} as its first 1148 1.1 skrll argument; ${cgen} itself now contains the '-s', or whatever is 1149 1.1 skrll appropriate for the Scheme being used. 1150 1.1 skrll 1151 1.1 skrll 2005-01-31 Andrew Cagney <cagney (a] gnu.org> 1152 1.1 skrll 1153 1.1 skrll * configure: Regenerate to track ../gettext.m4. 1154 1.1 skrll 1155 1.1 skrll 2005-01-31 Jan Beulich <jbeulich (a] novell.com> 1156 1.1 skrll 1157 1.1 skrll * ia64-gen.c (NELEMS): Define. 1158 1.1 skrll (shrink): Generate alias with missing second predicate register when 1159 1.1 skrll opcode has two outputs and these are both predicates. 1160 1.1 skrll * ia64-opc-i.c (FULL17): Define. 1161 1.1 skrll (ia64_opcodes_i): Add mov-to-pr alias without second input. Use FULL17 1162 1.1 skrll here to generate output template. 1163 1.1 skrll (TBITCM, TNATCM): Undefine after use. 1164 1.1 skrll * ia64-opc-m.c (ia64_opcodes_i): Add alloc alias without ar.pfs as 1165 1.1 skrll first input. Add ld16 aliases without ar.csd as second output. Add 1166 1.1 skrll st16 aliases without ar.csd as second input. Add cmpxchg aliases 1167 1.1 skrll without ar.ccv as third input. Add cmp8xchg16 aliases without ar.csd/ 1168 1.1 skrll ar.ccv as third/fourth inputs. Consolidate through... 1169 1.1 skrll (CMPXCHG_acq, CMPXCHG_rel, CMPXCHG_1, CMPXCHG_2, CMPXCHG_4, CMPXCHG_8, 1170 1.1 skrll CMPXCHGn, CMP8XCHG16, CMPXCHG_ALL): Define. 1171 1.1 skrll * ia64-asmtab.c: Regenerate. 1172 1.1 skrll 1173 1.1 skrll 2005-01-27 Andrew Cagney <cagney (a] gnu.org> 1174 1.1 skrll 1175 1.1 skrll * configure: Regenerate to track ../gettext.m4 change. 1176 1.1 skrll 1177 1.1 skrll 2005-01-25 Alexandre Oliva <aoliva (a] redhat.com> 1178 1.1 skrll 1179 1.1 skrll 2004-11-10 Alexandre Oliva <aoliva (a] redhat.com> 1180 1.1 skrll * frv-asm.c: Rebuilt. 1181 1.1 skrll * frv-desc.c: Rebuilt. 1182 1.1 skrll * frv-desc.h: Rebuilt. 1183 1.1 skrll * frv-dis.c: Rebuilt. 1184 1.1 skrll * frv-ibld.c: Rebuilt. 1185 1.1 skrll * frv-opc.c: Rebuilt. 1186 1.1 skrll * frv-opc.h: Rebuilt. 1187 1.1 skrll 1188 1.1 skrll 2005-01-24 Andrew Cagney <cagney (a] gnu.org> 1189 1.1 skrll 1190 1.1 skrll * configure: Regenerate, ../gettext.m4 was updated. 1191 1.1 skrll 1192 1.1 skrll 2005-01-21 Fred Fish <fnf (a] specifixinc.com> 1193 1.1 skrll 1194 1.1 skrll * mips-opc.c: Change INSN_ALIAS to INSN2_ALIAS. 1195 1.1 skrll Change INSN_WRITE_MDMX_ACC to INSN2_WRITE_MDMX_ACC. 1196 1.1 skrll Change INSN_READ_MDMX_ACC to INSN2_READ_MDMX_ACC. 1197 1.1 skrll * mips-dis.c: Ditto. 1198 1.1 skrll 1199 1.1 skrll 2005-01-20 Alan Modra <amodra (a] bigpond.net.au> 1200 1.1 skrll 1201 1.1 skrll * ppc-opc.c (powerpc_opcodes): Add optional 'l' arg to tlbiel. 1202 1.1 skrll 1203 1.1 skrll 2005-01-19 Fred Fish <fnf (a] specifixinc.com> 1204 1.1 skrll 1205 1.1 skrll * mips-dis.c (no_aliases): New disassembly option flag. 1206 1.1 skrll (set_default_mips_dis_options): Init no_aliases to zero. 1207 1.1 skrll (parse_mips_dis_option): Handle no-aliases option. 1208 1.1 skrll (print_insn_mips): Ignore table entries that are aliases 1209 1.1 skrll if no_aliases is set. 1210 1.1 skrll (print_insn_mips16): Ditto. 1211 1.1 skrll * mips-opc.c (mips_builtin_opcodes): Add initializer column for 1212 1.1 skrll new pinfo2 member and add INSN_ALIAS initializers as needed. Also 1213 1.1 skrll move WR_MACC and RD_MACC initializers from pinfo to pinfo2. 1214 1.1 skrll * mips16-opc.c (mips16_opcodes): Ditto. 1215 1.1 skrll 1216 1.1 skrll 2005-01-17 Andrew Stubbs <andrew.stubbs (a] st.com> 1217 1.1 skrll 1218 1.1 skrll * sh-opc.h (arch_sh2a_or_sh3e,arch_sh2a_or_sh4): Correct definition. 1219 1.1 skrll (inheritance diagram): Add missing edge. 1220 1.1 skrll (arch_sh1_up): Rename arch_sh_up to match external name to make life 1221 1.1 skrll easier for the testsuite. 1222 1.1 skrll (arch_sh4_nofp_up): Likewise, rename arch_sh4_nofpu_up. 1223 1.1 skrll (arch_sh4a_nofp_up): Likewise, rename arch_sh4a_nofpu_up. 1224 1.1 skrll (arch_sh2a_nofpu_or_sh4_nommu_nofpu_up): Add missing 1225 1.1 skrll arch_sh2a_or_sh4_up child. 1226 1.1 skrll (sh_table): Do renaming as above. 1227 1.1 skrll Correct comment for ldc.l for gas testsuite to read. 1228 1.1 skrll Remove rogue mul.l from sh1 (duplicate of the one for sh2). 1229 1.1 skrll Correct comments for movy.w and movy.l for gas testsuite to read. 1230 1.1 skrll Correct comments for fmov.d and fmov.s for gas testsuite to read. 1231 1.1 skrll 1232 1.1 skrll 2005-01-12 H.J. Lu <hongjiu.lu (a] intel.com> 1233 1.1 skrll 1234 1.1 skrll * i386-dis.c (OP_E): Don't ignore scale in SIB for 64 bit mode. 1235 1.1 skrll 1236 1.1 skrll 2005-01-12 H.J. Lu <hongjiu.lu (a] intel.com> 1237 1.1 skrll 1238 1.1 skrll * i386-dis.c (OP_E): Ignore scale when index == 0x4 in SIB. 1239 1.1 skrll 1240 1.1 skrll 2005-01-10 Andreas Schwab <schwab (a] suse.de> 1241 1.1 skrll 1242 1.1 skrll * disassemble.c (disassemble_init_for_target) <case 1243 1.1 skrll bfd_arch_ia64>: Set skip_zeroes to 16. 1244 1.1 skrll <case bfd_arch_tic4x>: Set skip_zeroes to 32. 1245 1.1 skrll 1246 1.1 skrll For older changes see ChangeLog-2004 1247 1.1 skrll 1249 1.1.1.2 christos Copyright (C) 2005 Free Software Foundation, Inc. 1250 1.1.1.2 christos 1251 1.1.1.2 christos Copying and distribution of this file, with or without modification, 1252 1.1.1.2 christos are permitted in any medium without royalty provided the copyright 1253 1.1.1.2 christos notice and this notice are preserved. 1254 1.1 skrll 1255 1.1 skrll Local Variables: 1256 1.1 skrll mode: change-log 1257 1.1 skrll left-margin: 8 1258 1.1 skrll fill-column: 74 1259 1.1 skrll version-control: never 1260 End: 1261