1214571Sdim2006-12-27 Kazu Hirata <kazu@codesourcery.com> 2214571Sdim 3214571Sdim * m68k-dis.c (print_insn_arg): Add support for cac and mbb. 4214571Sdim 5214571Sdim2006-12-27 Kazu Hirata <kazu@codesourcery.com> 6214571Sdim 7214571Sdim * m68k-opc.c (m68k_opcodes): Add sleep and trapx. 8214571Sdim 9214571Sdim2006-12-15 H.J. Lu <hongjiu.lu@intel.com> 10214571Sdim 11214571Sdim * i386-dis.c (o_mode): New for 16-byte operand. 12214571Sdim (intel_operand_size): Generate "OWORD PTR " for o_mode. 13214571Sdim (CMPXCHG8B_Fixup): Set bytemode to o_mode instead of x_mode. 14214571Sdim 15214571Sdim2006-12-14 H.J. Lu <hongjiu.lu@intel.com> 16214571Sdim 17214571Sdim * i386-dis.c (CMPXCHG8B_Fixup): New. 18214571Sdim (grps): Use CMPXCHG8B_Fixup for cmpxchg8b. 19214571Sdim 20214571Sdim2006-12-11 H.J. Lu <hongjiu.lu@intel.com> 21214571Sdim 22214571Sdim * i386-dis.c (Eq): Replaced by ... 23214571Sdim (Mq): New. This. 24214571Sdim (Ma): Defined with OP_M instead of OP_E. 25214571Sdim (grps): Updated cmpxchg8b and vmptrst for Eq -> Mq. 26214571Sdim (OP_M): Added bound, cmpxchg8b and vmptrst to bad modrm list. 27214571Sdim 28214571Sdim2006-12-11 Daniel Jacobowitz <dan@codesourcery.com> 29214571Sdim 30214571Sdim * po/Make-in (.po.gmo): Put gmo files in objdir. 31214571Sdim 32214571Sdim2006-12-09 H.J. Lu <hongjiu.lu@intel.com> 33214571Sdim 34214571Sdim * i386-dis.c (X86_64_1): New. 35214571Sdim (X86_64_2): Likewise. 36214571Sdim (X86_64_3): Likewise. 37214571Sdim (dis386): Replace 0x60, 0x61 and 0x62 entries with x86-64 38214571Sdim tables. 39214571Sdim (x86_64_table): Add entries for 0x60, 0x61 and 0x62. 40214571Sdim 41214571Sdim2006-12-09 H.J. Lu <hongjiu.lu@intel.com> 42214571Sdim 43214571Sdim * i386-dis.c: Adjust white spaces. 44214571Sdim 45214571Sdim2006-12-04 Jan Beulich <jbeulich@novell.com> 46214571Sdim 47214571Sdim * i386-dis.c (OP_J): Update used_prefixes in v_mode. 48214571Sdim 49214571Sdim2006-11-30 Jan Beulich <jbeulich@novell.com> 50214571Sdim 51214571Sdim * i386-dis.c (SEG_Fixup): Delete. 52214571Sdim (Sv): Use OP_SEG. 53214571Sdim (putop): New suffix character 'D'. 54214571Sdim (dis386): Use it. 55214571Sdim (grps): Likewise. 56214571Sdim (OP_SEG): Handle bytemode other than w_mode. 57214571Sdim 58214571Sdim2006-11-30 Jan Beulich <jbeulich@novell.com> 59214571Sdim 60214571Sdim * i386-dis.c (zAX): New. 61214571Sdim (Xz): New. 62214571Sdim (Yzr): New. 63214571Sdim (z_mode): New. 64214571Sdim (z_mode_ax_reg): New. 65214571Sdim (putop): New suffix character 'G'. 66214571Sdim (dis386): Use it for in, out, ins, and outs. 67214571Sdim (intel_operand_size): Handle z_mode. 68214571Sdim (OP_REG): Delete unreachable case indir_dx_reg. 69214571Sdim (OP_IMREG): Fix Intel syntax output for case indir_dx_reg. Handle 70214571Sdim z_mode_ax_reg. 71214571Sdim (OP_ESreg): Fix Intel syntax operand size handling. 72214571Sdim (OP_DSreg): Likewise. 73214571Sdim 74214571Sdim2006-11-30 Jan Beulich <jbeulich@novell.com> 75214571Sdim 76214571Sdim * i386-dis.c (dis386): Use 'R' and 'O' for cbw/cwd unconditionally. 77214571Sdim (putop): For 'O' suffix, print 'q' in Intel mode, and mark data prefix 78214571Sdim used. For 'R' and 'W' suffix, simplify and fix Intel mode. 79214571Sdim 80214571Sdim2006-11-29 Paul Brook <paul@codesourcery.com> 81214571Sdim 82214571Sdim * arm-dis.c (coprocessor_opcodes): Fix bitfields for fconstd/fconstd. 83214571Sdim 84214571Sdim2006-11-22 Daniel Jacobowitz <dan@codesourcery.com> 85214571Sdim 86214571Sdim * arm-dis.c (last_is_thumb): Delete. 87214571Sdim (enum map_type, last_type): New. 88214571Sdim (print_insn_data): New. 89214571Sdim (get_sym_code_type): Take MAP_TYPE argument. Check the type of 90214571Sdim the right symbol. Handle $d. 91214571Sdim (print_insn): Check for mapping symbols even without a normal 92214571Sdim symbol. Adjust searching. If $d is found see how much data 93214571Sdim to print. Handle data. 94214571Sdim 95214571Sdim2006-11-16 Nathan Sidwell <nathan@codesourcery.com> 96214571Sdim 97214571Sdim * m68k-opc.c (m68k_opcodes): Place trap instructions before set 98214571Sdim conditionals. Add tpf coldfire instruction as alias for trapf. 99214571Sdim 100214571Sdim2006-11-09 H.J. Lu <hongjiu.lu@intel.com> 101214571Sdim 102214571Sdim * i386-dis.c (print_insn): Check PREFIX_REPNZ before 103214571Sdim PREFIX_DATA when prefix user table is used. 104214571Sdim 105214571Sdim2006-11-09 H.J. Lu <hongjiu.lu@intel.com> 106214571Sdim 107214571Sdim * i386-dis.c (twobyte_uses_SSE_prefix): Renamed to ... 108214571Sdim (twobyte_uses_DATA_prefix): This. 109214571Sdim (twobyte_uses_REPNZ_prefix): New. 110214571Sdim (twobyte_uses_REPZ_prefix): Likewise. 111214571Sdim (threebyte_0x38_uses_DATA_prefix): Likewise. 112214571Sdim (threebyte_0x38_uses_REPNZ_prefix): Likewise. 113214571Sdim (threebyte_0x38_uses_REPZ_prefix): Likewise. 114214571Sdim (threebyte_0x3a_uses_DATA_prefix): Likewise. 115214571Sdim (threebyte_0x3a_uses_REPNZ_prefix): Likewise. 116214571Sdim (threebyte_0x3a_uses_REPZ_prefix): Likewise. 117214571Sdim (print_insn): Updated checking usages of DATA/REPNZ/REPZ 118214571Sdim prefixes. 119214571Sdim 120214571Sdim2006-11-06 Troy Rollo <troy@corvu.com.au> 121214571Sdim 122214571Sdim * ppc-opc.c: Restore COM to mfcr wrongly removed 2003-07-04. 123214571Sdim 124214571Sdim2006-11-01 Mei Ligang <ligang@sunnorth.com.cn> 125214571Sdim 126214571Sdim * score-opc.h (score_opcodes): Delete modifier '0x'. 127214571Sdim 128214571Sdim2006-10-30 Paul Brook <paul@codesourcery.com> 129214571Sdim 130214571Sdim * arm-dis.c (last_is_thumb, last_mapping_sym, last_mapping_addr): New. 131214571Sdim (get_sym_code_type): New function. 132214571Sdim (print_insn): Search for mapping symbols. 133214571Sdim 134214571Sdim2006-10-31 Mei Ligang <ligang@sunnorth.com.cn> 135214571Sdim 136214571Sdim * score-dis.c (print_insn): Correct the error code to print 137214571Sdim correct PCE instruction disassembly. 138214571Sdim 139214571Sdim2006-10-26 Ben Elliston <bje@au.ibm.com> 140214571Sdim Anton Blanchard <anton@samba.org> 141214571Sdim Peter Bergner <bergner@vnet.ibm.com> 142214571Sdim 143214571Sdim * ppc-opc.c (A_L, DCM, DGM, TE, RMC, R, SP, S, SH16, XRT_L, EH, 144214571Sdim AFRALFRC_MASK, Z, ZRC, Z_MASK, XLRT_MASK, XEH_MASK): Define. 145214571Sdim (POWER6): Define. 146214571Sdim (powerpc_opcodes): Extend "lwarx", "ldarx", "dcbf", "fres", "fres.", 147214571Sdim "frsqrtes", "frsqrtes." "fre", "fre.", "frsqrte" and "frsqrte.". 148214571Sdim Add "doze", "nap", "sleep", "rvwinkle", "dcbfl", "prtyw", "prtyd", 149214571Sdim "mfcfar", "cmpb", "lfdpx", "stfdpx", "mtcfar", "mffgpr", "mftgpr", 150214571Sdim "lwzcix", "lhzcix", "lbzcix", "ldcix", "lfiwax", "stwcix", "sthcix", 151214571Sdim "stbcix", "stdcix", "lfdp", "dadd", "dadd.", "dqua", "dqua.", "dmul", 152214571Sdim "dmul.", "drrnd", "drrnd.", "dscli", "dscli.", "dquai", "dquai.", 153214571Sdim "dscri", "dscri.", "drintx", "drintx.", "dcmpo", "dtstex", "dtstdc", 154214571Sdim "dtstdg", "dtstsf", "drintn", "drintn.", "dctdp", "dctdp.", "dctfix", 155214571Sdim "dctfix.", "ddedpd", "ddedpd.", "dxex", "dxex.", "dsub", "dsub.", 156214571Sdim "ddiv", "ddiv.", "dcmpu", "drsp", "drsp.", "dcffix", "dcffix.", 157214571Sdim "denbcd", "denbcd.", "diex", "diex.", "stfdp", "daddq", "daddq.", 158214571Sdim "dquaq", "dquaq.", "fcpsgn", "fcpsgn.", "dmulq", "dmulq.", 159214571Sdim "drrndq", "drrndq.", "dscliq", "dscliq.", "dquaiq", "dquaiq.", 160214571Sdim "dscriq", "dscriq.", "drintxq", "drintxq.", "dcmpoq", "dtstexq", 161214571Sdim "dtstdcq", "dtstdgq", "dtstsfq", "drintnq", "drintnq.", 162214571Sdim "dctqpq", "dctqpq.", "dctfixq", "dctfixq.", "ddedpdq", "ddedpdq.", 163214571Sdim "dxexq", "dxexq.", "dsubq", "dsubq.", "ddivq", "ddivq.", "dcmpuq", 164214571Sdim "drdpq", "drdpq.", "dcffixq", "dcffixq.", "denbcdq", "denbcdq.", 165214571Sdim "diexq" and "diexq." opcodes. 166214571Sdim 167214571Sdim2006-10-26 Daniel Jacobowitz <dan@codesourcery.com> 168214571Sdim 169214571Sdim * h8300-dis.c (bfd_h8_disassemble): Add missing consts. 170214571Sdim 171214571Sdim2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com> 172214571Sdim Yukishige Shibata <shibata@rd.scei.sony.co.jp> 173214571Sdim Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp> 174214571Sdim Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp> 175214571Sdim Alan Modra <amodra@bigpond.net.au> 176214571Sdim 177214571Sdim * spu-dis.c: New file. 178214571Sdim * spu-opc.c: New file. 179214571Sdim * configure.in: Add SPU support. 180214571Sdim * disassemble.c: Likewise. 181214571Sdim * Makefile.am: Likewise. Run "make dep-am". 182214571Sdim * Makefile.in: Regenerate. 183214571Sdim * configure: Regenerate. 184214571Sdim * po/POTFILES.in: Regenerate. 185214571Sdim 186214571Sdim2006-10-24 Andrew Pinski <andrew_pinski@playstation.sony.com> 187214571Sdim 188214571Sdim * ppc-opc.c (CELL): New define. 189214571Sdim (powerpc_opcodes): Enable hrfid for Cell. Add ldbrx and stdbrx, 190214571Sdim cell specific instructions. Add {st,l}x{r,l}{,l} cell specific 191214571Sdim VMX instructions. 192214571Sdim * ppc-dis.c (powerpc_dialect): Handle cell. 193214571Sdim 194214571Sdim2006-10-23 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> 195214571Sdim 196214571Sdim * i386-dis.c (dis386): Add support for the change in POPCNT opcode in 197214571Sdim amdfam10 architecture. 198214571Sdim (PREGRP37): NEW. 199214571Sdim (print_insn): Disallow REP prefix for POPCNT. 200214571Sdim 201214571Sdim2006-10-20 Andrew Stubbs <andrew.stubbs@st.com> 202214571Sdim 203214571Sdim * sh-dis.c (print_insn_sh): Remove 0x from output to prevent GDB 204214571Sdim duplicating it. 205214571Sdim 206214571Sdim2006-10-18 Dave Brolley <brolley@redhat.com> 207214571Sdim 208214571Sdim * configure.in (BFD_MACHINES): Add cgen-bitset.lo for bfd_sh_arch. 209214571Sdim * configure: Regenerated. 210214571Sdim 211214571Sdim2006-09-29 Alan Modra <amodra@bigpond.net.au> 212214571Sdim 213214571Sdim * po/POTFILES.in: Regenerate. 214214571Sdim 215214571Sdim2006-09-26 Mark Shinwell <shinwell@codesourcery.com> 216214571Sdim Joseph Myers <joseph@codesourcery.com> 217214571Sdim Ian Lance Taylor <ian@wasabisystems.com> 218214571Sdim Ben Elliston <bje@wasabisystems.com> 219214571Sdim 220214571Sdim * arm-dis.c (coprocessor_opcodes): The X-qualifier to WMADD may 221214571Sdim only be used with the default multiply-add operation, so if N is 222214571Sdim set, don't bother printing X. Add new iwmmxt instructions. 223214571Sdim (IWMMXT_INSN_COUNT): Update. 224214571Sdim (iwmmxt_wwssnames): Qualify "wwss" names at index 2, 6, 10 and 14 225214571Sdim with a 'c' suffix. 226214571Sdim (print_insn_coprocessor): Check for iWMMXt2. Handle format 227214571Sdim specifiers 'r', 'i'. 228214571Sdim 229214571Sdim2006-09-24 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> 230214571Sdim 231214571Sdim PR binutils/3100 232214571Sdim * i386-dis.c (prefix_user_table): Fix the second operand of 233214571Sdim maskmovdqu instruction to allow only %xmm register instead of 234214571Sdim both %xmm register and memory. 235214571Sdim 236214571Sdim2006-09-23 H.J. Lu <hongjiu.lu@intel.com> 237214571Sdim 238214571Sdim PR binutils/3235 239214571Sdim * i386-dis.c (OP_OFF64): Get 32bit offset if there is an 240214571Sdim address size prefix. 241214571Sdim 242214571Sdim2006-09-17 Mei Ligang <ligang@sunnorth.com.cn> 243214571Sdim 244214571Sdim * score-dis.c: New file. 245214571Sdim * score-opc.h: New file. 246214571Sdim * Makefile.am: Add Score files. 247214571Sdim * Makefile.in: Regenerate. 248214571Sdim * configure.in: Add support for Score target. 249214571Sdim * configure: Regenerate. 250214571Sdim * disassemble.c: Add support for Score target. 251214571Sdim 252214571Sdim2006-09-16 Nick Clifton <nickc@redhat.com> 253214571Sdim Pedro Alves <pedro_alves@portugalmail.pt> 254214571Sdim 255214571Sdim * arm-dis.c: Make use of new STRING_COMMA_LEN and CONST_STRNEQ 256214571Sdim macros defined in bfd.h. 257214571Sdim * cris-dis.c: Likewise. 258214571Sdim * h8300-dis.c: Likewise. 259214571Sdim * i386-dis.c: Likewise. 260214571Sdim * ia64-gen.c: Likewise. 261214571Sdim * mips-dis: Likewise. 262214571Sdim 263214571Sdim2006-09-04 Paul Brook <paul@codesourcery.com> 264214571Sdim 265214571Sdim * arm-dis.c (neon_opcode): Fix suffix on VMOVN. 266214571Sdim 267214571Sdim2006-08-23 H.J. Lu <hongjiu.lu@intel.com> 268214571Sdim 269214571Sdim * i386-dis.c (three_byte_table): Expand to 256 elements. 270214571Sdim 271214571Sdim2006-08-04 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> 272214571Sdim 273214571Sdim PR binutils/3000 274214571Sdim * i386-dis.c (MXC,EMC): Define. 275214571Sdim (OP_MXC): New function to handle cvt* (convert instructions) between 276214571Sdim %xmm and %mm register correctly. 277214571Sdim (OP_EMC): ditto. 278214571Sdim (prefix_user_table): Modified cvtpi2pd,cvtpd2pi and cvttpd2pi 279214571Sdim instruction operands in PREGRP2,PREGRP3,PREGRP4 appropriately 280214571Sdim with EMC/MXC. 281214571Sdim 282214571Sdim2006-07-29 Richard Sandiford <richard@codesourcery.com> 283214571Sdim 284214571Sdim * m68k-opc.c (m68k_opcodes): Fix operand specificer in the Coldfire 285214571Sdim "fdaddl" entry. 286214571Sdim 287214571Sdim2006-07-19 Paul Brook <paul@codesourcery.com> 288214571Sdim 289214571Sdim * armd-dis.c (arm_opcodes): Fix rbit opcode. 290214571Sdim 291214571Sdim2006-07-18 H.J. Lu <hongjiu.lu@intel.com> 292214571Sdim 293214571Sdim * i386-dis.c (grps): Change "sldtQ", "strQ" and "smswQ" to 294214571Sdim "sldt", "str" and "smsw". 295214571Sdim 296214571Sdim2006-07-15 H.J. Lu <hongjiu.lu@intel.com> 297214571Sdim 298214571Sdim PR binutils/2829 299214571Sdim * i386-dis.c (GRP11_C6): NEW. 300214571Sdim (GRP11_C7): Likewise. 301214571Sdim (GRP12): Updated. 302214571Sdim (GRP13): Likewise. 303214571Sdim (GRP14): Likewise. 304214571Sdim (GRP15): Likewise. 305214571Sdim (GRP16): Likewise. 306214571Sdim (GRPAMD): Likewise. 307214571Sdim (GRPPADLCK1): Likewise. 308214571Sdim (GRPPADLCK2): Likewise. 309214571Sdim (dis386): Use GRP11_C6 and GRP11_C7 for entres 0xc6 and 0xc7, 310214571Sdim respectively. 311214571Sdim (grps): Add entries for GRP11_C6 and GRP11_C7. 312214571Sdim 313214571Sdim2006-07-10 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> 314214571Sdim Michael Meissner <michael.meissner@amd.com> 315214571Sdim 316214571Sdim * i386-dis.c (dis386): Add support for 4 operand instructions. Add 317214571Sdim support for amdfam10 SSE4a/ABM instructions. Modify all 318214571Sdim initializer macros to have additional arguments. Disallow REP 319214571Sdim prefix for non-string instructions. 320214571Sdim (print_insn): Ditto. 321214571Sdim 322214571Sdim2006-07-05 Julian Brown <julian@codesourcery.com> 323214571Sdim 324214571Sdim * arm-dis.c (coprocessor): Alter fmsrr disassembly syntax. 325214571Sdim 326214571Sdim2006-06-12 H.J. Lu <hongjiu.lu@intel.com> 327214571Sdim 328214571Sdim * i386-dis.c (dis386_twobyte): Use "nopQ" for 0x1f. 329214571Sdim (twobyte_has_modrm): Set 1 for 0x1f. 330214571Sdim 331214571Sdim2006-06-12 H.J. Lu <hongjiu.lu@intel.com> 332214571Sdim 333214571Sdim * i386-dis.c (NOP_Fixup): Removed. 334214571Sdim (NOP_Fixup1): New. 335214571Sdim (NOP_Fixup2): Likewise. 336214571Sdim (dis386): Use NOP_Fixup1 and NOP_Fixup2 on 0x90. 337214571Sdim 338214571Sdim2006-06-12 Julian Brown <julian@codesourcery.com> 339214571Sdim 340214571Sdim * arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed 341214571Sdim on 64-bit hosts. 342214571Sdim 343214571Sdim2006-06-10 H.J. Lu <hongjiu.lu@intel.com> 344214571Sdim 345214571Sdim * i386.c (GRP10): Renamed to ... 346214571Sdim (GRP12): This. 347214571Sdim (GRP11): Renamed to ... 348214571Sdim (GRP13): This. 349214571Sdim (GRP12): Renamed to ... 350214571Sdim (GRP14): This. 351214571Sdim (GRP13): Renamed to ... 352214571Sdim (GRP15): This. 353214571Sdim (GRP14): Renamed to ... 354214571Sdim (GRP16): This. 355214571Sdim (dis386_twobyte): Updated. 356214571Sdim (grps): Likewise. 357214571Sdim 358214571Sdim2006-06-09 Nick Clifton <nickc@redhat.com> 359214571Sdim 360214571Sdim * po/fi.po: Updated Finnish translation. 361214571Sdim 362214571Sdim2006-06-07 Joseph S. Myers <joseph@codesourcery.com> 363214571Sdim 364214571Sdim * po/Make-in (pdf, ps): New dummy targets. 365214571Sdim 366214571Sdim2006-06-06 Paul Brook <paul@codesourcery.com> 367214571Sdim 368214571Sdim * arm-dis.c (coprocessor_opcodes): Add %c to unconditional arm 369214571Sdim instructions. 370214571Sdim (neon_opcodes): Add conditional execution specifiers. 371214571Sdim (thumb_opcodes): Ditto. 372214571Sdim (thumb32_opcodes): Ditto. 373214571Sdim (arm_conditional): Change 0xe to "al" and add "" to end. 374214571Sdim (ifthen_state, ifthen_next_state, ifthen_address): New. 375214571Sdim (IFTHEN_COND): Define. 376214571Sdim (print_insn_coprocessor, print_insn_neon): Print thumb conditions. 377214571Sdim (print_insn_arm): Change %c to use new values of arm_conditional. 378214571Sdim (print_insn_thumb16): Print thumb conditions. Add %I. 379214571Sdim (print_insn_thumb32): Print thumb conditions. 380214571Sdim (find_ifthen_state): New function. 381214571Sdim (print_insn): Track IT block state. 382214571Sdim 383214571Sdim2006-06-06 Ben Elliston <bje@au.ibm.com> 384214571Sdim Anton Blanchard <anton@samba.org> 385214571Sdim Peter Bergner <bergner@vnet.ibm.com> 386214571Sdim 387214571Sdim * ppc-dis.c (powerpc_dialect): Handle power6 option. 388214571Sdim (print_ppc_disassembler_options): Mention power6. 389214571Sdim 390214571Sdim2006-06-06 Thiemo Seufer <ths@mips.com> 391214571Sdim Chao-ying Fu <fu@mips.com> 392214571Sdim 393214571Sdim * mips-dis.c: Disassemble DSP64 instructions for MIPS64R2. 394214571Sdim * mips-opc.c: Add DSP64 instructions. 395214571Sdim 396214571Sdim2006-06-06 Alan Modra <amodra@bigpond.net.au> 397214571Sdim 398214571Sdim * m68hc11-dis.c (print_insn): Warning fix. 399214571Sdim 400214571Sdim2006-06-05 Daniel Jacobowitz <dan@codesourcery.com> 401214571Sdim 402214571Sdim * po/Make-in (top_builddir): Define. 403214571Sdim 404214571Sdim2006-06-05 Alan Modra <amodra@bigpond.net.au> 405214571Sdim 406214571Sdim * Makefile.am: Run "make dep-am". 407214571Sdim * Makefile.in: Regenerate. 408214571Sdim * config.in: Regenerate. 409214571Sdim 410214571Sdim2006-05-31 Daniel Jacobowitz <dan@codesourcery.com> 411214571Sdim 412214571Sdim * Makefile.am (INCLUDES): Use @INCINTL@. 413214571Sdim * acinclude.m4: Include new gettext macros. 414214571Sdim * configure.in: Use ZW_GNU_GETTEXT_SISTER_DIR and AM_PO_SUBDIRS. 415214571Sdim Remove local code for po/Makefile. 416214571Sdim * Makefile.in, aclocal.m4, configure: Regenerated. 417214571Sdim 418214571Sdim2006-05-30 Nick Clifton <nickc@redhat.com> 419214571Sdim 420214571Sdim * po/es.po: Updated Spanish translation. 421214571Sdim 422214571Sdim2006-05-25 Richard Sandiford <richard@codesourcery.com> 423214571Sdim 424214571Sdim * m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd 425214571Sdim and fmovem entries. Put register list entries before immediate 426214571Sdim mask entries. Use "l" rather than "L" in the fmovem entries. 427214571Sdim * m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it 428214571Sdim out from INFO. 429214571Sdim (m68k_scan_mask): New function, split out from... 430214571Sdim (print_insn_m68k): ...here. If no architecture has been set, 431214571Sdim first try printing an m680x0 instruction, then try a Coldfire one. 432214571Sdim 433214571Sdim2006-05-24 Nick Clifton <nickc@redhat.com> 434214571Sdim 435214571Sdim * po/ga.po: Updated Irish translation. 436214571Sdim 437214571Sdim2006-05-22 Nick Clifton <nickc@redhat.com> 438214571Sdim 439214571Sdim * crx-dis.c (EXTRACT): Make macro work on 64-bit hosts. 440214571Sdim 441214571Sdim2006-05-22 Nick Clifton <nickc@redhat.com> 442214571Sdim 443214571Sdim * po/nl.po: Updated translation. 444214571Sdim 445214571Sdim2006-05-18 Alan Modra <amodra@bigpond.net.au> 446214571Sdim 447214571Sdim * avr-dis.c: Formatting fix. 448214571Sdim 449214571Sdim2006-05-14 Thiemo Seufer <ths@mips.com> 450214571Sdim 451214571Sdim * mips16-opc.c (I1, I32, I64): New shortcut defines. 452214571Sdim (mips16_opcodes): Change membership of instructions to their 453214571Sdim lowest baseline ISA. 454214571Sdim 455214571Sdim2006-05-09 H.J. Lu <hongjiu.lu@intel.com> 456214571Sdim 457214571Sdim * i386-dis.c (grps): Update sgdt/sidt for 64bit. 458214571Sdim 459214571Sdim2006-05-05 Julian Brown <julian@codesourcery.com> 460214571Sdim 461214571Sdim * arm-dis.c (coprocessor_opcodes): Don't interpret fldmx/fstmx as 462214571Sdim vldm/vstm. 463214571Sdim 464214571Sdim2006-05-05 Thiemo Seufer <ths@mips.com> 465214571Sdim David Ung <davidu@mips.com> 466214571Sdim 467214571Sdim * mips-opc.c: Add macro for cache instruction. 468214571Sdim 469214571Sdim2006-05-04 Thiemo Seufer <ths@mips.com> 470214571Sdim Nigel Stephens <nigel@mips.com> 471214571Sdim David Ung <davidu@mips.com> 472214571Sdim 473214571Sdim * mips-dis.c (mips_arch_choices): Add smartmips instruction 474214571Sdim decoding to MIPS32 and MIPS32R2. Limit DSP decoding to release 475214571Sdim 2 ISAs. Add MIPS3D decoding to MIPS32R2. Add MT decoding to 476214571Sdim MIPS64R2. 477214571Sdim * mips-opc.c: fix random typos in comments. 478214571Sdim (INSN_SMARTMIPS): New defines. 479214571Sdim (mips_builtin_opcodes): Add paired single support for MIPS32R2. 480214571Sdim Move bc3f, bc3fl, bc3t, bc3tl downwards. Move flushi, flushd, 481214571Sdim flushid, wb upwards. Move cfc3, ctc3 downwards. Rework the 482214571Sdim FP_S and FP_D flags to denote single and double register 483214571Sdim accesses separately. Move dmfc3, dmtc3, mfc3, mtc3 downwards. 484214571Sdim Allow jr.hb and jalr.hb for release 1 ISAs. Allow luxc1, suxc1 485214571Sdim for MIPS32R2. Add SmartMIPS instructions. Add two-argument 486214571Sdim variants of bc2f, bc2fl, bc2t, bc2tl. Add mfhc2, mthc2 to 487214571Sdim release 2 ISAs. 488214571Sdim * mips16-opc.c (mips16_opcodes): Add sdbbp instruction. 489214571Sdim 490214571Sdim2006-05-03 Thiemo Seufer <ths@mips.com> 491214571Sdim 492214571Sdim * mips-opc.c (mips_builtin_opcodes): Fix mftr argument order. 493214571Sdim 494214571Sdim2006-05-02 Thiemo Seufer <ths@mips.com> 495214571Sdim Nigel Stephens <nigel@mips.com> 496214571Sdim David Ung <davidu@mips.com> 497214571Sdim 498214571Sdim * mips-dis.c (print_insn_args): Force mips16 to odd addresses. 499214571Sdim (print_mips16_insn_arg): Force mips16 to odd addresses. 500214571Sdim 501214571Sdim2006-04-30 Thiemo Seufer <ths@mips.com> 502214571Sdim David Ung <davidu@mips.com> 503214571Sdim 504214571Sdim * mips-opc.c (mips_builtin_opcodes): Add udi instructions 505214571Sdim "udi0" to "udi15". 506214571Sdim * mips-dis.c (print_insn_args): Adds udi argument handling. 507214571Sdim 508214571Sdim2006-04-28 James E Wilson <wilson@specifix.com> 509214571Sdim 510214571Sdim * m68k-dis.c (match_insn_m68k): Restore fprintf_func before printing 511214571Sdim error message. 512214571Sdim 513214571Sdim2006-04-28 Thiemo Seufer <ths@mips.com> 514214571Sdim David Ung <davidu@mips.com> 515214571Sdim Nigel Stephens <nigel@mips.com> 516214571Sdim 517214571Sdim * mips-dis.c (mips_cp0sel_names_mips3264r2): Add MT register 518214571Sdim names. 519214571Sdim 520214571Sdim2006-04-28 Thiemo Seufer <ths@mips.com> 521214571Sdim Nigel Stephens <nigel@mips.com> 522214571Sdim David Ung <davidu@mips.com> 523214571Sdim 524214571Sdim * mips-dis.c (print_insn_args): Add mips_opcode argument. 525214571Sdim (print_insn_mips): Adjust print_insn_args call. 526214571Sdim 527214571Sdim2006-04-28 Thiemo Seufer <ths@mips.com> 528214571Sdim Nigel Stephens <nigel@mips.com> 529214571Sdim 530214571Sdim * mips-dis.c (print_insn_args): Print $fcc only for FP 531214571Sdim instructions, use $cc elsewise. 532214571Sdim 533214571Sdim2006-04-28 Thiemo Seufer <ths@mips.com> 534214571Sdim Nigel Stephens <nigel@mips.com> 535214571Sdim 536214571Sdim * opcodes/mips-dis.c (mips16_to_32_reg_map, mips16_reg_names): 537214571Sdim Map MIPS16 registers to O32 names. 538214571Sdim (print_mips16_insn_arg): Use mips16_reg_names. 539214571Sdim 540214571Sdim2006-04-26 Julian Brown <julian@codesourcery.com> 541214571Sdim 542214571Sdim * arm-dis.c (print_insn_neon): Disassemble floating-point constant 543214571Sdim VMOV. 544214571Sdim 545214571Sdim2006-04-26 Nathan Sidwell <nathan@codesourcery.com> 546214571Sdim Julian Brown <julian@codesourcery.com> 547214571Sdim 548214571Sdim * opcodes/arm-dis.c (coprocessor_opcodes): Add %A, %B, %k, convert 549214571Sdim %<code>[zy] into %[zy]<code>. Expand meaning of %<bitfield>['`?]. 550214571Sdim Add unified load/store instruction names. 551214571Sdim (neon_opcode_table): New. 552214571Sdim (arm_opcodes): Expand meaning of %<bitfield>['`?]. 553214571Sdim (arm_decode_bitfield): New. 554214571Sdim (print_insn_coprocessor): Add pc argument. Add %A & %B specifiers. 555214571Sdim Use arm_decode_bitfield and adjust numeric specifiers. Adjust %z & %y. 556214571Sdim (print_insn_neon): New. 557214571Sdim (print_insn_arm): Adjust print_insn_coprocessor call. Call 558214571Sdim print_insn_neon. Use arm_decode_bitfield and adjust numeric specifiers. 559214571Sdim (print_insn_thumb32): Likewise. 560214571Sdim 561214571Sdim2006-04-19 Alan Modra <amodra@bigpond.net.au> 562214571Sdim 563214571Sdim * Makefile.am: Run "make dep-am". 564214571Sdim * Makefile.in: Regenerate. 565214571Sdim 566214571Sdim2006-04-19 Alan Modra <amodra@bigpond.net.au> 567214571Sdim 568214571Sdim * avr-dis.c (avr_operand): Warning fix. 569214571Sdim 570214571Sdim * configure: Regenerate. 571214571Sdim 572214571Sdim2006-04-16 Daniel Jacobowitz <dan@codesourcery.com> 573214571Sdim 574214571Sdim * po/POTFILES.in: Regenerated. 575214571Sdim 576214571Sdim2006-04-12 Hochstein <hochstein@algo.informatik.tu-darmstadt.de> 577214571Sdim 578214571Sdim PR binutils/2454 579214571Sdim * avr-dis.c (avr_operand): Arrange for a comment to appear before 580214571Sdim the symolic form of an address, so that the output of objdump -d 581214571Sdim can be reassembled. 582214571Sdim 583214571Sdim2006-04-10 DJ Delorie <dj@redhat.com> 584214571Sdim 585214571Sdim * m32c-asm.c: Regenerate. 586214571Sdim 587214571Sdim2006-04-06 Carlos O'Donell <carlos@codesourcery.com> 588214571Sdim 589214571Sdim * Makefile.am: Add install-html target. 590214571Sdim * Makefile.in: Regenerate. 591214571Sdim 592214571Sdim2006-04-06 Nick Clifton <nickc@redhat.com> 593214571Sdim 594214571Sdim * po/vi/po: Updated Vietnamese translation. 595214571Sdim 596214571Sdim2006-03-31 Paul Koning <ni1d@arrl.net> 597214571Sdim 598214571Sdim * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction. 599214571Sdim 600214571Sdim2006-03-16 Bernd Schmidt <bernd.schmidt@analog.com> 601214571Sdim 602214571Sdim * bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the 603214571Sdim logic to identify halfword shifts. 604214571Sdim 605214571Sdim2006-03-16 Paul Brook <paul@codesourcery.com> 606214571Sdim 607214571Sdim * arm-dis.c (arm_opcodes): Rename swi to svc. 608214571Sdim (thumb_opcodes): Ditto. 609214571Sdim 610214571Sdim2006-03-13 DJ Delorie <dj@redhat.com> 611214571Sdim 612214571Sdim * m32c-asm.c: Regenerate. 613214571Sdim * m32c-desc.c: Likewise. 614214571Sdim * m32c-desc.h: Likewise. 615214571Sdim * m32c-dis.c: Likewise. 616214571Sdim * m32c-ibld.c: Likewise. 617214571Sdim * m32c-opc.c: Likewise. 618214571Sdim * m32c-opc.h: Likewise. 619214571Sdim 620214571Sdim2006-03-10 DJ Delorie <dj@redhat.com> 621214571Sdim 622214571Sdim * m32c-desc.c: Regenerate with mul.l, mulu.l. 623214571Sdim * m32c-opc.c: Likewise. 624214571Sdim * m32c-opc.h: Likewise. 625214571Sdim 626214571Sdim 627214571Sdim2006-03-09 Nick Clifton <nickc@redhat.com> 628214571Sdim 629214571Sdim * po/sv.po: Updated Swedish translation. 630214571Sdim 631214571Sdim2006-03-07 H.J. Lu <hongjiu.lu@intel.com> 632214571Sdim 633214571Sdim PR binutils/2428 634214571Sdim * i386-dis.c (REP_Fixup): New function. 635214571Sdim (AL): Remove duplicate. 636214571Sdim (Xbr): New. 637214571Sdim (Xvr): Likewise. 638214571Sdim (Ybr): Likewise. 639214571Sdim (Yvr): Likewise. 640214571Sdim (indirDXr): Likewise. 641214571Sdim (ALr): Likewise. 642214571Sdim (eAXr): Likewise. 643214571Sdim (dis386): Updated entries of ins, outs, movs, lods and stos. 644214571Sdim 645214571Sdim2006-03-05 Nick Clifton <nickc@redhat.com> 646214571Sdim 647214571Sdim * cgen-ibld.in (insert_normal): Cope with attempts to insert a 648214571Sdim signed 32-bit value into an unsigned 32-bit field when the host is 649214571Sdim a 64-bit machine. 650214571Sdim * fr30-ibld.c: Regenerate. 651214571Sdim * frv-ibld.c: Regenerate. 652214571Sdim * ip2k-ibld.c: Regenerate. 653214571Sdim * iq2000-asm.c: Regenerate. 654214571Sdim * iq2000-ibld.c: Regenerate. 655214571Sdim * m32c-ibld.c: Regenerate. 656214571Sdim * m32r-ibld.c: Regenerate. 657214571Sdim * openrisc-ibld.c: Regenerate. 658214571Sdim * xc16x-ibld.c: Regenerate. 659214571Sdim * xstormy16-ibld.c: Regenerate. 660214571Sdim 661214571Sdim2006-03-03 Shrirang Khisti <shrirangk@kpitcummins.com) 662214571Sdim 663214571Sdim * xc16x-asm.c: Regenerate. 664214571Sdim * xc16x-dis.c: Regenerate. 665214571Sdim 666214571Sdim2006-02-27 Carlos O'Donell <carlos@codesourcery.com> 667214571Sdim 668214571Sdim * po/Make-in: Add html target. 669214571Sdim 670214571Sdim2006-02-27 H.J. Lu <hongjiu.lu@intel.com> 671214571Sdim 672214571Sdim * i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by 673214571Sdim Intel Merom New Instructions. 674214571Sdim (THREE_BYTE_0): Likewise. 675214571Sdim (THREE_BYTE_1): Likewise. 676214571Sdim (three_byte_table): Likewise. 677214571Sdim (dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use 678214571Sdim THREE_BYTE_1 for entry 0x3a. 679214571Sdim (twobyte_has_modrm): Updated. 680214571Sdim (twobyte_uses_SSE_prefix): Likewise. 681214571Sdim (print_insn): Handle 3-byte opcodes used by Intel Merom New 682214571Sdim Instructions. 683214571Sdim 684214571Sdim2006-02-24 David S. Miller <davem@sunset.davemloft.net> 685214571Sdim 686214571Sdim * sparc-dis.c (v9_priv_reg_names): Add "gl" entry. 687214571Sdim (v9_hpriv_reg_names): New table. 688214571Sdim (print_insn_sparc): Allow values up to 16 for '?' and '!'. 689214571Sdim New cases '$' and '%' for read/write hyperprivileged register. 690214571Sdim * sparc-opc.c (sparc_opcodes): Add new entries for UA2005 691214571Sdim window handling and rdhpr/wrhpr instructions. 692214571Sdim 693214571Sdim2006-02-24 DJ Delorie <dj@redhat.com> 694214571Sdim 695214571Sdim * m32c-desc.c: Regenerate with linker relaxation attributes. 696214571Sdim * m32c-desc.h: Likewise. 697214571Sdim * m32c-dis.c: Likewise. 698214571Sdim * m32c-opc.c: Likewise. 699214571Sdim 700214571Sdim2006-02-24 Paul Brook <paul@codesourcery.com> 701214571Sdim 702214571Sdim * arm-dis.c (arm_opcodes): Add V7 instructions. 703214571Sdim (thumb32_opcodes): Ditto. Handle V7M MSR/MRS variants. 704214571Sdim (print_arm_address): New function. 705214571Sdim (print_insn_arm): Use it. Add 'P' and 'U' cases. 706214571Sdim (psr_name): New function. 707214571Sdim (print_insn_thumb32): Add 'U', 'C' and 'D' cases. 708214571Sdim 709214571Sdim2006-02-23 H.J. Lu <hongjiu.lu@intel.com> 710214571Sdim 711214571Sdim * ia64-opc-i.c (bXc): New. 712214571Sdim (mXc): Likewise. 713214571Sdim (OpX2TaTbYaXcC): Likewise. 714214571Sdim (TF). Likewise. 715214571Sdim (TFCM). Likewise. 716214571Sdim (ia64_opcodes_i): Add instructions for tf. 717214571Sdim 718214571Sdim * ia64-opc.h (IMMU5b): New. 719214571Sdim 720214571Sdim * ia64-asmtab.c: Regenerated. 721214571Sdim 722214571Sdim2006-02-23 H.J. Lu <hongjiu.lu@intel.com> 723214571Sdim 724214571Sdim * ia64-gen.c: Update copyright years. 725214571Sdim * ia64-opc-b.c: Likewise. 726214571Sdim 727214571Sdim2006-02-22 H.J. Lu <hongjiu.lu@intel.com> 728214571Sdim 729214571Sdim * ia64-gen.c (lookup_regindex): Handle ".vm". 730214571Sdim (print_dependency_table): Handle '\"'. 731214571Sdim 732214571Sdim * ia64-ic.tbl: Updated from SDM 2.2. 733214571Sdim * ia64-raw.tbl: Likewise. 734214571Sdim * ia64-waw.tbl: Likewise. 735214571Sdim * ia64-asmtab.c: Regenerated. 736214571Sdim 737214571Sdim * ia64-opc-b.c (ia64_opcodes_b): Add vmsw.0 and vmsw.1. 738214571Sdim 739214571Sdim2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com> 740214571Sdim Anil Paranjape <anilp1@kpitcummins.com> 741214571Sdim Shilin Shakti <shilins@kpitcummins.com> 742214571Sdim 743214571Sdim * xc16x-desc.h: New file 744214571Sdim * xc16x-desc.c: New file 745214571Sdim * xc16x-opc.h: New file 746214571Sdim * xc16x-opc.c: New file 747214571Sdim * xc16x-ibld.c: New file 748214571Sdim * xc16x-asm.c: New file 749214571Sdim * xc16x-dis.c: New file 750214571Sdim * Makefile.am: Entries for xc16x 751214571Sdim * Makefile.in: Regenerate 752214571Sdim * cofigure.in: Add xc16x target information. 753214571Sdim * configure: Regenerate. 754214571Sdim * disassemble.c: Add xc16x target information. 755214571Sdim 756214571Sdim2006-02-11 H.J. Lu <hongjiu.lu@intel.com> 757214571Sdim 758214571Sdim * i386-dis.c (dis386_twobyte): Use "movZ" for debug register 759214571Sdim moves. 760214571Sdim 761214571Sdim2006-02-11 H.J. Lu <hongjiu.lu@intel.com> 762214571Sdim 763214571Sdim * i386-dis.c ('Z'): Add a new macro. 764214571Sdim (dis386_twobyte): Use "movZ" for control register moves. 765214571Sdim 766214571Sdim2006-02-10 Nick Clifton <nickc@redhat.com> 767214571Sdim 768214571Sdim * iq2000-asm.c: Regenerate. 769214571Sdim 770214571Sdim2006-02-07 Nathan Sidwell <nathan@codesourcery.com> 771214571Sdim 772214571Sdim * m68k-dis.c (print_insn_m68k): Use bfd_m68k_mach_to_features. 773214571Sdim 774214571Sdim2006-01-26 David Ung <davidu@mips.com> 775214571Sdim 776214571Sdim * mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx, 777214571Sdim ceil.l.d, ceil.l.s, cvt.d.l, cvt.l.d, cvt.l.s, cvt.s.l, floor.l.d, 778214571Sdim floor.l.s, ldxc1, lwxc1, madd.d, madd.s, msub.d, msub.s, nmadd.d, 779214571Sdim nmadd.s, nmsub.d, nmsub.s, recip.d, recip.s, round.l.d, rsqrt.d, 780214571Sdim rsqrt.s, sdxc1, swxc1, trunc.l.d, trunc.l.s. 781214571Sdim 782214571Sdim2006-01-18 Arnold Metselaar <arnoldm@sourceware.org> 783214571Sdim 784214571Sdim * z80-dis.c (struct buffer, prt_d, prt_d_n, arit_d, ld_r_d, 785214571Sdim ld_d_r, pref_xd_cb): Use signed char to hold data to be 786214571Sdim disassembled. 787214571Sdim * z80-dis.c (TXTSIZ): Increase buffer size to 24, this fixes 788214571Sdim buffer overflows when disassembling instructions like 789214571Sdim ld (ix+123),0x23 790214571Sdim * z80-dis.c (opc_ind, pref_xd_cb): Suppress '+' in an indexed 791214571Sdim operand, if the offset is negative. 792214571Sdim 793214571Sdim2006-01-17 Arnold Metselaar <arnoldm@sourceware.org> 794214571Sdim 795214571Sdim * z80-dis.c (struct buffer, prt_d, prt_d_n, pref_xd_cb): Use 796214571Sdim unsigned char to hold data to be disassembled. 797214571Sdim 798214571Sdim2006-01-17 Andreas Schwab <schwab@suse.de> 799214571Sdim 800214571Sdim PR binutils/1486 801214571Sdim * disassemble.c (disassemble_init_for_target): Set 802214571Sdim disassembler_needs_relocs for bfd_arch_arm. 803214571Sdim 804214571Sdim2006-01-16 Paul Brook <paul@codesourcery.com> 805214571Sdim 806214571Sdim * m68k-opc.c (m68k_opcodes): Fix opcodes for ColdFire f?abss, 807214571Sdim f?add?, and f?sub? instructions. 808214571Sdim 809214571Sdim2006-01-16 Nick Clifton <nickc@redhat.com> 810214571Sdim 811214571Sdim * po/zh_CN.po: New Chinese (simplified) translation. 812214571Sdim * configure.in (ALL_LINGUAS): Add "zh_CH". 813214571Sdim * configure: Regenerate. 814214571Sdim 815214571Sdim2006-01-05 Paul Brook <paul@codesourcery.com> 816214571Sdim 817214571Sdim * m68k-opc.c (m68k_opcodes): Add missing ColdFire fdsqrtd entry. 818214571Sdim 819214571Sdim2006-01-06 DJ Delorie <dj@redhat.com> 820214571Sdim 821214571Sdim * m32c-desc.c: Regenerate. 822214571Sdim * m32c-opc.c: Regenerate. 823214571Sdim * m32c-opc.h: Regenerate. 824214571Sdim 825214571Sdim2006-01-03 DJ Delorie <dj@redhat.com> 826214571Sdim 827214571Sdim * cgen-ibld.in (extract_normal): Avoid memory range errors. 828214571Sdim * m32c-ibld.c: Regenerated. 829214571Sdim 830214571SdimFor older changes see ChangeLog-2005 831214571Sdim 832214571SdimLocal Variables: 833214571Sdimmode: change-log 834214571Sdimleft-margin: 8 835214571Sdimfill-column: 74 836214571Sdimversion-control: never 837214571SdimEnd: 838