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