2005-07-04 Zack Weinberg <zack@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Mon, 4 Jul 2005 14:58:52 +0000 (14:58 +0000)
committerPaul Brook <paul@codesourcery.com>
Mon, 4 Jul 2005 14:58:52 +0000 (14:58 +0000)
commit9a5c4b9eb20e1c9a8f5a1843a77e16b484ae9126
treea1ff9866b58560451af1735e11c7d0bce703f49f
parent5b5a4ec726e9c0452cd5632a70fb70ac88f67493
2005-07-04  Zack Weinberg  <zack@codesourcery.com>

* lib/gas-defs.exp (run_dump_tests): New proc.
(run_dump_test): Add support for new options: target, not-target,
skip, not-skip, error-output.  Document stderr.  Tidy a
little.
(slurp_options): If a line doesn't match the option regexp, but
does begin with #, ignore it; don't stop parsing options.
* gas/arm/arm.exp: Remove most code.  Use run_dump_tests.

* gas/arm/archv6t2-bad.d, gas/arm/armv1.d, gas/arm/iwmmxt-bad.d
* gas/arm/r15-bad.d, gas/arm/req.d, gas/arm/t16-bad.d
* gas/arm/undefined.d, gas/arm/undefined_coff.d, gas/arm/vfp-bad.d:
New files.
* gas/arm/bignum1.d, gas/arm/mapping.d, gas/arm/pic.d:
Only run on ELF targets.
* gas/arm/tls.d, gas/arm/unwind.d: Only run on ELF targets.
Skip on VxWorks.
* gas/arm/tls_vxworks.d, gas/arm/unwind_vxworks.d: New files.
* gas/arm/thumb.d, gas/arm/thumb32.d: Don't run on aout or pe.
* gas/arm/le-fpconst.d: Only run on *-*-pe.
* gas/arm/inst.d: Skip on WinCE.
* gas/arm/wince_inst.d: Skip unless WinCE.
* gas/arm/el_segundo.d: Mark up for actual use; adjust
expectations.
* gas/arm/el_segundo.s: Remove irrelevant junk.  Add padding
for a.out's sake.
26 files changed:
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/archv6t2-bad.d [new file with mode: 0644]
gas/testsuite/gas/arm/arm.exp
gas/testsuite/gas/arm/armv1-bad.d [new file with mode: 0644]
gas/testsuite/gas/arm/bignum1.d
gas/testsuite/gas/arm/el_segundo.d
gas/testsuite/gas/arm/el_segundo.s
gas/testsuite/gas/arm/inst.d
gas/testsuite/gas/arm/iwmmxt-bad.d [new file with mode: 0644]
gas/testsuite/gas/arm/le-fpconst.d
gas/testsuite/gas/arm/mapping.d
gas/testsuite/gas/arm/pic.d
gas/testsuite/gas/arm/r15-bad.d [new file with mode: 0644]
gas/testsuite/gas/arm/req.d [new file with mode: 0644]
gas/testsuite/gas/arm/t16-bad.d [new file with mode: 0644]
gas/testsuite/gas/arm/thumb.d
gas/testsuite/gas/arm/thumb32.d
gas/testsuite/gas/arm/tls.d
gas/testsuite/gas/arm/tls_vxworks.d [new file with mode: 0644]
gas/testsuite/gas/arm/undefined.d [new file with mode: 0644]
gas/testsuite/gas/arm/undefined_coff.d [new file with mode: 0644]
gas/testsuite/gas/arm/unwind.d
gas/testsuite/gas/arm/unwind_vxworks.d [new file with mode: 0644]
gas/testsuite/gas/arm/vfp-bad.d [new file with mode: 0644]
gas/testsuite/gas/arm/wince_inst.d
gas/testsuite/lib/gas-defs.exp