ChangeLog-2010 32 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019
  1. 2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  2. PR gas/11395
  3. * hppa-dis.c (compare_cond_64_names): Change never condition to ",*".
  4. (add_cond_64_names): Likewise.
  5. (logical_cond_64_names): Likewise.
  6. (unit_cond_64_names): Likewise.
  7. 2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
  8. * i386-dis.c (print_insn): Support bfd_mach_x64_32 and
  9. bfd_mach_x64_32_intel_syntax.
  10. 2010-12-18 Mingjie Xing <mingjie.xing@gmail.com>
  11. * mips-opc.c (WR_z, WR_Z, RD_z, RD_Z, RD_d): Define.
  12. (mips_builtin_opcodes): Add loongson3a specific instructions.
  13. * mips-dis.c (print_insn_args): Handle the new arguments +a|b|c|z|Z.
  14. 2010-12-11 Mingming Sun <mingm.sun@gmail.com>
  15. * mips-opc.c: (mips_builtin_opcodes): Add loongson3a mul/div and
  16. fixed point instructions.
  17. 2010-12-09 Mike Frysinger <vapier@gentoo.org>
  18. * .gitignore: New file.
  19. 2010-11-25 Alan Modra <amodra@gmail.com>
  20. * po/es.po: Update.
  21. * po/fr.po: Update.
  22. * po/nl.po: Update.
  23. * po/zh_CN.po: Update.
  24. 2010-11-11 Mingming Sun <mingm.sun@gmail.com>
  25. * mips-dis.c (mips_arch_choices): Add loongson3a.
  26. * mips-opc.c (IL3A): Defined as INSN_LOONGSON_3A.
  27. (mips_builtin_opcodes): Modify some instructions' membership from
  28. IL2F to IL2F|IL3A.
  29. 2010-11-10 Nick Clifton <nickc@redhat.com>
  30. * po/fi.po: Updated Finnish translation.
  31. 2010-11-05 Tristan Gingold <gingold@adacore.com>
  32. * po/opcodes.pot: Regenerate
  33. 2010-10-28 Maciej W. Rozycki <macro@codesourcery.com>
  34. * mips-opc.c (mips_builtin_opcodes): Fix formatting of "ld".
  35. 2010-10-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  36. * s390-opc.txt: cfxr, cfdr and cfer z900 -> g5.
  37. 2010-10-25 Chao-ying Fu <fu@mips.com>
  38. * mips-opc.c (madd, maddu, msub, msubu, mult, multu): Change D33 to D32.
  39. 2010-10-25 Nathan Sidwell <nathan@codesourcery.com>
  40. * tic6x-dis.c: Add attribution.
  41. 2010-10-22 Alan Modra <amodra@gmail.com>
  42. * Makefile.am (CLEANFILES): Add stamp-lm32. Sort.
  43. * Makefile.in: Regenerate.
  44. 2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
  45. * mips-opc.c (mips_builtin_opcodes): Move M_LD_OB and M_SD_OB
  46. macros before their corresponding MIPS III hardware instructions.
  47. 2010-10-16 H.J. Lu <hongjiu.lu@intel.com>
  48. * i386-gen.c (cpu_flag_init): Add CpuNop to CPU_GENERIC64_FLAGS.
  49. * i386-init.h: Regenerated.
  50. 2010-10-15 Mike Frysinger <vapier@gentoo.org>
  51. * bfin-dis.c (decode_dsp32alu_0): Call imm5d() for BYTEOP2M.
  52. 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
  53. * i386-opc.tbl: Remove CheckRegSize from movq.
  54. * i386-tbl.h: Regenerated.
  55. 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
  56. * i386-opc.tbl: Remove CheckRegSize from instructions with
  57. 0, 1 or fixed operands.
  58. * i386-tbl.h: Regenerated.
  59. 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
  60. * i386-gen.c (opcode_modifiers): Add CheckRegSize.
  61. * i386-opc.h (CheckRegSize): New.
  62. (i386_opcode_modifier): Add checkregsize.
  63. * i386-opc.tbl: Add CheckRegSize to instructions which
  64. require register size check.
  65. * i386-tbl.h: Regenerated.
  66. 2010-10-12 Andreas Schwab <schwab@linux-m68k.org>
  67. * m68k-opc.c (m68k_opcodes): Move fnop before fbf.
  68. 2010-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  69. * s390-opc.c: Make the instruction masks for the load/store on
  70. condition instructions to cover the condition code mask as well.
  71. * s390-opc.txt: lgoc -> locg and stgoc -> stocg.
  72. 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
  73. Jiang Jilin <freephp@gmail.com>
  74. * Makefile.am (libopcodes_a_SOURCES): New as empty.
  75. * Makefile.in: Regenerate.
  76. 2010-10-09 Matt Rice <ratmice@gmail.com>
  77. * fr30-desc.h: Regenerate.
  78. * frv-desc.h: Regenerate.
  79. * ip2k-desc.h: Regenerate.
  80. * iq2000-desc.h: Regenerate.
  81. * lm32-desc.h: Regenerate.
  82. * m32c-desc.h: Regenerate.
  83. * m32r-desc.h: Regenerate.
  84. * mep-desc.h: Regenerate.
  85. * mep-opc.c: Regenerate.
  86. * mt-desc.h: Regenerate.
  87. * openrisc-desc.h: Regenerate.
  88. * xc16x-desc.h: Regenerate.
  89. * xstormy16-desc.h: Regenerate.
  90. 2010-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
  91. Fix build with -DDEBUG=7
  92. * frv-opc.c: Regenerate.
  93. * or32-dis.c (DEBUG): Don't redefine.
  94. (find_bytes_big, or32_extract, or32_opcode_match, or32_print_register):
  95. Adapt DEBUG code to some type changes throughout.
  96. * or32-opc.c (or32_extract): Likewise.
  97. 2010-10-07 Bernd Schmidt <bernds@codesourcery.com>
  98. * tic6x-dis.c (print_insn_tic6x): Correct decoding of fstg field
  99. in SPKERNEL instructions.
  100. 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
  101. PR binutils/12076
  102. * i386-dis.c (RMAL): Remove duplicate.
  103. 2010-09-30 Pierre Muller <muller@ics.u-strasbg.fr>
  104. * s390-mkopc.c (main): Exit with error 1 if sscanf fails
  105. to parse all 6 parameters.
  106. 2010-09-28 Pierre Muller <muller@ics.u-strasbg.fr>
  107. * s390-mkopc.c (main): Change description array size to 80.
  108. Add maximum length of 79 to description parsing.
  109. 2010-09-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  110. * configure: Regenerate.
  111. 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  112. * s390-mkopc.c (enum s390_opcde_cpu_val): Add S390_OPCODE_Z196.
  113. (main): Recognize the new CPU string.
  114. * s390-opc.c: Add new instruction formats and masks.
  115. * s390-opc.txt: Add new z196 instructions.
  116. 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  117. * s390-dis.c (print_insn_s390): Pick instruction with most
  118. specific mask.
  119. * s390-opc.c: Add unused bits to the insn mask.
  120. * s390-opc.txt: Reorder some instructions to prefer more recent
  121. versions.
  122. 2010-09-27 Tejas Belagod <tejas.belagod@arm.com>
  123. * arm_dis.c (print_insn_coprocessor): Apply off-by-alignment
  124. correction to unaligned PCs while printing comment.
  125. 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  126. * arm-dis.c (arm_opcodes): Add Virtualiztion Extensions support.
  127. (thumb32_opcodes): Likewise.
  128. (banked_regname): New function.
  129. (print_insn_arm): Add Virtualization Extensions support.
  130. (print_insn_thumb32): Likewise.
  131. 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  132. * arm-dis.c (arm_opcodes): Support disassembly of UDIV and SDIV in
  133. ARM state.
  134. 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  135. * arm-dis.c (arm_opcodes): SMC implies Security Extensions.
  136. (thumb32_opcodes): Likewise.
  137. 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  138. * arm-dis.c (arm_opcodes): Add support for pldw.
  139. (thumb32_opcodes): Likewise.
  140. 2010-09-22 Robin Getz <robin.getz@analog.com>
  141. * bfin-dis.c (fmtconst): Cast address to 32bits.
  142. 2010-09-22 Mike Frysinger <vapier@gentoo.org>
  143. * bfin-dis.c (decode_REGMV_0): Rewrite valid combo checks.
  144. 2010-09-22 Robin Getz <robin.getz@analog.com>
  145. * bfin-dis.c (decode_ProgCtrl_0): Check for parallel insns.
  146. Reject P6/P7 to TESTSET.
  147. (decode_PushPopReg_0): Check for parallel insns. Reject pushing
  148. SP onto the stack.
  149. (decode_PushPopMultiple_0): Check for parallel insns. Make sure
  150. P/D fields match all the time.
  151. (decode_CCflag_0): Check for parallel insns. Verify x/y fields
  152. are 0 for accumulator compares.
  153. (decode_CC2stat_0): Check for parallel insns. Reject CC<op>CC.
  154. (decode_CaCTRL_0, decode_ccMV_0, decode_CC2dreg_0, decode_BRCC_0,
  155. decode_UJUMP_0, decode_LOGI2op_0, decode_COMPI2opD_0,
  156. decode_COMPI2opP_0, decode_LoopSetup_0, decode_LDIMMhalf_0,
  157. decode_CALLa_0, decode_linkage_0, decode_pseudoDEBUG_0,
  158. decode_pseudoOChar_0, decode_pseudodbg_assert_0): Check for parallel
  159. insns.
  160. (decode_dagMODim_0): Verify br field for IREG ops.
  161. (decode_LDST_0): Reject preg load into same preg.
  162. (_print_insn_bfin): Handle returns for ILLEGAL decodes.
  163. (print_insn_bfin): Likewise.
  164. 2010-09-22 Mike Frysinger <vapier@gentoo.org>
  165. * bfin-dis.c (decode_PushPopMultiple_0): Return 0 when pr > 5.
  166. 2010-09-22 Robin Getz <robin.getz@analog.com>
  167. * bfin-dis.c (decode_dsp32shiftimm_0): Add missing "S" flag.
  168. 2010-09-22 Mike Frysinger <vapier@gentoo.org>
  169. * bfin-dis.c (decode_CC2stat_0): Decode all ASTAT bits.
  170. 2010-09-22 Robin Getz <robin.getz@analog.com>
  171. * bfin-dis.c (IS_DREG, IS_PREG, IS_GENREG, IS_DAGREG): Reject
  172. register values greater than 8.
  173. (IS_RESERVEDREG, allreg, mostreg): New helpers.
  174. (decode_ProgCtrl_0): Call IS_DREG/IS_PREG as appropriate.
  175. (decode_PushPopReg_0): Call mostreg/allreg as appropriate.
  176. (decode_CC2dreg_0): Check valid CC register number.
  177. 2010-09-22 Robin Getz <robin.getz@analog.com>
  178. * bfin-dis.c (decode_pseudoDEBUG_0): Add space after DBG.
  179. 2010-09-22 Robin Getz <robin.getz@analog.com>
  180. * bfin-dis.c (machine_registers): Add AC0_COPY, V_COPY, and RND_MOD.
  181. (reg_names): Likewise.
  182. (decode_statbits): Likewise; while reformatting to make manageable.
  183. 2010-09-22 Mike Frysinger <vapier@gentoo.org>
  184. * bfin-dis.c (decode_pseudoDEBUG_0): Add space after OUTC.
  185. (decode_pseudoOChar_0): New function.
  186. (_print_insn_bfin): Remove #if 0 and call new decode_pseudoOChar_0.
  187. 2010-09-22 Robin Getz <robin.getz@analog.com>
  188. * bfin-dis.c (decode_dsp32shift_0): Decode sub opcodes 2/2 as
  189. LSHIFT instead of SHIFT.
  190. 2010-09-22 Mike Frysinger <vapier@gentoo.org>
  191. * bfin-dis.c (constant_formats): Constify the whole structure.
  192. (fmtconst): Add const to return value.
  193. (reg_names): Mark const.
  194. (decode_multfunc): Mark s0/s1 as const.
  195. (decode_macfunc): Mark a/sop as const.
  196. 2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
  197. * arm_dis.c (coprocessor_opcodes): Add MRC entry for APSR_nzcv.
  198. 2010-09-14 Maciej W. Rozycki <macro@codesourcery.com>
  199. * mips-opc.c (mips_builtin_opcodes): Add "sync_acquire",
  200. "sync_mb", "sync_release", "sync_rmb" and "sync_wmb".
  201. 2010-09-10 Pierre Muller <muller@ics.u-strasbg.fr>
  202. * src/opcodes/dlx-dis.c (print_insn_dlx): Use dlx_insn type for
  203. dlx_insn_type array.
  204. 2010-08-31 H.J. Lu <hongjiu.lu@intel.com>
  205. PR binutils/11960
  206. * i386-dis.c (sIv): New.
  207. (dis386): Replace Iq with sIv on "pushT".
  208. (reg_table): Replace T with {T|} on callT, JcallT, jmpT and JjmpT.
  209. (x86_64_table): Replace {T|}/{P|} with P.
  210. (putop): Add 'w' to 'T'/'P' if needed for Intel syntax.
  211. (OP_sI): Update v_mode. Remove w_mode.
  212. 2010-08-27 Nathan Froyd <froydnj@codesourcery.com>
  213. * ppc-opc.c (powerpc_opcodes) [lswx,lswi,stswx,stswi]: Deprecate
  214. on E500 and E500MC.
  215. 2010-08-17 H.J. Lu <hongjiu.lu@intel.com>
  216. * i386-dis.c (reg_table): Replace Eb with Mb on prefetch and
  217. prefetchw.
  218. 2010-08-06 Quentin Neill <quentin.neill@amd.com>
  219. * i386-gen.c (cpu_flag_init): Define CpuNop extension flag, add
  220. to processor flags for PENTIUMPRO processors and later.
  221. * i386-opc.h (enum): Add CpuNop.
  222. (i386_cpu_flags): Add cpunop bit.
  223. * i386-opc.tbl: Change nop cpu_flags.
  224. * i386-init.h: Regenerated.
  225. * i386-tbl.h: Likewise.
  226. 2010-08-06 Quentin Neill <quentin.neill@amd.com>
  227. * i386-opc.h (enum): Fix typos in comments.
  228. 2010-08-06 Alan Modra <amodra@gmail.com>
  229. * disassemble.c: Formatting.
  230. (disassemble_init_for_target <ARCH_m32c>): Comment on endian.
  231. 2010-08-05 H.J. Lu <hongjiu.lu@intel.com>
  232. * i386-opc.tbl: Add Cpu186 to ud1/ud2/ud2a/ud2b.
  233. * i386-tbl.h: Regenerated.
  234. 2010-08-05 H.J. Lu <hongjiu.lu@intel.com>
  235. * i386-dis.c (dis386_twobyte): Replace ud2a/ud2b with ud2/ud1.
  236. * i386-opc.tbl: Add ud1. Remove Cpu686 from ud2/ud2a/ud2b.
  237. * i386-tbl.h: Regenerated.
  238. 2010-07-29 DJ Delorie <dj@redhat.com>
  239. * rx-decode.opc (SRR): New.
  240. (rx_decode_opcode): Use it for movbi and movbir. Decode NOP2 (mov
  241. r0,r0) and NOP3 (max r0,r0) special cases.
  242. * rx-decode.c: Regenerate.
  243. 2010-07-28 H.J. Lu <hongjiu.lu@intel.com>
  244. * i386-dis.c: Add 0F to VEX opcode enums.
  245. 2010-07-27 DJ Delorie <dj@redhat.com>
  246. * rx-decode.opc (store_flags): Remove, replace with F_* macros.
  247. (rx_decode_opcode): Likewise.
  248. * rx-decode.c: Regenerate.
  249. 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
  250. Ina Pandit <ina.pandit@kpitcummins.com>
  251. * v850-dis.c (v850_sreg_names): Updated structure for system
  252. registers.
  253. (float_cc_names): new structure for condition codes.
  254. (print_value): Update the function that prints value.
  255. (get_operand_value): New function to get the operand value.
  256. (disassemble): Updated to handle the disassembly of instructions.
  257. (print_insn_v850): Updated function to print instruction for different
  258. families.
  259. * opcodes/v850-opc.c (v850_msg_is_out_of_range, insert_i5div1,
  260. extract_i5div1, insert_i5div2, extract_i5div2, insert_i5div3,
  261. extract_i5div3, insert_d5_4, extract_d5_4, extract_d8_6,
  262. insert_d8_7, extract_d8_7, insert_v8, extract_v8, insert_u16_loop,
  263. extract_u16_loop, insert_d16_15, extract_d16_15, insert_d16_16,
  264. extract_d16_16, nsert_d17_16, extract_d17_16, insert_d22,
  265. extract_d22, insert_d23, extract_d23, insert_i9, extract_i9,
  266. insert_u9, extract_u9, extract_spe, insert_r4, extract_r4): New.
  267. (insert_d8_7, insert_d5_4, insert_i5div): Remove.
  268. (v850_operands): Update with the relocation name. Also update
  269. the instructions with specific set of processors.
  270. 2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
  271. * arm-dis.c (print_insn_arm): Add cases for printing more
  272. symbolic operands.
  273. (print_insn_thumb32): Likewise.
  274. 2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
  275. * mips-dis.c (print_insn_mips): Correct branch instruction type
  276. determination.
  277. 2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
  278. * mips-dis.c (print_mips16_insn_arg): Remove branch instruction
  279. type and delay slot determination.
  280. (print_insn_mips16): Extend branch instruction type and delay
  281. slot determination to cover all instructions.
  282. * mips16-opc.c (BR): Remove macro.
  283. (UBR, CBR): New macros.
  284. (mips16_opcodes): Update branch annotation for "b", "beqz",
  285. "bnez", "bteqz" and "btnez". Add branch annotation for "jalrc"
  286. and "jrc".
  287. 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
  288. AVX Programming Reference (June, 2010)
  289. * i386-dis.c (mod_table): Replace rdrnd with rdrand.
  290. * i386-opc.tbl: Likewise.
  291. * i386-tbl.h: Regenerated.
  292. 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
  293. * i386-opc.h (CpuFSGSBase): Fix a typo in comments.
  294. 2010-07-03 Andreas Schwab <schwab@linux-m68k.org>
  295. * ppc-dis.c (powerpc_init_dialect): Cast PPC_OPCODE_xxx to
  296. ppc_cpu_t before inverting.
  297. (ppc_parse_cpu): Likewise.
  298. (print_insn_powerpc): Likewise.
  299. 2010-07-03 Alan Modra <amodra@gmail.com>
  300. * ppc-dis.c (ppc_opts, powerpc_init_dialect): Remove old opcode flags.
  301. * ppc-opc.c (PPC32, POWER32, COM32, CLASSIC): Delete.
  302. (PPC64, MFDEC2): Update.
  303. (NON32, NO371): Define.
  304. (powerpc_opcode): Update to not use old opcode flags, and avoid
  305. -m601 duplicates.
  306. 2010-07-03 DJ Delorie <dj@delorie.com>
  307. * m32c-ibld.c: Regenerate.
  308. 2010-07-03 Alan Modra <amodra@gmail.com>
  309. * ppc-opc.c (PWR2COM): Define.
  310. (PPCPWR2): Add PPC_OPCODE_COMMON.
  311. (powerpc_opcodes): Add "subc", "subco", "subco.", "fcir", "fcir.",
  312. "fcirz", "fcirz." to -mcom opcodes. Remove "mfsri", "dclst",
  313. "rac" from -mcom.
  314. 2010-07-01 H.J. Lu <hongjiu.lu@intel.com>
  315. AVX Programming Reference (June, 2010)
  316. * i386-dis.c (PREFIX_0FAE_REG_0): New.
  317. (PREFIX_0FAE_REG_1): Likewise.
  318. (PREFIX_0FAE_REG_2): Likewise.
  319. (PREFIX_0FAE_REG_3): Likewise.
  320. (PREFIX_VEX_3813): Likewise.
  321. (PREFIX_VEX_3A1D): Likewise.
  322. (prefix_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
  323. PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3, PREFIX_VEX_3813 and
  324. PREFIX_VEX_3A1D.
  325. (vex_table): Add PREFIX_VEX_3813 and PREFIX_VEX_3A1D.
  326. (mod_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
  327. PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3 xsaveopt and rdrnd.
  328. * i386-gen.c (cpu_flag_init): Add CPU_XSAVEOPT_FLAGS,
  329. CPU_FSGSBASE_FLAGS, CPU_RDRND_FLAGS and CPU_F16C_FLAGS.
  330. (cpu_flags): Add CpuXsaveopt, CpuFSGSBase, CpuRdRnd and CpuF16C.
  331. * i386-opc.h (CpuXsaveopt): New.
  332. (CpuFSGSBase): Likewise.
  333. (CpuRdRnd): Likewise.
  334. (CpuF16C): Likewise.
  335. (i386_cpu_flags): Add cpuxsaveopt, cpufsgsbase, cpurdrnd and
  336. cpuf16c.
  337. * i386-opc.tbl: Add xsaveopt, rdfsbase, rdgsbase, rdrnd,
  338. wrfsbase, wrgsbase, vcvtph2ps and vcvtps2ph.
  339. * i386-init.h: Regenerated.
  340. * i386-tbl.h: Likewise.
  341. 2010-07-01 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  342. * ppc-opc.c (powerpc_opcodes): Revert deprecation of mfocrf, mtcrf
  343. and mtocrf on EFS.
  344. 2010-06-29 Alan Modra <amodra@gmail.com>
  345. * maxq-dis.c: Delete file.
  346. * Makefile.am: Remove references to maxq.
  347. * configure.in: Likewise.
  348. * disassemble.c: Likewise.
  349. * Makefile.in: Regenerate.
  350. * configure: Regenerate.
  351. * po/POTFILES.in: Regenerate.
  352. 2010-06-29 Alan Modra <amodra@gmail.com>
  353. * mep-dis.c: Regenerate.
  354. 2010-06-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  355. * arm-disc.c (parse_insn_neon): Fix Neon alignment syntax.
  356. 2010-06-27 Alan Modra <amodra@gmail.com>
  357. * arc-dis.c (arc_sprintf): Delete set but unused variables.
  358. (decodeInstr): Likewise.
  359. * dlx-dis.c (print_insn_dlx): Likewise.
  360. * h8300-dis.c (bfd_h8_disassemble_init): Likewise.
  361. * maxq-dis.c (check_move, print_insn): Likewise.
  362. * mep-dis.c (mep_examine_ivc2_insns): Likewise.
  363. * msp430-dis.c (msp430_branchinstr): Likewise.
  364. * bfin-dis.c (_print_insn_bfin): Avoid set but unused warning.
  365. * cgen-asm.in (parse_insn_normal, _cgen_assemble_insn): Likewise.
  366. * sparc-dis.c (print_insn_sparc): Likewise.
  367. * fr30-asm.c: Regenerate.
  368. * frv-asm.c: Regenerate.
  369. * ip2k-asm.c: Regenerate.
  370. * iq2000-asm.c: Regenerate.
  371. * lm32-asm.c: Regenerate.
  372. * m32c-asm.c: Regenerate.
  373. * m32r-asm.c: Regenerate.
  374. * mep-asm.c: Regenerate.
  375. * mt-asm.c: Regenerate.
  376. * openrisc-asm.c: Regenerate.
  377. * xc16x-asm.c: Regenerate.
  378. * xstormy16-asm.c: Regenerate.
  379. 2010-06-16 Vincent Rivière <vincent.riviere@freesbee.fr>
  380. PR gas/11673
  381. * m68k-opc.c (m68k_opcodes): Remove move.l for isab and later.
  382. 2010-06-16 Vincent Rivière <vincent.riviere@freesbee.fr>
  383. PR binutils/11676
  384. * m68k-dis.c (print_insn_arg): Prefix float constants with #0e.
  385. 2010-06-14 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  386. * ppc-dis.c (ppc_opts): Remove PPC_OPCODE_E500MC from e500 and
  387. e500x2. Add PPC_OPCODE_E500 to e500 and e500x2
  388. * ppc-opc.c (powerpc_opcodes): Deprecate all opcodes on EFS which
  389. touch floating point regs and are enabled by COM, PPC or PPCCOM.
  390. Treat sync as msync on e500. Treat eieio as mbar 1 on e500.
  391. Treat lwsync as msync on e500.
  392. 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  393. * arm-dis.c (thumb-opcodes): Add disassembly for movs.
  394. 2010-05-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  395. * arm-dis.c (print_insn_neon): Ensure disassembly of Neon
  396. constants is the same on 32-bit and 64-bit hosts.
  397. 2010-05-27 Jason Duerstock <jason.duerstock+binutils@gmail.com>
  398. * m68k-dis.c (print_insn_m68k): Emit undefined instructions as
  399. .short directives so that they can be reassembled.
  400. 2010-05-26 Catherine Moore <clm@codesourcery.com>
  401. David Ung <davidu@mips.com>
  402. * mips-opc.c: Change membership to I1 for instructions ssnop and
  403. ehb.
  404. 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
  405. * i386-dis.c (sib): New.
  406. (get_sib): Likewise.
  407. (print_insn): Call get_sib.
  408. OP_E_memory): Use sib.
  409. 2010-05-26 Catherine Moore <clm@codesoourcery.com>
  410. * mips-dis.c (mips_arch): Remove INSN_MIPS16.
  411. * mips-opc.c (I16): Remove.
  412. (mips_builtin_op): Reclassify jalx.
  413. 2010-05-19 Alan Modra <amodra@gmail.com>
  414. * ppc-opc.c (powerpc_opcodes): Enable divdeu, devweu, divde,
  415. divwe, divdeuo, divweuo, divdeo, divweo for A2. Add icswepx.
  416. 2010-05-13 Alan Modra <amodra@gmail.com>
  417. * ppc-opc.c (powerpc_opcodes): Correct wclr encoding.
  418. 2010-05-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  419. * arm-dis.c (thumb_opcodes): Update ldmia entry to use new %W
  420. format.
  421. (print_insn_thumb16): Add support for new %W format.
  422. 2010-05-07 Tristan Gingold <gingold@adacore.com>
  423. * Makefile.in: Regenerate with automake 1.11.1.
  424. * aclocal.m4: Ditto.
  425. 2010-05-05 Nick Clifton <nickc@redhat.com>
  426. * po/es.po: Updated Spanish translation.
  427. 2010-04-22 Nick Clifton <nickc@redhat.com>
  428. * po/opcodes.pot: Updated by the Translation project.
  429. * po/vi.po: Updated Vietnamese translation.
  430. 2010-04-16 H.J. Lu <hongjiu.lu@intel.com>
  431. * i386-dis.c (get_valid_dis386): Return bad_opcode on unknown
  432. bits in opcode.
  433. 2010-04-09 Nick Clifton <nickc@redhat.com>
  434. * i386-dis.c (print_insn): Remove unused variable op.
  435. (OP_sI): Remove unused variable mask.
  436. 2010-04-07 Alan Modra <amodra@gmail.com>
  437. * configure: Regenerate.
  438. 2010-04-06 Peter Bergner <bergner@vnet.ibm.com>
  439. * ppc-opc.c (RBOPT): New define.
  440. ("dccci"): Enable for PPCA2. Make operands optional.
  441. ("iccci"): Likewise. Do not deprecate for PPC476.
  442. 2010-04-02 Masaki Muranaka <monaka@monami-software.com>
  443. * cr16-opc.c (cr16_instruction): Fix typo in comment.
  444. 2010-03-25 Joseph Myers <joseph@codesourcery.com>
  445. * Makefile.am (TARGET_LIBOPCODES_CFILES): Add tic6x-dis.c.
  446. * Makefile.in: Regenerate.
  447. * configure.in (bfd_tic6x_arch): New.
  448. * configure: Regenerate.
  449. * disassemble.c (ARCH_tic6x): Define if ARCH_all.
  450. (disassembler): Handle TI C6X.
  451. * tic6x-dis.c: New.
  452. 2010-03-24 Mike Frysinger <vapier@gentoo.org>
  453. * bfin-dis.c (decode_regs_hi): Change REG_LH2 typo to REG_MH2.
  454. 2010-03-23 Joseph Myers <joseph@codesourcery.com>
  455. * dis-buf.c (buffer_read_memory): Give error for reading just
  456. before the start of memory.
  457. 2010-03-22 Sebastian Pop <sebastian.pop@amd.com>
  458. Quentin Neill <quentin.neill@amd.com>
  459. * i386-dis.c (OP_LWP_I): Removed.
  460. (reg_table): Do not use OP_LWP_I, use Iq.
  461. (OP_LWPCB_E): Remove use of names16.
  462. (OP_LWP_E): Same.
  463. * i386-opc.tbl: Removed 16bit LWP insns. 32bit LWP insns
  464. should not set the Vex.length bit.
  465. * i386-tbl.h: Regenerated.
  466. 2010-02-25 Edmar Wienskoski <edmar@freescale.com>
  467. * ppc-dis.c (ppc_opts): Add PPC_OPCODE_E500MC for "e500mc64".
  468. 2010-02-24 Nick Clifton <nickc@redhat.com>
  469. PR binutils/6773
  470. * arm-dis.c (arm_opcodes): Replace <prefix>addsubx with
  471. <prefix>asx. Replace <prefix>subaddx with <prefix>sax.
  472. (thumb32_opcodes): Likewise.
  473. 2010-02-15 Nick Clifton <nickc@redhat.com>
  474. * po/vi.po: Updated Vietnamese translation.
  475. 2010-02-12 Doug Evans <dje@sebabeach.org>
  476. * lm32-opinst.c: Regenerate.
  477. 2010-02-11 Doug Evans <dje@sebabeach.org>
  478. * cgen-dis.in (print_normal): Delete CGEN_PRINT_NORMAL.
  479. (print_address): Delete CGEN_PRINT_ADDRESS.
  480. * fr30-dis.c, * frv-dis.c, * ip2k-dis.c, * iq2000-dis.c,
  481. * lm32-dis.c, * m32c-dis.c, * m32r-desc.c, * m32r-desc.h,
  482. * m32r-dis.c, * mep-dis.c, * mt-dis.c, * openrisc-dis.c,
  483. * xc16x-dis.c, * xstormy16-dis.c: Regenerate.
  484. * fr30-desc.c, * fr30-desc.h, * fr30-opc.c,
  485. * frv-desc.c, * frv-desc.h, * frv-opc.c,
  486. * ip2k-desc.c, * ip2k-desc.h, * ip2k-opc.c,
  487. * iq2000-desc.c, * iq2000-desc.h, * iq2000-opc.c,
  488. * lm32-desc.c, * lm32-desc.h, * lm32-opc.c, * lm32-opinst.c,
  489. * m32c-desc.c, * m32c-desc.h, * m32c-opc.c,
  490. * m32r-desc.c, * m32r-desc.h, * m32r-opc.c, * m32r-opinst.c,
  491. * mep-desc.c, * mep-desc.h, * mep-opc.c,
  492. * mt-desc.c, * mt-desc.h, * mt-opc.c,
  493. * openrisc-desc.c, * openrisc-desc.h, * openrisc-opc.c,
  494. * xc16x-desc.c, * xc16x-desc.h, * xc16x-opc.c,
  495. * xstormy16-desc.c, * xstormy16-desc.h, * xstormy16-opc.c: Regenerate.
  496. 2010-02-11 H.J. Lu <hongjiu.lu@intel.com>
  497. * i386-dis.c: Update copyright.
  498. * i386-gen.c: Likewise.
  499. * i386-opc.h: Likewise.
  500. * i386-opc.tbl: Likewise.
  501. 2010-02-10 Quentin Neill <quentin.neill@amd.com>
  502. Sebastian Pop <sebastian.pop@amd.com>
  503. * i386-dis.c (OP_EX_VexImmW): Reintroduced
  504. function to handle 5th imm8 operand.
  505. (PREFIX_VEX_3A48): Added.
  506. (PREFIX_VEX_3A49): Added.
  507. (VEX_W_3A48_P_2): Added.
  508. (VEX_W_3A49_P_2): Added.
  509. (prefix table): Added entries for PREFIX_VEX_3A48
  510. and PREFIX_VEX_3A49.
  511. (vex table): Added entries for VEX_W_3A48_P_2 and
  512. and VEX_W_3A49_P_2.
  513. * i386-gen.c (operand_type_init): Added OPERAND_TYPE_VEC_IMM4
  514. for Vec_Imm4 operands.
  515. * i386-opc.h (enum): Added Vec_Imm4.
  516. (i386_operand_type): Added vec_imm4.
  517. * i386-opc.tbl: Add entries for vpermilp[ds].
  518. * i386-init.h: Regenerated.
  519. * i386-tbl.h: Regenerated.
  520. 2010-02-10 Richard Sandiford <r.sandiford@uk.ibm.com>
  521. * ppc-dis.c (ppc_opts): Add "pwr4", "pwr5", "pwr5x", "pwr6"
  522. and "pwr7". Move "a2" into alphabetical order.
  523. 2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
  524. * ppc-dis.c (ppc_opts): Add titan entry.
  525. * ppc-opc.c (TITAN, MULHW): Define.
  526. (powerpc_opcodes): Support AppliedMicro Titan core (APM83xxx).
  527. 2010-02-03 Quentin Neill <quentin.neill@amd.com>
  528. * i386-gen.c (cpu_flag_init): Rename CPU_AMDFAM15_FLAGS
  529. to CPU_BDVER1_FLAGS
  530. * i386-init.h: Regenerated.
  531. 2010-02-03 Anthony Green <green@moxielogic.com>
  532. * moxie-opc.c (moxie_form1_opc_info): Move "nop" from 0x00 to
  533. 0x0f, and make 0x00 an illegal instruction.
  534. 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
  535. * opcodes/arm-dis.c (struct arm_private_data): New.
  536. (print_insn_coprocessor, print_insn_arm): Update to use struct
  537. arm_private_data.
  538. (is_mapping_symbol, get_map_sym_type): New functions.
  539. (get_sym_code_type): Check the symbol's section. Do not check
  540. mapping symbols.
  541. (print_insn): Default to disassembling ARM mode code. Check
  542. for mapping symbols separately from other symbols. Use
  543. struct arm_private_data.
  544. 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
  545. * i386-dis.c (EXVexWdqScalar): New.
  546. (vex_scalar_w_dq_mode): Likewise.
  547. (prefix_table): Update entries for PREFIX_VEX_3899,
  548. PREFIX_VEX_389B, PREFIX_VEX_389D, PREFIX_VEX_389F,
  549. PREFIX_VEX_38A9, PREFIX_VEX_38AB, PREFIX_VEX_38AD,
  550. PREFIX_VEX_38AF, PREFIX_VEX_38B9, PREFIX_VEX_38BB,
  551. PREFIX_VEX_38BD and PREFIX_VEX_38BF.
  552. (intel_operand_size): Handle vex_scalar_w_dq_mode.
  553. (OP_EX): Likewise.
  554. 2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
  555. * i386-dis.c (XMScalar): New.
  556. (EXdScalar): Likewise.
  557. (EXqScalar): Likewise.
  558. (EXqScalarS): Likewise.
  559. (VexScalar): Likewise.
  560. (EXdVexScalarS): Likewise.
  561. (EXqVexScalarS): Likewise.
  562. (XMVexScalar): Likewise.
  563. (scalar_mode): Likewise.
  564. (d_scalar_mode): Likewise.
  565. (d_scalar_swap_mode): Likewise.
  566. (q_scalar_mode): Likewise.
  567. (q_scalar_swap_mode): Likewise.
  568. (vex_scalar_mode): Likewise.
  569. (vex_len_table): Duplcate entries for VEX_LEN_10_P_1,
  570. VEX_LEN_10_P_3, VEX_LEN_11_P_1, VEX_LEN_11_P_3, VEX_LEN_2A_P_1,
  571. VEX_LEN_2A_P_3, VEX_LEN_2C_P_3, VEX_LEN_2D_P_1, VEX_LEN_2E_P_0,
  572. VEX_LEN_2E_P_2, VEX_LEN_2F_P_2, VEX_LEN_51_P_1, VEX_LEN_51_P_3,
  573. VEX_LEN_52_P_1, VEX_LEN_53_P_1, VEX_LEN_58_P_1, VEX_LEN_58_P_3,
  574. VEX_LEN_59_P_1, VEX_LEN_5A_P_1, VEX_LEN_5A_P_3, VEX_LEN_5C_P_1,
  575. VEX_LEN_5C_P_3, VEX_LEN_5D_P_1, VEX_LEN_5D_P_3, VEX_LEN_5E_P_1,
  576. VEX_LEN_5E_P_3, VEX_LEN_5F_P_1, VEX_LEN_5F_P_3, VEX_LEN_6E_P_2,
  577. VEX_LEN_7E_P_1, VEX_LEN_7E_P_2, VEX_LEN_D6_P_2, VEX_LEN_C2_P_1,
  578. VEX_LEN_C2_P_3, VEX_LEN_3A0A_P_2 and VEX_LEN_3A0B_P_2.
  579. (vex_w_table): Update entries for VEX_W_10_P_1, VEX_W_10_P_3,
  580. VEX_W_11_P_1, VEX_W_11_P_3, VEX_W_2E_P_0, VEX_W_2E_P_2,
  581. VEX_W_2F_P_0, VEX_W_2F_P_2, VEX_W_51_P_1, VEX_W_51_P_3,
  582. VEX_W_52_P_1, VEX_W_53_P_1, VEX_W_58_P_1, VEX_W_58_P_3,
  583. VEX_W_59_P_1, VEX_W_59_P_3, VEX_W_5A_P_1, VEX_W_5A_P_3,
  584. VEX_W_5C_P_1, VEX_W_5C_P_3, VEX_W_5D_P_1, VEX_W_5D_P_3,
  585. VEX_W_5E_P_1, VEX_W_5E_P_3, VEX_W_5F_P_1, VEX_W_5F_P_3,
  586. VEX_W_7E_P_1, VEX_W_D6_P_2 VEX_W_C2_P_1, VEX_W_C2_P_3,
  587. VEX_W_3A0A_P_2 and VEX_W_3A0B_P_2.
  588. (intel_operand_size): Handle d_scalar_mode, d_scalar_swap_mode,
  589. q_scalar_mode, q_scalar_swap_mode.
  590. (OP_XMM): Handle scalar_mode.
  591. (OP_EX): Handle d_scalar_mode, d_scalar_swap_mode, q_scalar_mode
  592. and q_scalar_swap_mode.
  593. (OP_VEX): Handle vex_scalar_mode.
  594. 2010-01-24 H.J. Lu <hongjiu.lu@intel.com>
  595. * i386-dis.c (prefix_table): Remove trailing { Bad_Opcode }.
  596. 2010-01-24 H.J. Lu <hongjiu.lu@intel.com>
  597. * i386-dis.c (vex_len_table): Remove trailing { Bad_Opcode }.
  598. 2010-01-24 H.J. Lu <hongjiu.lu@intel.com>
  599. * i386-dis.c (prefix_table): Remove trailing { Bad_Opcode }.
  600. 2010-01-24 H.J. Lu <hongjiu.lu@intel.com>
  601. * i386-dis.c (Bad_Opcode): New.
  602. (bad_opcode): Likewise.
  603. (dis386): Replace { "(bad)", { XX } } with { Bad_Opcode }.
  604. (dis386_twobyte): Likewise.
  605. (reg_table): Likewise.
  606. (prefix_table): Likewise.
  607. (x86_64_table): Likewise.
  608. (vex_len_table): Likewise.
  609. (vex_w_table): Likewise.
  610. (mod_table): Likewise.
  611. (rm_table): Likewise.
  612. (float_reg): Likewise.
  613. (reg_table): Remove trailing "(bad)" entries.
  614. (prefix_table): Likewise.
  615. (x86_64_table): Likewise.
  616. (vex_len_table): Likewise.
  617. (vex_w_table): Likewise.
  618. (mod_table): Likewise.
  619. (rm_table): Likewise.
  620. (get_valid_dis386): Handle bytemode 0.
  621. 2010-01-23 H.J. Lu <hongjiu.lu@intel.com>
  622. * i386-opc.h (VEXScalar): New.
  623. * i386-opc.tbl: Replace "Vex" with "Vex=3" on AVX scalar
  624. instructions.
  625. * i386-tbl.h: Regenerated.
  626. 2010-01-21 H.J. Lu <hongjiu.lu@intel.com>
  627. * i386-dis.c (mod_table): Use FXSAVE on xsave and xrstor.
  628. * i386-opc.tbl: Add xsave64 and xrstor64.
  629. * i386-tbl.h: Regenerated.
  630. 2010-01-20 Nick Clifton <nickc@redhat.com>
  631. PR 11170
  632. * arm-dis.c (print_arm_address): Do not ignore negative bit in PC
  633. based post-indexed addressing.
  634. 2010-01-15 Sebastian Pop <sebastian.pop@amd.com>
  635. * i386-opc.tbl: Support all the possible aliases for VPCOM* insns.
  636. * i386-tbl.h: Regenerated.
  637. 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
  638. * i386-opc.h (VexVVVV): Replace VEX.DNS with VEX.NDS in
  639. comments.
  640. 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
  641. * i386-dis.c (names_mm): New.
  642. (intel_names_mm): Likewise.
  643. (att_names_mm): Likewise.
  644. (names_xmm): Likewise.
  645. (intel_names_xmm): Likewise.
  646. (att_names_xmm): Likewise.
  647. (names_ymm): Likewise.
  648. (intel_names_ymm): Likewise.
  649. (att_names_ymm): Likewise.
  650. (print_insn): Set names_mm, names_xmm and names_ymm.
  651. (OP_MMX): Use names_mm, names_xmm and names_ymm.
  652. (OP_XMM): Likewise.
  653. (OP_EM): Likewise.
  654. (OP_EMC): Likewise.
  655. (OP_MXC): Likewise.
  656. (OP_EX): Likewise.
  657. (XMM_Fixup): Likewise.
  658. (OP_VEX): Likewise.
  659. (OP_EX_VexReg): Likewise.
  660. (OP_Vex_2src): Likewise.
  661. (OP_Vex_2src_1): Likewise.
  662. (OP_Vex_2src_2): Likewise.
  663. (OP_REG_VexI4): Likewise.
  664. 2010-01-13 H.J. Lu <hongjiu.lu@intel.com>
  665. * i386-dis.c (print_insn): Update comments.
  666. 2010-01-12 H.J. Lu <hongjiu.lu@intel.com>
  667. * i386-dis.c (rex_original): Removed.
  668. (ckprefix): Remove rex_original.
  669. (print_insn): Update comments.
  670. 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  671. * Makefile.in: Regenerate.
  672. * configure: Regenerate.
  673. 2010-01-07 Doug Evans <dje@sebabeach.org>
  674. * cgen-ibld.in (insert_normal, extract_normal): Minor cleanup.
  675. * fr30-ibld.c, * frv-ibld.c, * ip2k-ibld.c, * iq2000-ibld.c,
  676. * lm32-ibld.c, * m32c-ibld.c, * m32r-ibld.c, * mep-ibld.c,
  677. * mt-ibld.c, * openrisc-ibld.c, * xc16x-ibld.c,
  678. * xstormy16-ibld.c: Regenerate.
  679. 2010-01-06 Quentin Neill <quentin.neill@amd.com>
  680. * i386-gen.c (cpu_flag_init): Add new CPU_AMDFAM15_FLAGS.
  681. * i386-init.h: Regenerated.
  682. 2010-01-06 Daniel Gutson <dgutson@codesourcery.com>
  683. * arm-dis.c (print_insn): Fixed search for next symbol and data
  684. dumping condition, and the initial mapping symbol state.
  685. 2010-01-05 Doug Evans <dje@sebabeach.org>
  686. * cgen-ibld.in: #include "cgen/basic-modes.h".
  687. * fr30-ibld.c, * frv-ibld.c, * ip2k-ibld.c, * iq2000-ibld.c,
  688. * lm32-ibld.c, * m32c-ibld.c, * m32r-ibld.c, * mep-ibld.c,
  689. * mt-ibld.c, * openrisc-ibld.c, * xc16x-ibld.c,
  690. * xstormy16-ibld.c: Regenerate.
  691. 2010-01-04 Nick Clifton <nickc@redhat.com>
  692. PR 11123
  693. * arm-dis.c (print_insn_coprocessor): Initialise value.
  694. 2010-01-04 Edmar Wienskoski <edmar@freescale.com>
  695. * ppc-dis.c (ppc_opts): Add entry for "e500mc64".
  696. 2010-01-02 Doug Evans <dje@sebabeach.org>
  697. * cgen-asm.in: Update copyright year.
  698. * cgen-dis.in: Update copyright year.
  699. * cgen-ibld.in: Update copyright year.
  700. * fr30-asm.c, * fr30-desc.c, * fr30-desc.h, * fr30-dis.c,
  701. * fr30-ibld.c, * fr30-opc.c, * fr30-opc.h, * frv-asm.c, * frv-desc.c,
  702. * frv-desc.h, * frv-dis.c, * frv-ibld.c, * frv-opc.c, * frv-opc.h,
  703. * ip2k-asm.c, * ip2k-desc.c, * ip2k-desc.h, * ip2k-dis.c,
  704. * ip2k-ibld.c, * ip2k-opc.c, * ip2k-opc.h, * iq2000-asm.c,
  705. * iq2000-desc.c, * iq2000-desc.h, * iq2000-dis.c, * iq2000-ibld.c,
  706. * iq2000-opc.c, * iq2000-opc.h, * lm32-asm.c, * lm32-desc.c,
  707. * lm32-desc.h, * lm32-dis.c, * lm32-ibld.c, * lm32-opc.c, * lm32-opc.h,
  708. * lm32-opinst.c, * m32c-asm.c, * m32c-desc.c, * m32c-desc.h,
  709. * m32c-dis.c, * m32c-ibld.c, * m32c-opc.c, * m32c-opc.h, * m32r-asm.c,
  710. * m32r-desc.c, * m32r-desc.h, * m32r-dis.c, * m32r-ibld.c,
  711. * m32r-opc.c, * m32r-opc.h, * m32r-opinst.c, * mep-asm.c, * mep-desc.c,
  712. * mep-desc.h, * mep-dis.c, * mep-ibld.c, * mep-opc.c, * mep-opc.h,
  713. * mt-asm.c, * mt-desc.c, * mt-desc.h, * mt-dis.c, * mt-ibld.c,
  714. * mt-opc.c, * mt-opc.h, * openrisc-asm.c, * openrisc-desc.c,
  715. * openrisc-desc.h, * openrisc-dis.c, * openrisc-ibld.c,
  716. * openrisc-opc.c, * openrisc-opc.h, * xc16x-asm.c, * xc16x-desc.c,
  717. * xc16x-desc.h, * xc16x-dis.c, * xc16x-ibld.c, * xc16x-opc.c,
  718. * xc16x-opc.h, * xstormy16-asm.c, * xstormy16-desc.c,
  719. * xstormy16-desc.h, * xstormy16-dis.c, * xstormy16-ibld.c,
  720. * xstormy16-opc.c, * xstormy16-opc.h: Regenerate.
  721. For older changes see ChangeLog-2009
  722. Copyright (C) 2010 Free Software Foundation, Inc.
  723. Copying and distribution of this file, with or without modification,
  724. are permitted in any medium without royalty provided the copyright
  725. notice and this notice are preserved.
  726. Local Variables:
  727. mode: change-log
  728. left-margin: 8
  729. fill-column: 74
  730. version-control: never
  731. End: