ChangeLog-2008 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363
  1. 2008-12-30 Nick Clifton <nickc@redhat.com>
  2. * gas/ppc/ppc.exp: Do not run the booke_xcoff64 test.
  3. * gas/ppc/booke_xcoff64.s: Delete.
  4. * gas/ppc/booke_xcoff64.d: Delete.
  5. 2008-12-23 Jon Beniston <jon@beniston.com>
  6. * gas/lm32: New directory.
  7. * gas/lm32/all.exp: New file.
  8. * gas/lm32/csr.d: New file.
  9. * gas/lm32/csr.s: New file.
  10. * gas/lm32/insn.d: New file.
  11. * gas/lm32/insn.s: New file.
  12. 2008-12-23 H.J. Lu <hongjiu.lu@intel.com>
  13. * gas/i386/i386.exp: Run x86-64-avx-swap and x86-64-avx-swap-intel.
  14. * gas/i386/opts.s: Add tests for movsd, movss, vmovsd and
  15. vmovss.
  16. * gas/i386/x86-64-opts.s: Likewise.
  17. * gas/i386/opts.d: Updated.
  18. * gas/i386/opts-intel.d: Likewise.
  19. * gas/i386/sse2avx-opts.d: Likewise.
  20. * gas/i386/sse2avx-opts-intel.d: Likewise.
  21. * gas/i386/x86-64-opts.d: Likewise.
  22. * gas/i386/x86-64-opts-intel.d: Likewise.
  23. * gas/i386/x86-64-sse2avx-opts.d: Likewise.
  24. * gas/i386/x86-64-sse2avx-opts-intel.d: Likewise.
  25. * gas/i386/x86-64-avx-swap.d: New.
  26. * gas/i386/x86-64-avx-swap.s: Likewise.
  27. * gas/i386/x86-64-avx-swap-intel.d: Likewise.
  28. 2008-12-23 Nick Clifton <nickc@redhat.com>
  29. * gas/elf/type.s: Remove test of STT_IFUNC support.
  30. * gas/elf/type.e: Update expected output.
  31. 2008-12-21 Hans-Peter Nilsson <hp@axis.com>
  32. * gas/cris/rd-dtpoffd1.d, gas/cris/rd-dtpoffd1.s: New test.
  33. 2008-12-20 H.J. Lu <hongjiu.lu@intel.com>
  34. * gas/i386/i386.exp: Run opts, opts-intel, sse2avx-opts,
  35. sse2avx-opts-intel, x86-64-opts, x86-64-opts-intel,
  36. x86-64-sse2avx-opts and x86-64-sse2avx-opts-intel.
  37. * gas/i386/opts.d: New.
  38. * gas/i386/opts-intel.d: Likewise.
  39. * gas/i386/opts.s: Likewise.
  40. * gas/i386/sse2avx-opts.d: Likewise.
  41. * gas/i386/sse2avx-opts-intel.d: Likewise.
  42. * gas/i386/x86-64-opts.d: Likewise.
  43. * gas/i386/x86-64-opts-intel.d: Likewise.
  44. * gas/i386/x86-64-opts.s: Likewise.
  45. * gas/i386/x86-64-sse2avx-opts.d: Likewise.
  46. * gas/i386/x86-64-sse2avx-opts-intel.d: Likewise.
  47. 2008-12-20 Hans-Peter Nilsson <hp@axis.com>
  48. * gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d: Test :IE and
  49. decoration on double-indirect.
  50. * gas/cris/tls-err-1.s: Test :IE on wrong-size operand.
  51. 2008-12-18 H.J. Lu <hongjiu.lu@intel.com>
  52. * gas/i386/intel.d: Remove trailing white spaces after nop.
  53. * gas/i386/intelpic.d: Likewise.
  54. * gas/i386/nops16-1.d: Likewise.
  55. * gas/i386/nops-1-i686.d: Likewise.
  56. * gas/i386/nops-3.d: Likewise.
  57. * gas/i386/nops-3-i386.d: Likewise.
  58. * gas/i386/nops-3-i686.d: Likewise.
  59. * gas/i386/nops-4.d: Likewise.
  60. * gas/i386/nops-4-i386.d: Likewise.
  61. * gas/i386/nops-4-i686.d: Likewise.
  62. * gas/i386/opcode.d: Likewise.
  63. * gas/i386/opcode-suffix.d: Likewise.
  64. * gas/i386/reloc.d: Likewise.
  65. * gas/i386/tlsnopic.d: Likewise.
  66. * gas/i386/x86-64-nops-1.d: Likewise.
  67. * gas/i386/x86-64-nops-1-nocona.d: Likewise.
  68. * gas/i386/x86-64-nops-2.d: Likewise.
  69. * gas/i386/x86-64-nops-3.d: Likewise.
  70. * gas/i386/x86-64-nops-4-core2.d: Likewise.
  71. * gas/i386/x86-64-nops-4.d: Likewise.
  72. * gas/i386/x86-64-nops-4-k8.d: Likewise.
  73. * gas/i386/x86-64-opcode.d: Likewise.
  74. 2008-12-15 Richard Earnshaw <rearnsha@arm.com>
  75. * gas/arm/group-reloc-ldc.d: Disassembly of VFP instructions now uses
  76. unified syntax.
  77. * gas/arm/vfp-non-overlap.d: Likewise.
  78. * gas/arm/vfp-neon-syntax.d: Likewise.
  79. * gas/arm/vfp-neon-syntax_t2.d: Likewise.
  80. * gas/arm/vfp1.d: Likewise.
  81. * gas/arm/vfp1_t2.d: Likewise.
  82. * gas/arm/vfp1xD.d: Likewise.
  83. * gas/arm/vfp1xD_t2.d: Likewise.
  84. * gas/arm/vfp2.d: Likewise.
  85. * gas/arm/vfp2_t2.d: Likewise.
  86. * gas/arm/vfpv3-32drs.d: Likewise.
  87. * gas/arm/vfpv3-const-conv.d: Likewise.
  88. 2008-12-04 Ben Elliston <bje@au.ibm.com>
  89. * gas/ppc/booke.s: Remove booke64 instructions.
  90. * gas/ppc/booke.d: Update expected disassembly output.
  91. * gas/ppc/booke_xcoff.s: Use -mbooke/-Mbooke.
  92. * gas/ppc/booke_xcoff.d: Likewise.
  93. * gas/ppc/booke_xcoff64.d: Likewise.
  94. * gas/ppc/booke_xcoff64.s: Likewise.
  95. 2008-12-03 Nick Clifton <nickc@redhat.com>
  96. * gas/elf/type.s: Add test of STT_IFUNC symbol type.
  97. * gas/elf/type.e: Update expected disassembly.
  98. * gas/elf/elf.exp: Update grep of symbol types.
  99. 2008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
  100. * gas/cr16/pic-1.s: New.
  101. * gas/cr16/pic-1.d: New.
  102. * gas/cr16/pic-2.s: New.
  103. * gas/cr16/pic-2.d: New.
  104. * gas/cr16/pic.exp: Run pic tests.
  105. 2008-11-19 Hans-Peter Nilsson <hp@axis.com>
  106. * gas/cris/rd-tls-1.d, gas/cris/rd-tls-1.s: Use a local thread
  107. variable instead of .text location for :GD decoration test.
  108. 2008-11-18 Catherine Moore <clm@codesourcery.com>
  109. * gas/arm/half-prec-neon.d: New.
  110. * gas/arm/half-prec-neon.s: New.
  111. * gas/arm/half-prec-vfp3.d: New.
  112. * gas/arm/half-prec-vfp3.s: New.
  113. * gas/arm/half-prec-psyntax.d: New.
  114. * gas/arm/half-prec-psyntax.s: New.
  115. 2008-11-12 Hans-Peter Nilsson <hp@axis.com>
  116. * gas/cris/rd-bcnst2-pic.d, gas/cris/rd-bcnst2.d,
  117. gas/cris/rd-bcnst2.s: New tests.
  118. 2008-11-06 Adam Nemet <anemet@caviumnetworks.com>
  119. * gas/mips/mips1-fp.s, testsuite/gas/mips/mips1-fp.d,
  120. testsuite/gas/mips/mips1-fp.l: New tests.
  121. * gas/mips/mips.exp: Run them.
  122. 2008-11-06 Chao-ying Fu <fu@mips.com>
  123. * gas/mips/mips32-sync.d, gas/mip/mips32-sync.s: New tests.
  124. * gas/mips/mips.exp: Run them.
  125. 2008-11-04 Bob Wilson <bob.wilson@acm.org>
  126. * gas/xtensa/all.exp: Run jlong test.
  127. * gas/xtensa/jlong.d: New.
  128. * gas/xtensa/jlong.s: New.
  129. 2008-11-03 H.J. Lu <hongjiu.lu@intel.com>
  130. * gas/i386/intel.s: Add tests for cmovpe and cmovpo.
  131. * gas/i386/opcode.s: Likewise.
  132. * gas/i386/intel.d: Updated.
  133. * gas/i386/opcode.d: Likewise.
  134. * gas/i386/opcode-intel.d: Likewise.
  135. * gas/i386/opcode-suffix.d: Likewise.
  136. 2008-10-12 H.J. Lu <hongjiu.lu@intel.com>
  137. * gas/i386/i386.exp: Run nops-5, nops-5-i686, x86-64-nops-5 and
  138. x86-64-nops-5-k8.
  139. * gas/i386/nops-5.d: New.
  140. * gas/i386/nops-5.s: Likewise.
  141. * gas/i386/nops-5-i686.d: Likewise.
  142. * gas/i386/x86-64-nops-5.d: Likewise.
  143. * gas/i386/x86-64-nops-5-k8.d: Likewise.
  144. 2008-10-06 Tom Tromey <tromey@redhat.com>
  145. * gas/cfi/cfi-alpha-1.d, gas/cfi/cfi-alpha-3.d,
  146. gas/cfi/cfi-arm-1.d, gas/cfi/cfi-common-1.d,
  147. gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d,
  148. gas/cfi/cfi-common-4.d, gas/cfi/cfi-common-5.d,
  149. gas/cfi/cfi-common-6.d, gas/cfi/cfi-hppa-1.d,
  150. gas/cfi/cfi-i386-2.d, gas/cfi/cfi-i386.d, gas/cfi/cfi-m68k.d,
  151. gas/cfi/cfi-mips-1.d, gas/cfi/cfi-ppc-1.d, gas/cfi/cfi-s390-1.d,
  152. gas/cfi/cfi-s390x-1.d, gas/cfi/cfi-sh-1.d, gas/cfi/cfi-sparc-1.d,
  153. gas/cfi/cfi-sparc64-1.d, gas/cfi/cfi-x86_64.d: Update for readelf
  154. change.
  155. 2008-10-04 Hans-Peter Nilsson <hp@axis.com>
  156. * gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d, gas/cris/rd-tls-2.s,
  157. gas/cris/rd-tls-2.d, gas/cris/tls-err-1.s, gas/cris/tls-err-2.s,
  158. gas/cris/tls-err-3.s: New tests.
  159. 2008-09-26 Andreas Krebbel <krebbel1@de.ibm.com>
  160. * gas/s390/esa-g5.d: Adjust according to the s390-opc changes.
  161. * gas/s390/esa-g5.s: Likewise.
  162. * gas/s390/esa-z990.d: Likewise.
  163. * gas/s390/esa-z990.s: Likewise.
  164. * gas/s390/zarch-z900.d: Likewise.
  165. * gas/s390/zarch-z900.s: Likewise.
  166. * gas/s390/zarch-z990.d: Likewise.
  167. * gas/s390/zarch-z990.s: Likewise.
  168. 2008-09-15 Alan Modra <amodra@bigpond.net.au>
  169. * gas/all/gas.exp: Don't run redef tests on a bunch of targets.
  170. * gas/elf/elf.exp: Likewise.
  171. 2008-09-14 Arnold Metselaar <arnold.metselaar@planet.nl>
  172. * gas/z80/ld-group.s, gas/z80/ld-group.d: New test.
  173. * gas/z80/block.s, gas/z80/block.d: New test
  174. * gas/z80/arith.s, gas/z80/arith.d: New test
  175. * gas/z80/rotate.s, gas/z80/rotate.d: New test
  176. * gas/z80/bit.s, gas/z80/bit.d: New test
  177. * gas/z80/branch.s, gas/z80/branch.d: New test
  178. * gas/z80/inout.s, gas/z80/inout.d: New test
  179. * gas/z80/misc.s, gas/z80/misc.d: New test
  180. * gas/z80/z80.exp: Run them.
  181. 2008-09-11 H.J. Lu <hongjiu.lu@intel.com>
  182. * gas/i386/sse2avx.s: Remove pclmulXXX tests. Add tests for
  183. Intel syntax.
  184. * gas/i386/x86-64-sse2avx.s: Likewise.
  185. * gas/i386/sse2avx.d: Updated.
  186. * gas/i386/x86-64-sse2avx.d: Likewise.
  187. 2008-09-09 Peter Bergner <bergner@vnet.ibm.com>
  188. * gas/ppc/common.s: New test.
  189. * gas/ppc/common.d: Likewise.
  190. * gas/ppc/power4_32.s: Likewise.
  191. * gas/ppc/power4_32.d: Likewise.
  192. * gas/ppc/power6.s: Add attn, mtcr, mtcrf, mfcr, dcbz.
  193. * gas/ppc/power6.d: Likewise.
  194. * gas/ppc/ppc.exp: Run power4_32 test.
  195. 2008-09-06 Richard Sandiford <rdsandiford@googlemail.com>
  196. * gas/mips/cfi-n64-1.s, gas/mips/cfi-n64-1.d: New test.
  197. * gas/mips/mips.exp: Run it.
  198. 2008-09-05 Nick Clifton <nickc@redhat.com>
  199. * gas/arm/abs12.d: Update expected disassembly.
  200. * gas/arm/tls_vxworks.d: Likewise.
  201. * gas/arm/unwind_vxworks.d: Likewise.
  202. * gas/arm/group-reloc-alu-encoding-bad.d: Skip for vxworks
  203. targets.
  204. * gas/arm/group-reloc-alu.d: Likewise.
  205. * gas/arm/group-reloc-ldc-encoding-bad.d: Likewise.
  206. * gas/arm/group-reloc-ldc.d: Likewise.
  207. * gas/arm/group-reloc-ldr-encoding-bad.d: Likewise.
  208. * gas/arm/group-reloc-ldr.d: Likewise.
  209. * gas/arm/group-reloc-ldrs-encoding-bad.d: Likewise.
  210. * gas/arm/group-reloc-ldrs.d: Likewise.
  211. * gas/arm/local_function.d: Likewise.
  212. * gas/arm/mapshort-elf.d: Likewise.
  213. * gas/arm/undefined.d: Likewise.
  214. 2008-09-04 Christian Groessler <chris@groessler.org>
  215. * lib/gas-defs.exp (run_dump_test): If the test expects an error,
  216. fail the test if gas doesn't report an error.
  217. 2008-08-28 Jan Beulich <jbeulich@novell.com>
  218. * gas/i386/intel.s: Add retf.
  219. * gas/i386/intel.{d,e}: Adjust.
  220. * gas/i386/opcode-intel.d: Replace lret with retf.
  221. 2008-08-28 Jan Beulich <jbeulich@novell.com>
  222. * gas/i386/gas/i386/opcode-suffix.d: Add suffixes to cmovXX.
  223. 2008-08-28 H.J. Lu <hongjiu.lu@intel.com>
  224. * gas/ia64/dv-raw-err.s: Add tests for cr.iib0 and cr.iib1.
  225. * gas/ia64/dv-waw-err.s: Likewise.
  226. * gas/ia64/regs.s: Likewise.
  227. * gas/ia64/dv-raw-err.l: Updated.
  228. * gas/ia64/dv-waw-err.l: Likewise.
  229. * gas/ia64/regs.d: Likewise.
  230. 2008-08-28 Jan Beulich <jbeulich@novell.com>
  231. * gas/i386/string-bad.{l,s}, gas/i386/string-ok.{d,e,s}: New.
  232. * gas/i386/i386.exp: Run new tests.
  233. 2008-08-27 H.J. Lu <hongjiu.lu@intel.com>
  234. * gas/i386/intel.s: Add tests for fidivr.
  235. * gas/i386/intel.d: Updated.
  236. 2008-08-26 Jie Zhang <jie.zhang@analog.com>
  237. * gas/bfin/arith_mode.d: New test.
  238. * gas/bfin/arith_mode.s: New test.
  239. * gas/bfin/invalid_arith_mode.l: New test.
  240. * gas/bfin/invalid_arith_mode.s: New test.
  241. * gas/bfin/bfin.exp: Add arith_mode and invalid_arith_mode.
  242. 2008-08-22 Jie Zhang <jie.zhang@analog.com>
  243. * gas/bfin/misc.s: New test.
  244. * gas/bfin/misc.d: New test.
  245. * gas/bfin/bfin.exp: Add misc test.
  246. 2008-08-21 Richard Henderson <rth@redhat.com>
  247. * gas/cfi/cfi-common-1.d: Allow for differing offsets, and
  248. for DW_CFA_offset_extended_sf results. Allow for differing nops.
  249. * gas/cfi/cfi-hppa-1.d: Invert data alignment sign. Change
  250. offsets to match 64-bit offsets.
  251. * gas/cfi/cfi.exp: Don't run common tests on hppa64.
  252. 2008-08-20 Bob Wilson <bob.wilson@acm.org>
  253. * gas/all/gas.exp: Expect the redef test to fail on Xtensa.
  254. 2008-08-20 H.J. Lu <hongjiu.lu@intel.com>
  255. AVX Programming Reference (August, 2008)
  256. * gas/i386/avx.s: Add AES + AVX tests.
  257. * gas/i386/arch-10.s: Likewise.
  258. * gas/i386/sse2avx.s: Likewise.
  259. * gas/i386/x86-64-arch-2.s: Likewise.
  260. * gas/i386/x86-64-avx.s: Likewise.
  261. * gas/i386/x86-64-sse2avx.s: Likewise.
  262. * gas/i386/arch-10.d: Updated.
  263. * gas/i386/arch-10-1.l: Likewise.
  264. * gas/i386/arch-10-2.l: Likewise.
  265. * gas/i386/arch-10-3.l: Likewise.
  266. * gas/i386/arch-10-4.l: Likewise.
  267. * gas/i386/avx.d: Likewise.
  268. * gas/i386/avx-intel.d: Likewise.
  269. * gas/i386/sse2avx.d: Likewise.
  270. * gas/i386/x86-64-arch-2.d: Likewise.
  271. * gas/i386/x86-64-avx.d: Likewise.
  272. * gas/i386/x86-64-avx-intel.d: Likewise.
  273. * gas/i386/x86-64-sse2avx.d: Likewise.
  274. * gas/i386/i386.exp: Run arch-avx-1, arch-avx-1-1 and
  275. arch-avx-1-2.
  276. * gas/i386/arch-avx-1.d: New.
  277. * gas/i386/arch-avx-1.s: Likewise.
  278. * gas/i386/arch-avx-1-1.l: Likewise.
  279. * gas/i386/arch-avx-1-1.s: Likewise.
  280. * gas/i386/arch-avx-1-2.l: Likewise.
  281. * gas/i386/arch-avx-1-2.s: Likewise.
  282. 2008-08-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  283. * gas/s390/esa-g5.d: lxr operands are floating point.
  284. * gas/s390/esa-g5.s: Likewise.
  285. * gas/testsuite/gas/s390/zarch-z9-ec.d: rrdtr, rrxtr third
  286. operands is gpr.
  287. * gas/testsuite/gas/s390/zarch-z9-ec.s: Likewise.
  288. 2008-08-12 H.J. Lu <hongjiu.lu@intel.com>
  289. * gas/i386/amd.s: Add syscall and sysret. Remove padding.
  290. * gas/i386/amd.d: Updated.
  291. * gas/i386/x86-64-opcode.d: Likewise.
  292. * gas/i386/i386.exp: Run x86-64-intel64.
  293. * gas/i386/x86-64-intel64.d: New.
  294. * gas/i386/x86-64-intel64.s: Likewise.
  295. * gas/i386/x86-64-opcode.s: Add syscall and sysret.
  296. 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
  297. * gas/mips/call-nonpic-1.s, gas/mips/call-nonpic-1.d: New test.
  298. * gas/mips/mips.exp: Run it.
  299. 2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
  300. * gas/mips/elf-rel8-mips16.d, gas/mips/elf-rel8-mips16.s,
  301. * gas/mips/elf-rel9-mips16.d, gas/mips/elf-rel9-mips16.s,
  302. * gas/mips/elf-rel13-mips16.d, gas/mips/elf-rel13-mips16.s: New tests.
  303. * gas/mips/mips.exp: Run them.
  304. 2008-08-01 Peter Bergner <bergner@vnet.ibm.com>
  305. * gas/ppc/power7.d: New.
  306. * gas/ppc/power7.s: Likewise.
  307. * gas/ppc/ppc.exp: Run power7 test.
  308. 2008-08-01 H.J. Lu <hongjiu.lu@intel.com>
  309. * gas/cfi/cfi-i386.s: Remove tests for AVX register maps.
  310. * gas/cfi/cfi-x86_64.s: Likewise.
  311. * gas/cfi/cfi-i386.d: Updated.
  312. * gas/cfi/cfi-x86_64.d: Likewise.
  313. 2008-07-31 Peter Bergner <bergner@vnet.ibm.com>
  314. * gas/ppc/cell.s: Add altivec instructions.
  315. * gas/ppc/cell.d: Update expected output.
  316. * gas/ppc/power6.d: New.
  317. * gas/ppc/power6.s: Likewise.
  318. * gas/ppc/ppc.exp (powerpc64*-*-*): Move cell from here to...
  319. (powerpc*-*-*): Here. Run power6 test.
  320. 2008-07-24 H.J. Lu <hongjiu.lu@intel.com>
  321. * gas/i386/nops-1.d: Add -mtune=generic32.
  322. * gas/i386/nops-2.d: Likewise.
  323. * gas/i386/nops-3.d: Likewise.
  324. * gas/i386/x86-64-nops-1.d: Add -mtune=generic64.
  325. * gas/i386/x86-64-nops-2.d: Likewise.
  326. * gas/i386/x86-64-nops-3.d: Likewise.
  327. * gas/i386/x86-64-nops-4.d: Likewise.
  328. 2008-07-22 Chao-ying Fu <fu@mips.com>
  329. * gas/mips/tls-ill.l: Update error message.
  330. * gas/mips/octeon-ill.l: Likewise.
  331. 2008-07-14 Jie Zhang <jie.zhang@analog.com>
  332. * gas/bfin/{bit2.s, cache2.s, control_code2.s, event2.s,
  333. logical2.s, move2.s, parallel.s, parallel2.s, parallel3.s,
  334. parallel4.s, shift2.s, stack2.s, video2.s}: Remove DOS line
  335. endings.
  336. 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
  337. * gas/mips/mips16-vis-1.d, gas/mips/mips16-vis-1.s: New tests.
  338. * gas/mips/mips.exp: Run them.
  339. 2008-07-09 Kai Tietz <kai.tietz@onevision.com>
  340. * gas/i386/i386.exp (x86-64-pcrel): Disable for w64.
  341. (x86-64-sse5): Likewise.
  342. (x86-64-opcode-inval): Likewise.
  343. (x86-64-opcode-inval-intel): Likewise.
  344. (x86-64-w64-pcrel): New.
  345. * gas/i386/x86-64-w64-pcrel.d: New.
  346. 2008-07-07 Adam Nemet <anemet@caviumnetworks.com>
  347. * gas/mips/mips32.s: Move out coprocessor2 insns from here ...
  348. * gas/mips/mips32-cp2.s: ... to here.
  349. * gas/mips/mips32.d: Update.
  350. * gas/mips/mips32-cp2.d: New file.
  351. * gas/mips/mips32r2.s: Move out coprocessor2 insns from here ...
  352. * gas/mips/mips32r2-cp2.s: ... to here.
  353. * gas/mips/mips32r2.d: Update.
  354. * gas/mips/mips32r2-cp2.d: New file.
  355. * gas/mips/mips64.s: Move out coprocessor2 insns from here ...
  356. * gas/mips/mips64-cp2.s: ... to here.
  357. * gas/mips/mips64.d: Update.
  358. * gas/mips/mips64-cp2.d: New file.
  359. * gas/mips/mips.exp: Run mips32-cp2, mips32r2-cp2 and mips64-cp
  360. except for Octeon.
  361. * gas/mips/octeon.s: Add supported coprocessor insns. Move pop
  362. down to keep alphabetical order.
  363. * gas/mips/octeon.d: Update.
  364. * gas/mips/octeon-ill.s: Add unsupported coprocessor insns.
  365. * gas/mips/octeon-ill.l: Update.
  366. 2008-07-07 Paul Brook <paul@codesourcery.com>
  367. * gas/arm/movw-local.d: New test.
  368. * gas/arm/movw-local.s: New test.
  369. 2008-06-27 Chao-ying Fu <fu@mips.com>
  370. * gas/mips/odd-float.d: Replace ... with #pass.
  371. * gas/mips/ldstla-32-shared.d: Add -march=mips1 for as.
  372. * gas/mips/ldstla-32.d: Likewise.
  373. * gas/mips/mips16-hilo-match.d: Add -mabi=32 -march=mips1 for as.
  374. 2008-06-19 Chao-ying Fu <fu@mips.com>
  375. * gas/mips/e32-rel2.d: Add -march=mips1 for as.
  376. 2008-06-16 Hans-Peter Nilsson <hp@bitrange.com>
  377. PR gas/6607
  378. * gas/mmix/err-loc-10.s, gas/mmix/err-loc-9.s, gas/mmix/loc-6.d,
  379. gas/mmix/loc-6.s, gas/mmix/loc-7.d, gas/mmix/loc-7.s: New tests.
  380. 2008-06-12 Adam Nemet <anemet@caviumnetworks.com>
  381. * gas/mips/octeon.s, gas/mips/octeon.d: Add tests for baddu,
  382. bbit*, cins*, dmul, pop, dpop, exts*, mtm*, mtp*, syncs, syncw,
  383. syncws, vm3mulu, vm0 and vmulu.
  384. * gas/mips/octeon-ill.s, gas/mips/octeon-ill.s: New test.
  385. * gas/mips/mips.exp: Run it. Run octeon test with
  386. run_dump_test_arches.
  387. * gas/mips/octeon.s, gas/mips/octeon.d: Add tests for seq* and sne*.
  388. * gas/mips/octeon-ill.s, gas/mips/octeon-ill.s: Add tests for seqi
  389. and snei.
  390. 2008-06-03 H.J. Lu <hongjiu.lu@intel.com>
  391. * gas/i386/i386.exp: Run sse-check-none and
  392. x86-64-sse-check-none.
  393. * gas/i386/sse-check-none.d: New.
  394. * gas/i386/sse-check-none.s: Likewise.
  395. * gas/i386/x86-64-sse-check-none.d: Likewise.
  396. 2008-06-03 Paul Brook <paul@codesourcery.com>
  397. * gas/arm/thumb32.d: Update expected output.
  398. 2008-05-30 H.J. Lu <hongjiu.lu@intel.com>
  399. * gas/i386/x86-64-avx.s: Add tests for vmovd on 64bit operands.
  400. * gas/i386/x86-64-sse2avx.s: Add tests for movd on 64bit
  401. operands.
  402. * gas/testsuite/gas/i386/x86-64-avx.d: Updated.
  403. * gas/testsuite/gas/i386/x86-64-avx-intel.d: Likewise.
  404. * gas/testsuite/gas/i386/x86-64-sse2avx.d: Likewise.
  405. 2008-05-27 Martin Schwidefsky <schwidefsky@de.ibm.com>
  406. * gas/s390/zarch-z990.d (idte): Fix operand format.
  407. 2008-05-22 H.J. Lu <hongjiu.lu@intel.com>
  408. * gas/i386/sse-noavx.s: Add tests for cvtpd2pi, cvtpi2pd and
  409. cvttpd2pi.
  410. * gas/i386/x86-64-sse-noavx.s: Likewise.
  411. * gas/i386/sse-noavx.d: Updated.
  412. * gas/i386/x86-64-sse-noavx.d: Likewise.
  413. 2008-05-22 H.J. Lu <hongjiu.lu@intel.com>
  414. PR gas/6517
  415. * gas/i386/avx.s: Add tests for unspecified memory operand
  416. size in Intel syntax.
  417. * gas/i386/x86-64-avx.s: Likewise.
  418. * gas/i386/simd.s: Add tests for cvtsi2ss and cvtsi2sd with
  419. unspecified memory operand size in Intel syntax.
  420. * gas/i386/avx.d: Updated.
  421. * gas/i386/avx-intel.d: Likewise.
  422. * gas/i386/simd.d: Likewise.
  423. * gas/i386/simd-intel.d: Likewise.
  424. * gas/i386/simd-suffix.d: Likewise.
  425. * gas/i386/x86-64-avx.d: Likewise.
  426. * gas/i386/x86-64-avx-intel.d: Likewise.
  427. 2008-05-21 H.J. Lu <hongjiu.lu@intel.com>
  428. * gas/i386/sse-noavx.s: Add tests for movdq2q and movq2dq.
  429. * gas/i386/x86-64-sse-noavx.s: Likewise.
  430. * gas/i386/sse-noavx.d: Updated.
  431. * gas/i386/x86-64-sse-noavx.d: Likewise.
  432. 2008-05-09 Catherine Moore <clm@codesourcery.com>
  433. * gas/mips/mips16-hilo-match.s: New test.
  434. * gas/mips/mip16-hilo-match.d: New test output.
  435. 2008-05-02 H.J. Lu <hongjiu.lu@intel.com>
  436. * gas/i386/i386.exp: Run movbe, movbe-intel, inval-movbe, ept,
  437. ept-intel, inval-ept, x86-64-movbe, x86-64-movbe-intel,
  438. x86-64-inval-movbe. x86-64-ept, x86-64-ept-intel and
  439. x86-64-inval-ept.
  440. * gas/i386/arch-10.s: Add movbe and invept.
  441. * gas/i386/x86-64-arch-2.s: Likewise.
  442. * gas/i386/ept.d: New file
  443. * gas/i386/ept-intel.d: Likewise.
  444. * gas/i386/ept.s: Likewise.
  445. * gas/i386/inval-ept.l: Likewise.
  446. * gas/i386/inval-ept.s: Likewise.
  447. * gas/i386/inval-movbe.l: Likewise.
  448. * gas/i386/inval-movbe.s: Likewise.
  449. * gas/i386/movbe.d: Likewise.
  450. * gas/i386/movbe-intel.d: Likewise.
  451. * gas/i386/movbe.s: Likewise.
  452. * gas/i386/x86-64-inval-ept.l: Likewise.
  453. * gas/i386/x86-64-inval-ept.s: Likewise.
  454. * gas/i386/x86-64-inval-movbe.l: Likewise.
  455. * gas/i386/x86-64-inval-movbe.s: Likewise.
  456. * gas/i386/x86-64-ept.d: Likewise.
  457. * gas/i386/x86-64-ept-intel.d: Likewise.
  458. * gas/i386/x86-64-ept.s: Likewise.
  459. * gas/i386/x86-64-movbe.d: Likewise.
  460. * gas/i386/x86-64-movbe-intel.d: Likewise.
  461. * gas/i386/x86-64-movbe.s: Likewise.
  462. * gas/i386/arch-10.d: Updated.
  463. * gas/i386/arch-10-1.l: Likewise.
  464. * gas/i386/arch-10-2.l: Likewise.
  465. * gas/i386/arch-10-3.l: Likewise.
  466. * gas/i386/arch-10-4.l: Likewise.
  467. * gas/i386/x86-64-arch-2.d: Likewise.
  468. 2008-04-28 Adam Nemet <anemet@caviumnetworks.com>
  469. * gas/mips/mips4.s: Split out fp instruction from here ...
  470. * gas/mips/mips4-fp.s: ... to here.
  471. * gas/mips/mips4.d: Update.
  472. * gas/mips/mips4-fp.l: New file. Check error messages with
  473. -msoft-float.
  474. * gas/mips/mips4-fp.d: New file. Check disassembly with
  475. hard-float.
  476. * gas/mips/mips32r2.s: Split out fp instructions from here ...
  477. * gas/mips/mips32r2-fp32.s: ... to here.
  478. * gas/mips/mips32r2.d: Update.
  479. * gas/mips/mips32r2-fp32.l: New file. Check error messages with
  480. -msoft-float.
  481. * gas/mips/mips32r2-fp32.d: New file. Check disassembly with
  482. hard-float.
  483. * gas/mips/mips32r2-ill-nofp.s, gas/mips/mips32r2-ill-nofp.l: New
  484. test derived from mips32r2-ill.
  485. * gas/mips/mips32-sf32.l: New list test for mips32-sf32.s to check
  486. error messages for soft-float targets.
  487. * gas/mips/mips-macro-ill-sfp.s, gas/mips/mips-macro-ill-sfp.l:
  488. New test for -msingle-float.
  489. * gas/mips/mips-macro-ill-nofp.s, gas/mips/mips-macro-ill-nofp.l:
  490. New test for -msoft-float.
  491. * gas/mips/mips-hard-float-flag.s,
  492. gas/mips/mips-hard-float-flag.l: New test for -mhard-float.
  493. * gas/mips/mips-double-float-flag.s,
  494. gas/mips/mips-double-float-flag.l: New test for -mdouble-float.
  495. * gas/mips/mips.exp: Run new mips4-fp and mips32r2-fp dump tests.
  496. Run mips4-fp and mips32r2-fp list tests with -msoft-float. Run
  497. new mips32r2-ill-nofp with -msoft-float. Run new mips32-sf32 list
  498. test with -msoft-float. Run new mips-macro-ill-sfp test with
  499. -msingle-float. Run new mips-macro-ill-nofp test with
  500. -msoft-float. Run new mips-hard-float-flag and
  501. mips-double-float-flag tests.
  502. 2008-04-23 H.J. Lu <hongjiu.lu@intel.com>
  503. * gas/i386/i386.exp: Run sse-noavx and x86-64-sse-noavx.
  504. * gas/i386/sse-noavx.d: New.
  505. * gas/i386/sse-noavx.s: Likewise.
  506. * gas/i386/x86-64-sse-noavx.d: Likewise.
  507. * gas/i386/x86-64-sse-noavx.s: Likewise.
  508. 2008-04-23 H.J. Lu <hongjiu.lu@intel.com>
  509. * gas/i386/sse2.s: Add tests for pmuludq, paddq and psubq.
  510. * gas/i386/x86-64-simd.s: Likewise.
  511. * gas/i386/sse2.d: Updated.
  512. * gas/i386/x86-64-simd.d: Likewise.
  513. * gas/i386/x86-64-simd-intel.d: Likewise.
  514. * gas/i386/x86-64-simd-suffix.d: Likewise.
  515. 2008-04-23 David S. Miller <davem@davemloft.net>
  516. * gas/sparc/pc2210.d: New file.
  517. * gas/sparc/pc2210.d: Likewise.
  518. * gas/sparc/sparc.exp: Run new %pc22/%pc10 relocation test.
  519. 2008-04-18 H.J. Lu <hongjiu.lu@intel.com>
  520. * gas/i386/arch-10.d: Updated.
  521. * gas/i386/avx.d: Likewise.
  522. * gas/i386/avx-intel.d: Likewise.
  523. * gas/i386/x86-64-arch-2.d: Likewise.
  524. * gas/i386/x86-64-avx.d: Likewise.
  525. * gas/i386/x86-64-avx-intel.d: Likewise.
  526. 2008-04-16 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
  527. Michael Meissner <michael.meissner@amd.com>
  528. * gas/i386/x86-64-sse5.s: Add protX tests to allow memory in the
  529. middle operand.
  530. * gas/i386/x86-64-sse5.d: Likewise.
  531. 2008-04-16 David S. Miller <davem@davemloft.net>
  532. * gas/sparc/gotops32.d: New.
  533. * gas/sparc/gotops32.s: Likewise.
  534. * gas/sparc/gotops64.d: Likewise.
  535. * gas/sparc/gotops64.s: Likewise.
  536. * gas/sparc/sparc.exp: Run new gotdata tests.
  537. 2008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
  538. * gas/sh/arch/arch.exp: Align PC-relative instructions in the gererated
  539. assembly files.
  540. * gas/sh/arch/sh-dsp.s: Regenerate.
  541. * gas/sh/arch/sh.s: Regenerate.
  542. * gas/sh/arch/sh2.s: Regenerate.
  543. * gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
  544. * gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
  545. * gas/sh/arch/sh2a-nofpu.s: Regenerate.
  546. * gas/sh/arch/sh2a-or-sh3e.s: Regenerate.: Regenerate.
  547. * gas/sh/arch/sh2a-or-sh4.s: Regenerate.
  548. * gas/sh/arch/sh2a.s: Regenerate.
  549. * gas/sh/arch/sh2e.s: Regenerate.
  550. * gas/sh/arch/sh3-dsp.s: Regenerate.
  551. * gas/sh/arch/sh3-nommu.s: Regenerate.
  552. * gas/sh/arch/sh3.s: Regenerate.
  553. * gas/sh/arch/sh3e.s: Regenerate.
  554. * gas/sh/arch/sh4-nofpu.s: Regenerate.
  555. * gas/sh/arch/sh4-nommu-nofpu.s: Regenerate.
  556. * gas/sh/arch/sh4.s: Regenerate.
  557. * gas/sh/arch/sh4a-nofpu.s: Regenerate.
  558. * gas/sh/arch/sh4a.s: Regenerate.
  559. * gas/sh/arch/sh4al-dsp.s: Regenerate.
  560. * gas/sh/err-mova.s: New test.
  561. 2008-04-14 Edmar Wienskoski <edmar@freescale.com>
  562. * gas/ppc/e500mc.s, gas/ppc/e500mc.d: New test.
  563. * gas/ppc/ppc.exp: Run the new test
  564. 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
  565. * gas/lns/lns-big-delta.d: Updated.
  566. * gas/lns/lns-common-1.d: Likewise.
  567. * gas/lns/lns-common-1-alt.d: Likewise.
  568. * gas/lns/lns-duplicate.d: Likewise.
  569. 2008-04-10 H.J. Lu <hongjiu.lu@intel.com>
  570. * gas/i386/i386.exp: Run sse-check, sse-check-warn,
  571. sse-check-error, x86-64-sse-check, x86-64-sse-check-warn and
  572. x86-64-sse-check-error.
  573. * gas/i386/sse-check.d: New.
  574. * gas/i386/sse-check.s: Likewise.
  575. * gas/i386/sse-check-error.l: Likewise.
  576. * gas/i386/sse-check-error.s: Likewise.
  577. * gas/i386/sse-check-warn.d: Likewise.
  578. * gas/i386/sse-check-warn.e: Likewise.
  579. * gas/i386/x86-64-sse-check.d: Likewise.
  580. * gas/i386/x86-64-sse-check-error.l: Likewise.
  581. * gas/i386/x86-64-sse-check-error.s: Likewise.
  582. * gas/i386/x86-64-sse-check-warn.d: Likewise.
  583. 2008-04-10 Santiago Urueña <suruena@gmail.com>
  584. * gas/all/gas.exp: Check the performance of the -ag command line
  585. switch.
  586. 2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
  587. * gas/s390/zarch-z10.d: Map the compare and branch variants
  588. with odd condition code mask to version with an even mask.
  589. 2008-04-07 H.J. Lu <hongjiu.lu@intel.com>
  590. * gas/i386/att-regs.s: Add AVX register test.
  591. * gas/i386/intel-regs.s: Likewise.
  592. * gas/i386/att-regs.d: Updated.
  593. * gas/i386/intel-regs.d: Likewise.
  594. 2008-04-07 Kaz Kojima <kkojima@rr.iij4u.or.jp>
  595. PR gas/6043
  596. * gas/sh/sh64/eh-1.d: New.
  597. * gas/sh/sh64/eh-1.d: Likewise.
  598. 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
  599. * gas/i386/arch-10-1.l: Replace CLMUL with PCLMUL.
  600. * gas/i386/arch-10-2.l: Likewise.
  601. * gas/i386/arch-10-3.l: Likewise.
  602. * gas/i386/arch-10-4.l: Likewise.
  603. * gas/i386/arch-10.s: Likewise.
  604. * gas/i386/clmul-intel.d: Likewise.
  605. * gas/i386/clmul.d: Likewise.
  606. * gas/i386/clmul.s: Likewise.
  607. * gas/i386/x86-64-arch-2.s: Likewise.
  608. * gas/i386/x86-64-clmul-intel.d: Likewise.
  609. * gas/i386/x86-64-clmul.d: Likewise.
  610. * gas/i386/x86-64-clmul.s: Likewise.
  611. * gas/i386/arch-10.d: Replace clmul with pclmul.
  612. * gas/i386/x86-64-arch-2.d: Likewise.
  613. 2008-04-03 H.J. Lu <hongjiu.lu@intel.com>
  614. * gas/i386/i386.exp: Run aes, aes-intel, x86-64-aes,
  615. x86-64-aes-intel, avx, avx-intel, inval-avx, x86-64-avx,
  616. x86-64-avx-intel and x86-64-inval-avx.
  617. * gas/cfi/cfi-i386.s: Add tests for AVX register maps.
  618. * gas/cfi/cfi-x86_64.s: Likewise.
  619. * gas/i386/aes.d: New.
  620. * gas/i386/aes.s: Likewise.
  621. * gas/i386/aes-intel.d: Likewise.
  622. * gas/i386/avx.d: Likewise.
  623. * gas/i386/avx.s: Likewise.
  624. * gas/i386/avx-intel.d: Likewise.
  625. * gas/i386/clmul.d: Likewise.
  626. * gas/i386/clmul-intel.d: Likewise.
  627. * gas/i386/clmul.s: Likewise.
  628. * gas/i386/i386.exp: Likewise.
  629. * gas/i386/inval-avx.l: Likewise.
  630. * gas/i386/inval-avx.s: Likewise.
  631. * gas/i386/sse2avx.d: Likewise.
  632. * gas/i386/sse2avx.s: Likewise.
  633. * gas/i386/x86-64-aes.d: Likewise.
  634. * gas/i386/x86-64-aes.s: Likewise.
  635. * gas/i386/x86-64-aes-intel.d: Likewise.
  636. * gas/i386/x86-64-avx.d: Likewise.
  637. * gas/i386/x86-64-avx.s: Likewise.
  638. * gas/i386/x86-64-avx-intel.d: Likewise.
  639. * gas/i386/x86-64-clmul.d: Likewise.
  640. * gas/i386/x86-64-clmul-intel.d: Likewise.
  641. * gas/i386/x86-64-clmul.s: Likewise.
  642. * gas/i386/x86-64-inval-avx.l: Likewise.
  643. * gas/i386/x86-64-inval-avx.s: Likewise.
  644. * gas/i386/x86-64-sse2avx.d: Likewise.
  645. * gas/i386/x86-64-sse2avx.s: Likewise.
  646. * gas/i386/arch-10.s: Add tests for AVX, AES, CLMUL and FMA.
  647. * gas/i386/x86-64-arch-2.s: Likewise.
  648. * gas/i386/rexw.s: Add AVX tests.
  649. * gas/i386/x86-64-opcode-inval.s: Remove lds/les test.
  650. * gas/cfi/cfi-i386.d: Updated.
  651. * gas/cfi/cfi-x86_64.d: Likewise.
  652. * gas/i386/arch-10.d: Likewise.
  653. * gas/i386/arch-10-1.l: Likewise.
  654. * gas/i386/arch-10-2.l: Likewise.
  655. * gas/i386/arch-10-3.l: Likewise.
  656. * gas/i386/arch-10-4.l: Likewise.
  657. * gas/i386/rexw.d: Likewise.
  658. * gas/i386/x86-64-arch-2.d: Likewise.
  659. * gas/i386/x86-64-opcode-inval.d: Likewise.
  660. * gas/i386/x86-64-opcode-inval-intel.d: Likewise.
  661. 2008-03-26 Bernd Schmidt <bernd.schmidt@analog.com>
  662. From Jie Zhang <jie.zhang@analog.com>
  663. * gas/bfin/load.d: Update.
  664. * gas/bfin/expected_comparison_errors.l: New test.
  665. * gas/bfin/expected_comparison_errors.s: New test.
  666. * gas/bfin/bfin.exp: Add expected_comparison_errors.
  667. * gas/bfin/expected_errors.l, gas/bfin/expected_errors.s: Add
  668. tests for bad options of "multiply and multipy-accumulate to
  669. accumulator" instructions. Add new vector instruction option
  670. mode tests.
  671. * gas/bfin/vector2.s: Add new vector instruction option mode test.
  672. * gas/bfin/vector2.d: Adjust accordingly.
  673. * gas/bfin/expected_errors.l, gas/bfin/expected_errors.s:
  674. Add check for mismatch of accumulator and data register.
  675. * gas/bfin/arithmetic.s, gas/bfin/arithmetic.d: Add check
  676. for IU option.
  677. * gas/bfin/flow.d: Adjust since the generated labels for LOOP_BEGIN
  678. and LOOP_END instruction are local now.
  679. * gas/bfin/flow2.d: Likewise.
  680. From Mike Frysinger <michael.frysinger@analog.com>
  681. * gas/bfin/expected_errors.s, gas/bfin/expected_errors.l: Add test
  682. for mismatched half registers in vector multipy-accumulate
  683. instructions.
  684. From Robin Getz <rgetz@blackfin.uclinux.org>
  685. * gas/bfin/arithmetic.d: Update to reflect spaces/capitalization in
  686. recent changes in opcodes/bfin-dis.c.
  687. gas/bfin/arithmetic.s: Likewise.
  688. gas/bfin/bit.d: Likewise.
  689. gas/bfin/bit2.d: Likewise.
  690. gas/bfin/control_code.d: Likewise.
  691. gas/bfin/control_code2.d: Likewise.
  692. gas/bfin/event.d: Likewise.
  693. gas/bfin/event2.d: Likewise.
  694. gas/bfin/flow.d: Likewise.
  695. gas/bfin/flow2.d: Likewise.
  696. gas/bfin/load.d: Likewise.
  697. gas/bfin/logical.d: Likewise.
  698. gas/bfin/logical2.d: Likewise.
  699. gas/bfin/move.d: Likewise.
  700. gas/bfin/move2.d: Likewise.
  701. gas/bfin/parallel.d: Likewise.
  702. gas/bfin/parallel2.d: Likewise.
  703. gas/bfin/parallel3.d: Likewise.
  704. gas/bfin/parallel4.d: Likewise.
  705. gas/bfin/shift.d: Likewise.
  706. gas/bfin/shift2.d: Likewise.
  707. gas/bfin/stack.d: Likewise.
  708. gas/bfin/stack2.d: Likewise.
  709. gas/bfin/store.d: Likewise.
  710. gas/bfin/vector.d: Likewise.
  711. gas/bfin/vector2.d: Likewise.
  712. gas/bfin/video.d: Likewise.
  713. gas/bfin/video2.d: Likewise.
  714. 2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
  715. * gas/s390/zarch-z10.d: New file.
  716. * gas/s390/zarch-z10.s: New file.
  717. * gas/s390/s390.exp: Run the z10 testcases.
  718. 2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
  719. * gas/mips/elf-rel26.d: Add -32.
  720. * gas/mips/mips16-intermix.d: Likewise.
  721. 2008-03-13 Nick Clifton <nickc@redhat.com>
  722. PR gas/5895
  723. * gas/macros/exit.s: New test case.
  724. * gas/macros/macros.exp: Run the new test, expect it to produce an
  725. error result.
  726. 2008-03-09 Paul Brook <paul@codesourcery.com>
  727. * gas/arm/vfpv3-d16-bad.d: New test.
  728. * gas/arm/vfpv3-d16-bad.l: New test.
  729. 2008-03-06 Andreas Krebbel <krebbel1@de.ibm.com>
  730. * gas/s390/esa-g5.d (cdfbr, cdfr, cefbr, cefr, cxfbr, cxfr,
  731. dxr, fidr, fier, fixr, lzdr, lzer, lzxr, sqdr, sqer, tp): Fix
  732. operand format.
  733. * gas/s390/esa-g5.s: Likewise.
  734. * gas/s390/zarch-z900.d (cdgbr, cdgr, cegbr, cegr, cxgbr,
  735. cxgr): Likewise.
  736. * gas/s390/zarch-z900.s: Likewise.
  737. * gas/s390/zarch-z9-109.d (cu41, cu42): Remove mask operand.
  738. * gas/s390/zarch-z9-109.s: Likewise.
  739. 2008-03-04 Paul Brook <paul@codesourcery.com>
  740. * gas/arm/archv6m.d: New test.
  741. * gas/arm/archv6m.s: New test.
  742. * gas/arm/t16-bad.s: Test low register non flag setting add.
  743. * gas/arm/t16-bad.l: Update expected output.
  744. 2008-03-03 H.J. Lu <hongjiu.lu@intel.com>
  745. PR gas/5543
  746. * gas/i386/i386.exp: Run inval-equ-1 and inval-equ-2.
  747. * gas/i386/inval-equ-1.l: New.
  748. * gas/i386/inval-equ-1.s: Likewise.
  749. * gas/i386/inval-equ-2.l: Likewise.
  750. * gas/i386/inval-equ-2.s: Likewise.
  751. 2008-03-01 H.J. Lu <hongjiu.lu@intel.com>
  752. * gas/i386/x86-64-branch.s: Add tests for 16-bit near indirect
  753. branches.
  754. * gas/i386/x86-64-inval.s: Remove tests for 16-bit near indirect
  755. branches.
  756. * gas/i386/x86-64-branch.d: Updated.
  757. * gas/i386/x86-64-inval.l: Likewise.
  758. 2008-02-27 Nick Clifton <nickc@redhat.com>
  759. PR 3134
  760. * gas/h8300/pr3134.s: New test.
  761. * gas/h8300/pr3134.d: Expected disassembly
  762. * gas/h8300/h8300.exp: Run the new test.
  763. * gas/h8300/h8300-coff.exp: Fix test for COFF based ports to
  764. accept h8300-rtemscoff not just h8300-rtems.
  765. 2008-02-26 H.J. Lu <hongjiu.lu@intel.com>
  766. * gas/i386/jump.d: Updated for COFF.
  767. 2008-02-23 H.J. Lu <hongjiu.lu@intel.com>
  768. * gas/i386/jump.s: Add tests for far branches.
  769. * gas/i386/jump16.s: Likewise.
  770. * gas/i386/jump.d: Updated.
  771. * gas/i386/jump16.d: Likewise.
  772. * gas/i386/x86-64-inval.l: Likewise.
  773. * gas/i386/x86-64-inval.s: Add tests for 16-bit near indirect
  774. branches.
  775. 2008-02-22 Nick Clifton <nickc@redhat.com>
  776. * gas/m68hc11/bug-1825.d: Update to match changes in the
  777. information generated with source-in-disassembly listings.
  778. * gas/m68hc11/indexed12.d: Likewise.
  779. * gas/m68hc11/insns-dwarf2.d: Likewise.
  780. * gas/m68hc11/lbranch-dwarf2.d: Likewise.
  781. 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
  782. * cfi/cfi.exp (gas_x86_64_check): New.
  783. (gas_x86_32_check): Likewise.
  784. Run 32bit and 64bit tests for x86 targets if they are supportd.
  785. 2008-02-18 Jan Beulich <jbeulich@novell.com>
  786. * gas/i386/att-regs.s, gas/i386/att-regs.d,
  787. gas/i386/intel-regs.s, gas/i386/intel-regs.d: New.
  788. * gas/i386/i386.exp: Run new tests.
  789. 2008-02-14 Nick Clifton <nickc@redhat.com>
  790. PR gas/5712
  791. * gas/arm/fp-save.s: New test.
  792. * gas/arm/fp-save.d: Expected disassembly.
  793. 2008-02-13 Adam Nemet <anemet@caviumnetworks.com>
  794. * gas/mips/branch-misc-2pic-64.d (#name): Have a unique name
  795. different from the branch-misc-2-64.d test.
  796. 2008-02-13 Jan Beulich <jbeulich@novell.com>
  797. * gas/i386/intelok.s: Replace invalid offset expression with
  798. valid ones.
  799. * gas/i386/x86_64.s: Likewise.
  800. 2008-02-13 Jan Beulich <jbeulich@novell.com>
  801. * gas/i386/intelbad.s, gas/i386/intelok.s: Add 'bound' tests.
  802. * gas/i386/intelbad.l, gas/i386/intelok.l, gas/i386/intelok.e,
  803. gas/i386/opcode-intel.d: Adjust.
  804. 2008-02-13 Jan Beulich <jbeulich@novell.com>
  805. * gas/cfi/cfi-i386.s: Add code testing use of all registers.
  806. Fix a few comments.
  807. * gas/cfi/cfi-x86_64.s: Likewise.
  808. * gas/cfi/cfi-i386.d, gas/cfi/cfi-x86_64.d: Adjust.
  809. 2008-02-12 H.J. Lu <hongjiu.lu@intel.com>
  810. * gas/i386/i386.exp: Run x86-64-arch-2 instead of
  811. x86-64-arch-10.
  812. * gas/i386/x86-64-arch-10.d: Removed.
  813. * gas/i386/x86-64-arch-2.d: New.
  814. * gas/i386/x86-64-arch-2.s: Likewise.
  815. 2008-02-12 H.J. Lu <hongjiu.lu@intel.com>
  816. * gas/i386/x86-64-xsave.d: Remove prefix.
  817. 2008-02-11 H.J. Lu <hongjiu.lu@intel.com>
  818. * gas/i386/arch-10.s: Add xgetbv.
  819. * gas/i386/arch-10.d: Updated.
  820. * gas/i386/arch-10-1.l: Likewise.
  821. * gas/i386/arch-10-2.l: Likewise.
  822. * gas/i386/arch-10-3.l: Likewise.
  823. * gas/i386/arch-10-4.l: Likewise.
  824. * gas/i386/x86-64-arch-10.d: Likewise.
  825. 2002-02-11 H.J. Lu <hongjiu.lu@intel.com>
  826. * gas/i386/i386.exp: Run xsave, xsave-intel, x86-64-xsave
  827. and x86-64-xsave-intel.
  828. * gas/i386/x86-64-xsave-intel.d: New file.
  829. * gas/i386/x86-64-xsave.d: Likewise.
  830. * gas/i386/x86-64-xsave.s: Likewise.
  831. * gas/i386/xsave-intel.d: Likewise.
  832. * gas/i386/xsave.d: Likewise.
  833. * gas/i386/xsave.s: Likewise.
  834. 2008-02-05 Adam Nemet <anemet@caviumnetworks.com>
  835. * gas/mips/mips.exp: Invoke the tests smartmips, mips32-dsp,
  836. mips32-dspr2, mips64-dsp and mips32-mt with run_dump_test instead
  837. of run_dump_test_arches.
  838. * gas/mips/smartmips.d: Pass -mips32.
  839. * gas/mips/mips64-dsp.d: Pass -mips64r2.
  840. * gas/mips/mips32-dsp.d: Pass -mips32r2.
  841. * gas/mips/mips32-dspr2.d: Likewise.
  842. * gas/mips/mips32-mt.d: Likewise.
  843. 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
  844. * gas/mips/mips.exp: Call mips_arch_create for Octeon. Invoke
  845. Octeon tests.
  846. * gas/mips/octeon.s, gas/mips/octeon.d: New test.
  847. 2008-01-31 Marc Gauthier <marc@tensilica.com>
  848. * gas/all/gas.exp: Recognize Xtensa processor variants.
  849. * gas/elf/elf.exp: Likewise.
  850. * gas/lns/lns.exp: Likewise.
  851. 2008-01-28 H.J. Lu <hongjiu.lu@intel.com>
  852. * gas/cfi/cfi-alpha-1.d: Replace DW_CFA_def_cfa_reg with
  853. DW_CFA_def_cfa_register.
  854. * gas/cfi/cfi-alpha-3.d: Likewise.
  855. * gas/cfi/cfi-hppa-1.d: Likewise.
  856. * gas/cfi/cfi-i386.d: Likewise.
  857. * gas/cfi/cfi-m68k.d: Likewise.
  858. * gas/cfi/cfi-mips-1.d: Likewise.
  859. * gas/cfi/cfi-sh-1.d: Likewise.
  860. * gas/cfi/cfi-sparc-1.d: Likewise.
  861. * gas/cfi/cfi-sparc64-1.d: Likewise.
  862. * gas/cfi/cfi-x86_64.d: Likewise.
  863. * gas/cfi/cfi-common-1.d: Updated for i386/x86-64 register
  864. names.
  865. * gas/cfi/cfi-common-2.d: Likewise.
  866. * gas/cfi/cfi-common-5.d: Likewise.
  867. * gas/cfi/cfi-i386.d: Likewise.
  868. * gas/cfi/cfi-x86_64.d: Likewise.
  869. 2008-01-24 H.J. Lu <hongjiu.lu@intel.com>
  870. * gas/i386/x86-64-sib.s: Add tests for r12.
  871. * gas/i386/x86-64-sib-intel.d: Updated.
  872. * gas/i386/x86-64-sib.d: Likewise.
  873. 2008-01-23 H.J. Lu <hongjiu.lu@intel.com>
  874. * gas/i386/i386.exp : Run x86-64-arch-1 and x86-64-arch-10.
  875. * gas/i386/x86-64-arch-1.d: New.
  876. * gas/i386/x86-64-arch-1.s: Likewise.
  877. * gas/i386/x86-64-arch-10.d: Likewise.
  878. 2008-01-23 Tristan Gingold <gingold@adacore.com>
  879. * gas/ia64/regs.d: Updated as the ia64 disassembler now displays
  880. symbolic names for all ar registers.
  881. 2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
  882. * gas/i386/arch-10.d: New.
  883. * gas/i386/arch-11.s: Likewise.
  884. * gas/i386/arch-12.d: Likewise.
  885. * gas/i386/arch-12.s: Likewise.
  886. * gas/i386/i386.exp: Run arch-11 and arch-12.
  887. 2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
  888. * gas/i386/arch-10-1.l: New.
  889. * gas/i386/arch-10-1.s: Likewise.
  890. * gas/i386/arch-10-2.l: Likewise.
  891. * gas/i386/arch-10-2.s: Likewise.
  892. * gas/i386/arch-10-3.l: Likewise.
  893. * gas/i386/arch-10-3.s: Likewise.
  894. * gas/i386/arch-10-4.l: Likewise.
  895. * gas/i386/arch-10-4.s: Likewise.
  896. * gas/i386/arch-10.d: Likewise.
  897. * gas/i386/arch-10.s: Likewise.
  898. * gas/i386/i386.exp: Run arch-10, arch-10-1, arch-10-2,
  899. arch-10-3 and arch-10-4.
  900. * gas/i386/nops-2.s: Use movsbl instead of cmove.
  901. * gas/i386/nops-2-i386.d: Updated.
  902. * gas/i386/nops-2-merom.d: Likewise.
  903. * gas/i386/nops-2.d: Likewise.
  904. * gas/i386/x86-64-nops-2.d: Likewise.
  905. 2008-01-15 H.J. Lu <hongjiu.lu@intel.com>
  906. * gas/i386/prescott.s: Add tests for movddup in Intel syntax.
  907. * gas/i386/x86-64-prescott.s: Likewise.
  908. * gas/i386/prescott.d: Updated.
  909. * gas/i386/x86-64-prescott.d: Likewise.
  910. 2008-01-15 H.J. Lu <hongjiu.lu@intel.com>
  911. * gas/i386/i386.s: Add more tests for movsx and movzx.
  912. * gas/i386/x86_64.s: Likewise.
  913. * gas/i386/inval.s: Remove tests for movsxw and movzxw.
  914. * gas/i386/x86-64-inval.s: Remove tests for movsxb, movsxw,
  915. movsxl, movzxb and movzxw.
  916. * gas/i386/i386.d: Updated.
  917. * gas/i386/inval.l: Likewise.
  918. * gas/i386/x86_64.d: Likewise.
  919. * gas/i386/x86-64-inval.l: Likewise.
  920. 2008-01-14 H.J. Lu <hongjiu.lu@intel.com>
  921. * gas/i386/i386.s: Add tests for movsx, movzx and movnti.
  922. * gas/i386/inval.s: Likewise.
  923. * gas/i386/x86_64.s: Likewise.
  924. * gas/i386/x86-64-inval.s: Likewise.
  925. * gas/i386/i386.d: Updated.
  926. * gas/i386/inval.l: Likewise.
  927. * gas/i386/x86_64.d: Likewise.
  928. * gas/i386/x86-64-inval.l: Likewise.
  929. 2008-01-12 H.J. Lu <hongjiu.lu@intel.com>
  930. PR gas/5534
  931. * gas/i386/i386.s: Add tests for fnstsw and fstsw.
  932. * gas/i386/inval.s: Likewise.
  933. * gas/i386/x86_64.s: Likewise.
  934. * gas/i386/intel.s: Use word instead of dword on ss.
  935. * gas/i386/x86-64-inval.s: Add tests for fnstsw, fstsw, in
  936. and out.
  937. * gas/i386/prefix.s: Remove invalid fstsw.
  938. * gas/i386/inval.l: Updated.
  939. * gas/i386/intelbad.l: Likewise.
  940. * gas/i386/i386.d: Likewise.
  941. * gas/i386/x86_64.d: Likewise.
  942. * gas/i386/x86-64-inval.l: Likewise.
  943. * gas/i386/prefix.d: Updated.
  944. 2008-01-10 H.J. Lu <hongjiu.lu@intel.com>
  945. * gas/i386/nops.s: Add more tests with opcodes from 0x0f19
  946. to 0x0f1f.
  947. * gas/i386/x86-64-nops.s: Likewise.
  948. * gas/i386/nops.d: Updated.
  949. * gas/i386/x86-64-nops.d: Likewise.
  950. 2008-01-09 Bob Wilson <bob.wilson@acm.org>
  951. * gas/lns/lns.exp: Run new lns-big-delta test for targets that set
  952. DWARF2_USE_FIXED_ADVANCE_PC.
  953. * gas/lns/lns-big-delta.s: New.
  954. * gas/lns/lns-big-delta.d: New.
  955. 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  956. PR gas/5322
  957. * lib/gas-defs.exp (gas_host_run): Add fourth argument to regsub
  958. command.
  959. 2008-01-05 H.J. Lu <hongjiu.lu@intel.com>
  960. * gas/i386/intel.s: Add tests for fadd, faddp, fdiv, fdivp,
  961. fdivr, fdivrp, fmul, fmulp, fsub, fsubp, fsubr and fsubrp.
  962. * gas/i386/intel.d: Updated.
  963. * gas/i386/intel.e: Likewise.
  964. 2008-01-04 H.J. Lu <hongjiu.lu@intel.com>
  965. * gas/i386/rexw.d: New.
  966. * gas/i386/rexw.s: Likewise.
  967. * gas/i386/x86-64-sse4_1-intel.d: Updated.
  968. * gas/i386/x86-64-sse4_1.d: Likewise.
  969. 2008-01-04 Nick Clifton <nickc@redhat.com>
  970. * gas/ppc/altivec_and_spe.s: New test - checks that ISA extension
  971. command line options (-maltivec, -mspe) can be specified before
  972. CPU selection command line options.
  973. * gas/ppc/altivec_and_spe.d: Expected disassembly.
  974. * gas/ppc/ppc.exp: Run the new test
  975. 2008-01-03 H.J. Lu <hongjiu.lu@intel.com>
  976. * gas/i386/arch-9.d: New file.
  977. * gas/i386/arch-9.s: Likewise.
  978. * gas/i386/i386.exp: Run arch-9.
  979. 2008-01-02 H.J. Lu <hongjiu.lu@intel.com>
  980. * gas/i386/arch-5.d: New file.
  981. * gas/i386/arch-5.s: Likewise.
  982. * gas/i386/arch-6.d: Likewise.
  983. * gas/i386/arch-6.s: Likewise.
  984. * gas/i386/arch-7.d: Likewise.
  985. * gas/i386/arch-7.s: Likewise.
  986. * gas/i386/arch-8.d: Likewise.
  987. * gas/i386/arch-8.s: Likewise.
  988. * gas/i386/i386.exp: Run arch-5, arch-6, arch-7 and arch-8.
  989. 2008-01-02 H.J. Lu <hongjiu.lu@intel.com>
  990. * gas/i386/i386.s: Add tests for movq.
  991. * gas/i386/x86_64.s: Likewise.
  992. * gas/i386/i386.d Updated.
  993. * gas/i386/x86_64.d: Likewise.
  994. 2008-01-02 H.J. Lu <hongjiu.lu@intel.com>
  995. PR gas/5534
  996. * gas/i386/intel.s: Use QWORD on movq instead of DWORD.
  997. * gas/i386/inval.s: Add tests for movq.
  998. * gas/i386/x86-64-inval.s: Likewise.
  999. * gas/i386/inval.l: Updated.
  1000. * gas/i386/x86-64-inval.l: Likewise.
  1001. 2008-01-02 Catherine Moore <clm@codesourcery.com>
  1002. * gas/mips/jalr.s: New test.
  1003. * gas/mips/jalr.l: New test output.
  1004. * gas/mips/mips.exp: Run new test.
  1005. For older changes see ChangeLog-2007
  1006. Copyright (C) 2008 Free Software Foundation, Inc.
  1007. Copying and distribution of this file, with or without modification,
  1008. are permitted in any medium without royalty provided the copyright
  1009. notice and this notice are preserved.
  1010. Local Variables:
  1011. mode: change-log
  1012. left-margin: 8
  1013. fill-column: 74
  1014. version-control: never
  1015. End: