gas testsuite tidy
authorAlan Modra <amodra@gmail.com>
Mon, 25 Jan 2021 12:23:31 +0000 (22:53 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 26 Jan 2021 10:24:43 +0000 (20:54 +1030)
commita45ef9a30ba53836cbc4ae1e287c20aeb4b349f6
tree09e82616c04d46da166a7fa121afd80547a292ee
parent9886ff0319bea94b694c6b84c8ab61c0fb058ac4
gas testsuite tidy

This replaces skip and notarget in a number of gas tests with xfail,
the idea being that running tests might expose segmentation faults or
other serious errors even when we don't expect a test to pass.  Doing
so showed a number of cases where tests now pass, which is another
reason to avoid profligate use of notarget and skip.

* testsuite/gas/all/local-label-overflow.d: Use xfail rather than
notarget all except hppa.  Comment.
* testsuite/gas/all/sleb128-2.d: Use xfail rather than notarget.
* testsuite/gas/all/sleb128-4.d: Likewise.  Don't skip msp430.
* testsuite/gas/all/sleb128-5.d: Use xfail rather than notarget.
* testsuite/gas/all/sleb128-7.d: Likewise.
* testsuite/gas/all/sleb128-9.d: Likewise.
* testsuite/gas/elf/bignums.d: Likewise.
* testsuite/gas/elf/group0c.d: Likewise.
* testsuite/gas/elf/group1a.d: Likewise.
* testsuite/gas/elf/section-symbol-redef.d: Likewise.
* testsuite/gas/elf/section15.d: Likewise.
* testsuite/gas/elf/section4.d: Likewise.
* testsuite/gas/elf/section7.d: Likewise.
* testsuite/gas/macros/irp.d: Likewise.
* testsuite/gas/macros/repeat.d: Likewise.
* testsuite/gas/macros/rept.d: Likewise.
* testsuite/gas/macros/test2.d: Likewise.
* testsuite/gas/macros/vararg.d: Likewise.
* testsuite/gas/all/string.d: Use xfail rather than skip.
* testsuite/gas/elf/missing-build-notes.d: Likewise.
* testsuite/gas/elf/section0.d: Likewise.
* testsuite/gas/elf/section1.d: Likewise.
* testsuite/gas/elf/section10.d: Likewise.
* testsuite/gas/elf/section11.d: Likewise.
* testsuite/gas/elf/section6.d: Likewise.
* testsuite/gas/elf/symtab.d: Use xfail rather than skip, adjust hppa.
* testsuite/gas/elf/symtab.s: Don't start directives in first column.
* testsuite/gas/macros/test3.d: Don't notarget nds32.
29 files changed:
gas/ChangeLog
gas/testsuite/gas/all/local-label-overflow.d
gas/testsuite/gas/all/sleb128-2.d
gas/testsuite/gas/all/sleb128-4.d
gas/testsuite/gas/all/sleb128-5.d
gas/testsuite/gas/all/sleb128-7.d
gas/testsuite/gas/all/sleb128-9.d
gas/testsuite/gas/all/string.d
gas/testsuite/gas/elf/bignums.d
gas/testsuite/gas/elf/group0c.d
gas/testsuite/gas/elf/group1a.d
gas/testsuite/gas/elf/missing-build-notes.d
gas/testsuite/gas/elf/section-symbol-redef.d
gas/testsuite/gas/elf/section0.d
gas/testsuite/gas/elf/section1.d
gas/testsuite/gas/elf/section10.d
gas/testsuite/gas/elf/section11.d
gas/testsuite/gas/elf/section15.d
gas/testsuite/gas/elf/section4.d
gas/testsuite/gas/elf/section6.d
gas/testsuite/gas/elf/section7.d
gas/testsuite/gas/elf/symtab.d
gas/testsuite/gas/elf/symtab.s
gas/testsuite/gas/macros/irp.d
gas/testsuite/gas/macros/repeat.d
gas/testsuite/gas/macros/rept.d
gas/testsuite/gas/macros/test2.d
gas/testsuite/gas/macros/test3.d
gas/testsuite/gas/macros/vararg.d