aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog161
-rw-r--r--gas/Makefile.am1
-rw-r--r--gas/Makefile.in1
-rw-r--r--gas/config/tc-arm.c34
-rw-r--r--gas/config/tc-arm.h16
-rw-r--r--gas/config/te-riscix.h25
-rw-r--r--gas/configure.tgt5
-rw-r--r--gas/po/POTFILES.in1
-rw-r--r--gas/testsuite/gas/aarch64/codealign.d2
-rw-r--r--gas/testsuite/gas/aarch64/mapping.d2
-rw-r--r--gas/testsuite/gas/aarch64/mapping2.d2
-rw-r--r--gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d2
-rw-r--r--gas/testsuite/gas/arm/adds-thumb1-reloc-local.d2
-rw-r--r--gas/testsuite/gas/arm/addsw-bad.d2
-rw-r--r--gas/testsuite/gas/arm/align.d2
-rw-r--r--gas/testsuite/gas/arm/align64.d2
-rw-r--r--gas/testsuite/gas/arm/arch7.d2
-rw-r--r--gas/testsuite/gas/arm/arch7a-mp.d2
-rw-r--r--gas/testsuite/gas/arm/arch7em.d2
-rw-r--r--gas/testsuite/gas/arm/archv8m-main-dsp-5.d2
-rw-r--r--gas/testsuite/gas/arm/arm-it-auto-2.d2
-rw-r--r--gas/testsuite/gas/arm/arm-it-auto-3.d2
-rw-r--r--gas/testsuite/gas/arm/arm-it-auto.d2
-rw-r--r--gas/testsuite/gas/arm/arm-it-bad-2.d2
-rw-r--r--gas/testsuite/gas/arm/arm-it.d2
-rw-r--r--gas/testsuite/gas/arm/armv7e-m+fpv5-d16.d2
-rw-r--r--gas/testsuite/gas/arm/armv7e-m+fpv5-sp-d16.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-2-fp16-scalar.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-2-fp16-simd.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-a+crypto.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-a+fp.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-a+ras.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-a+rdma-warning.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-a+rdma.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-a+simd.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-a-barrier-thumb.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-r+fp.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-r+simd.d2
-rw-r--r--gas/testsuite/gas/arm/armv8-r-barrier-thumb.d2
-rw-r--r--gas/testsuite/gas/arm/armv8_1-a+simd.d2
-rw-r--r--gas/testsuite/gas/arm/armv8_2+rdma.d2
-rw-r--r--gas/testsuite/gas/arm/armv8_2-a.d2
-rw-r--r--gas/testsuite/gas/arm/armv8_3-a-fp.d2
-rw-r--r--gas/testsuite/gas/arm/armv8_3-a-simd.d2
-rw-r--r--gas/testsuite/gas/arm/armv8a-automatic-hlt.d2
-rw-r--r--gas/testsuite/gas/arm/armv8a-automatic-lda.d2
-rw-r--r--gas/testsuite/gas/arm/attr-syntax.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-bw.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-cbz.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-clrex.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-lda.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-ldaex.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-ldaexb.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-ldrex.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-ldrexd.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-movw.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-sdiv.d2
-rw-r--r--gas/testsuite/gas/arm/automatic-strexb.d2
-rw-r--r--gas/testsuite/gas/arm/barrier-bad-thumb.d2
-rw-r--r--gas/testsuite/gas/arm/barrier-bad.d2
-rw-r--r--gas/testsuite/gas/arm/barrier-thumb.d2
-rw-r--r--gas/testsuite/gas/arm/barrier.d2
-rw-r--r--gas/testsuite/gas/arm/bignum1.d2
-rw-r--r--gas/testsuite/gas/arm/blx-bad.d2
-rw-r--r--gas/testsuite/gas/arm/blx-bl-convert.d2
-rw-r--r--gas/testsuite/gas/arm/blx-local.s2
-rw-r--r--gas/testsuite/gas/arm/crc32-armv8-a-bad.d2
-rw-r--r--gas/testsuite/gas/arm/crc32-armv8-a.d2
-rw-r--r--gas/testsuite/gas/arm/crc32-armv8-r-bad.d2
-rw-r--r--gas/testsuite/gas/arm/crc32-armv8-r.d2
-rw-r--r--gas/testsuite/gas/arm/dis-data.d2
-rw-r--r--gas/testsuite/gas/arm/dis-data2.d2
-rw-r--r--gas/testsuite/gas/arm/dis-data3.d2
-rw-r--r--gas/testsuite/gas/arm/eabi_attr_1.d2
-rw-r--r--gas/testsuite/gas/arm/fp-save.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-alu.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-ldc.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-ldr.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d2
-rw-r--r--gas/testsuite/gas/arm/group-reloc-ldrs.d2
-rw-r--r--gas/testsuite/gas/arm/insn-error-a.d2
-rw-r--r--gas/testsuite/gas/arm/insn-error-t.d2
-rw-r--r--gas/testsuite/gas/arm/inst-po-2.d2
-rw-r--r--gas/testsuite/gas/arm/inst-po-3.d2
-rw-r--r--gas/testsuite/gas/arm/inst-po-be.d2
-rw-r--r--gas/testsuite/gas/arm/inst-po.d2
-rw-r--r--gas/testsuite/gas/arm/ldconst.d2
-rw-r--r--gas/testsuite/gas/arm/ldgesb-bad.d2
-rw-r--r--gas/testsuite/gas/arm/ldgesh-bad.d2
-rw-r--r--gas/testsuite/gas/arm/ldst-offset0.d2
-rw-r--r--gas/testsuite/gas/arm/local_function.d2
-rw-r--r--gas/testsuite/gas/arm/local_label_coff.d2
-rw-r--r--gas/testsuite/gas/arm/local_label_elf.d2
-rw-r--r--gas/testsuite/gas/arm/mapping.d2
-rw-r--r--gas/testsuite/gas/arm/mapping2.d2
-rw-r--r--gas/testsuite/gas/arm/mapping3.d2
-rw-r--r--gas/testsuite/gas/arm/mapping4.d2
-rw-r--r--gas/testsuite/gas/arm/mapshort-elf.d2
-rw-r--r--gas/testsuite/gas/arm/mask_1-armv8-a.d2
-rw-r--r--gas/testsuite/gas/arm/mask_1-armv8-r.d2
-rw-r--r--gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d2
-rw-r--r--gas/testsuite/gas/arm/movs-thumb1-reloc-local.d2
-rw-r--r--gas/testsuite/gas/arm/movw-local.d2
-rw-r--r--gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d2
-rw-r--r--gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d2
-rw-r--r--gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d2
-rw-r--r--gas/testsuite/gas/arm/msr-imm-bad.d2
-rw-r--r--gas/testsuite/gas/arm/msr-reg-bad.d2
-rw-r--r--gas/testsuite/gas/arm/msr-reg-thumb.d2
-rw-r--r--gas/testsuite/gas/arm/nomapping.d2
-rw-r--r--gas/testsuite/gas/arm/nops.d2
-rw-r--r--gas/testsuite/gas/arm/pic.d2
-rw-r--r--gas/testsuite/gas/arm/pinsn.d2
-rw-r--r--gas/testsuite/gas/arm/plt-1.d2
-rw-r--r--gas/testsuite/gas/arm/pr21458.d2
-rw-r--r--gas/testsuite/gas/arm/pr9722.d2
-rw-r--r--gas/testsuite/gas/arm/strex-t.d2
-rw-r--r--gas/testsuite/gas/arm/t2-branch-global.d2
-rw-r--r--gas/testsuite/gas/arm/target-reloc-1.d2
-rw-r--r--gas/testsuite/gas/arm/thumb-b-bad.d2
-rw-r--r--gas/testsuite/gas/arm/thumb-w-bad.d2
-rw-r--r--gas/testsuite/gas/arm/thumb-w-good.d2
-rw-r--r--gas/testsuite/gas/arm/thumb.d2
-rw-r--r--gas/testsuite/gas/arm/thumb2_it.d1
-rw-r--r--gas/testsuite/gas/arm/thumb2_it_auto.d1
-rw-r--r--gas/testsuite/gas/arm/thumb2_it_search.d2
-rw-r--r--gas/testsuite/gas/arm/thumb2_ldmstm.d2
-rw-r--r--gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d2
-rw-r--r--gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6t2.d2
-rw-r--r--gas/testsuite/gas/arm/thumb2_ldr_immediate_highregs_armv6t2.d2
-rw-r--r--gas/testsuite/gas/arm/thumb2_pool.d2
-rw-r--r--gas/testsuite/gas/arm/thumb2_vpool.d2
-rw-r--r--gas/testsuite/gas/arm/thumb2_vpool_be.d2
-rw-r--r--gas/testsuite/gas/arm/thumb32.d2
-rw-r--r--gas/testsuite/gas/arm/thumbver.d2
-rw-r--r--gas/testsuite/gas/arm/tls.d2
-rw-r--r--gas/testsuite/gas/arm/tls_vxworks.d2
-rw-r--r--gas/testsuite/gas/arm/undefined.d2
-rw-r--r--gas/testsuite/gas/arm/undefined_coff.d2
-rw-r--r--gas/testsuite/gas/arm/unwind.d2
-rw-r--r--gas/testsuite/gas/arm/v4bx.d2
-rw-r--r--gas/testsuite/gas/arm/vcmp-noprefix-imm.d2
-rw-r--r--gas/testsuite/gas/arm/vcvt-bad.d2
-rw-r--r--gas/testsuite/gas/arm/vfma1.d2
-rw-r--r--gas/testsuite/gas/arm/vldconst.d2
-rw-r--r--gas/testsuite/gas/arm/vldconst_be.d2
-rw-r--r--gas/testsuite/gas/arm/vldm-arm.d2
-rw-r--r--gas/testsuite/gas/arm/vldr.d2
-rw-r--r--gas/testsuite/gas/arm/weakdef-1.d2
-rw-r--r--gas/testsuite/gas/arm/weakdef-2.d2
159 files changed, 311 insertions, 233 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index ba3d8b5..b57224d 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,164 @@
+2018-04-25 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove arm-aout and arm-coff support.
+ * config/tc-arm.c: Likewise.
+ * config/tc-arm.h: Likewise.
+ * configure.tgt: Likewise.
+ * testsuite/gas/aarch64/codealign.d: Likewise.
+ * testsuite/gas/aarch64/mapping.d: Likewise.
+ * testsuite/gas/aarch64/mapping2.d: Likewise.
+ * testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d: Likewise.
+ * testsuite/gas/arm/adds-thumb1-reloc-local.d: Likewise.
+ * testsuite/gas/arm/addsw-bad.d: Likewise.
+ * testsuite/gas/arm/align.d: Likewise.
+ * testsuite/gas/arm/align64.d: Likewise.
+ * testsuite/gas/arm/arch7.d: Likewise.
+ * testsuite/gas/arm/arch7a-mp.d: Likewise.
+ * testsuite/gas/arm/arch7em.d: Likewise.
+ * testsuite/gas/arm/archv8m-main-dsp-5.d: Likewise.
+ * testsuite/gas/arm/arm-it-auto-2.d: Likewise.
+ * testsuite/gas/arm/arm-it-auto-3.d: Likewise.
+ * testsuite/gas/arm/arm-it-auto.d: Likewise.
+ * testsuite/gas/arm/arm-it-bad-2.d: Likewise.
+ * testsuite/gas/arm/arm-it.d: Likewise.
+ * testsuite/gas/arm/armv7e-m+fpv5-d16.d: Likewise.
+ * testsuite/gas/arm/armv7e-m+fpv5-sp-d16.d: Likewise.
+ * testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d: Likewise.
+ * testsuite/gas/arm/armv8-2-fp16-scalar.d: Likewise.
+ * testsuite/gas/arm/armv8-2-fp16-simd-thumb.d: Likewise.
+ * testsuite/gas/arm/armv8-2-fp16-simd.d: Likewise.
+ * testsuite/gas/arm/armv8-a+crypto.d: Likewise.
+ * testsuite/gas/arm/armv8-a+fp.d: Likewise.
+ * testsuite/gas/arm/armv8-a+ras.d: Likewise.
+ * testsuite/gas/arm/armv8-a+rdma-warning.d: Likewise.
+ * testsuite/gas/arm/armv8-a+rdma.d: Likewise.
+ * testsuite/gas/arm/armv8-a+simd.d: Likewise.
+ * testsuite/gas/arm/armv8-a-barrier-thumb.d: Likewise.
+ * testsuite/gas/arm/armv8-r+fp.d: Likewise.
+ * testsuite/gas/arm/armv8-r+simd.d: Likewise.
+ * testsuite/gas/arm/armv8-r-barrier-thumb.d: Likewise.
+ * testsuite/gas/arm/armv8_1-a+simd.d: Likewise.
+ * testsuite/gas/arm/armv8_2+rdma.d: Likewise.
+ * testsuite/gas/arm/armv8_2-a.d: Likewise.
+ * testsuite/gas/arm/armv8_3-a-fp.d: Likewise.
+ * testsuite/gas/arm/armv8_3-a-simd.d: Likewise.
+ * testsuite/gas/arm/armv8a-automatic-hlt.d: Likewise.
+ * testsuite/gas/arm/armv8a-automatic-lda.d: Likewise.
+ * testsuite/gas/arm/attr-syntax.d: Likewise.
+ * testsuite/gas/arm/automatic-bw.d: Likewise.
+ * testsuite/gas/arm/automatic-cbz.d: Likewise.
+ * testsuite/gas/arm/automatic-clrex.d: Likewise.
+ * testsuite/gas/arm/automatic-lda.d: Likewise.
+ * testsuite/gas/arm/automatic-ldaex.d: Likewise.
+ * testsuite/gas/arm/automatic-ldaexb.d: Likewise.
+ * testsuite/gas/arm/automatic-ldrex.d: Likewise.
+ * testsuite/gas/arm/automatic-ldrexd.d: Likewise.
+ * testsuite/gas/arm/automatic-movw.d: Likewise.
+ * testsuite/gas/arm/automatic-sdiv.d: Likewise.
+ * testsuite/gas/arm/automatic-strexb.d: Likewise.
+ * testsuite/gas/arm/barrier-bad-thumb.d: Likewise.
+ * testsuite/gas/arm/barrier-bad.d: Likewise.
+ * testsuite/gas/arm/barrier-thumb.d: Likewise.
+ * testsuite/gas/arm/barrier.d: Likewise.
+ * testsuite/gas/arm/bignum1.d: Likewise.
+ * testsuite/gas/arm/blx-bad.d: Likewise.
+ * testsuite/gas/arm/blx-bl-convert.d: Likewise.
+ * testsuite/gas/arm/blx-local.s: Likewise.
+ * testsuite/gas/arm/crc32-armv8-a-bad.d: Likewise.
+ * testsuite/gas/arm/crc32-armv8-a.d: Likewise.
+ * testsuite/gas/arm/crc32-armv8-r-bad.d: Likewise.
+ * testsuite/gas/arm/crc32-armv8-r.d: Likewise.
+ * testsuite/gas/arm/dis-data.d: Likewise.
+ * testsuite/gas/arm/dis-data2.d: Likewise.
+ * testsuite/gas/arm/dis-data3.d: Likewise.
+ * testsuite/gas/arm/eabi_attr_1.d: Likewise.
+ * testsuite/gas/arm/fp-save.d: Likewise.
+ * testsuite/gas/arm/group-reloc-alu-encoding-bad.d: Likewise.
+ * testsuite/gas/arm/group-reloc-alu-parsing-bad.d: Likewise.
+ * testsuite/gas/arm/group-reloc-alu.d: Likewise.
+ * testsuite/gas/arm/group-reloc-ldc-encoding-bad.d: Likewise.
+ * testsuite/gas/arm/group-reloc-ldc-parsing-bad.d: Likewise.
+ * testsuite/gas/arm/group-reloc-ldc.d: Likewise.
+ * testsuite/gas/arm/group-reloc-ldr-encoding-bad.d: Likewise.
+ * testsuite/gas/arm/group-reloc-ldr-parsing-bad.d: Likewise.
+ * testsuite/gas/arm/group-reloc-ldr.d: Likewise.
+ * testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d: Likewise.
+ * testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d: Likewise.
+ * testsuite/gas/arm/group-reloc-ldrs.d: Likewise.
+ * testsuite/gas/arm/insn-error-a.d: Likewise.
+ * testsuite/gas/arm/insn-error-t.d: Likewise.
+ * testsuite/gas/arm/inst-po-2.d: Likewise.
+ * testsuite/gas/arm/inst-po-3.d: Likewise.
+ * testsuite/gas/arm/inst-po-be.d: Likewise.
+ * testsuite/gas/arm/inst-po.d: Likewise.
+ * testsuite/gas/arm/ldconst.d: Likewise.
+ * testsuite/gas/arm/ldgesb-bad.d: Likewise.
+ * testsuite/gas/arm/ldgesh-bad.d: Likewise.
+ * testsuite/gas/arm/ldst-offset0.d: Likewise.
+ * testsuite/gas/arm/local_function.d: Likewise.
+ * testsuite/gas/arm/local_label_coff.d: Likewise.
+ * testsuite/gas/arm/local_label_elf.d: Likewise.
+ * testsuite/gas/arm/mapping.d: Likewise.
+ * testsuite/gas/arm/mapping2.d: Likewise.
+ * testsuite/gas/arm/mapping3.d: Likewise.
+ * testsuite/gas/arm/mapping4.d: Likewise.
+ * testsuite/gas/arm/mapshort-elf.d: Likewise.
+ * testsuite/gas/arm/mask_1-armv8-a.d: Likewise.
+ * testsuite/gas/arm/mask_1-armv8-r.d: Likewise.
+ * testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d: Likewise.
+ * testsuite/gas/arm/movs-thumb1-reloc-local.d: Likewise.
+ * testsuite/gas/arm/movw-local.d: Likewise.
+ * testsuite/gas/arm/mrs-msr-thumb-v6t2.d: Likewise.
+ * testsuite/gas/arm/mrs-msr-thumb-v7-m.d: Likewise.
+ * testsuite/gas/arm/mrs-msr-thumb-v7e-m.d: Likewise.
+ * testsuite/gas/arm/msr-imm-bad.d: Likewise.
+ * testsuite/gas/arm/msr-reg-bad.d: Likewise.
+ * testsuite/gas/arm/msr-reg-thumb.d: Likewise.
+ * testsuite/gas/arm/nomapping.d: Likewise.
+ * testsuite/gas/arm/nops.d: Likewise.
+ * testsuite/gas/arm/pic.d: Likewise.
+ * testsuite/gas/arm/pinsn.d: Likewise.
+ * testsuite/gas/arm/plt-1.d: Likewise.
+ * testsuite/gas/arm/pr21458.d: Likewise.
+ * testsuite/gas/arm/pr9722.d: Likewise.
+ * testsuite/gas/arm/strex-t.d: Likewise.
+ * testsuite/gas/arm/t2-branch-global.d: Likewise.
+ * testsuite/gas/arm/target-reloc-1.d: Likewise.
+ * testsuite/gas/arm/thumb-b-bad.d: Likewise.
+ * testsuite/gas/arm/thumb-w-bad.d: Likewise.
+ * testsuite/gas/arm/thumb-w-good.d: Likewise.
+ * testsuite/gas/arm/thumb.d: Likewise.
+ * testsuite/gas/arm/thumb2_it.d: Likewise.
+ * testsuite/gas/arm/thumb2_it_auto.d: Likewise.
+ * testsuite/gas/arm/thumb2_it_search.d: Likewise.
+ * testsuite/gas/arm/thumb2_ldmstm.d: Likewise.
+ * testsuite/gas/arm/thumb2_ldr_immediate_armv6.d: Likewise.
+ * testsuite/gas/arm/thumb2_ldr_immediate_armv6t2.d: Likewise.
+ * testsuite/gas/arm/thumb2_ldr_immediate_highregs_armv6t2.d: Likewise.
+ * testsuite/gas/arm/thumb2_pool.d: Likewise.
+ * testsuite/gas/arm/thumb2_vpool.d: Likewise.
+ * testsuite/gas/arm/thumb2_vpool_be.d: Likewise.
+ * testsuite/gas/arm/thumb32.d: Likewise.
+ * testsuite/gas/arm/thumbver.d: Likewise.
+ * testsuite/gas/arm/tls.d: Likewise.
+ * testsuite/gas/arm/tls_vxworks.d: Likewise.
+ * testsuite/gas/arm/undefined.d: Likewise.
+ * testsuite/gas/arm/undefined_coff.d: Likewise.
+ * testsuite/gas/arm/unwind.d: Likewise.
+ * testsuite/gas/arm/v4bx.d: Likewise.
+ * testsuite/gas/arm/vcmp-noprefix-imm.d: Likewise.
+ * testsuite/gas/arm/vcvt-bad.d: Likewise.
+ * testsuite/gas/arm/vfma1.d: Likewise.
+ * testsuite/gas/arm/vldconst.d: Likewise.
+ * testsuite/gas/arm/vldconst_be.d: Likewise.
+ * testsuite/gas/arm/vldm-arm.d: Likewise.
+ * testsuite/gas/arm/vldr.d: Likewise.
+ * testsuite/gas/arm/weakdef-1.d: Likewise.
+ * testsuite/gas/arm/weakdef-2.d: Likewise.
+ * config/te-riscix.h: Delete.
+ * Makefile.in: Regenerate.
+ * po/POTFILES.in: Regenerate.
+
2018-04-23 Alan Modra <amodra@gmail.com>
* stabs.c (generate_asm_file): Use memcpy rather than strncpy.
diff --git a/gas/Makefile.am b/gas/Makefile.am
index fa0f65c..9523770 100644
--- a/gas/Makefile.am
+++ b/gas/Makefile.am
@@ -321,7 +321,6 @@ TARG_ENV_HFILES = \
config/te-nbsd532.h \
config/te-pc532mach.h \
config/te-pe.h \
- config/te-riscix.h \
config/te-solaris.h \
config/te-svr4.h \
config/te-symbian.h \
diff --git a/gas/Makefile.in b/gas/Makefile.in
index 873e917..4feabb3 100644
--- a/gas/Makefile.in
+++ b/gas/Makefile.in
@@ -617,7 +617,6 @@ TARG_ENV_HFILES = \
config/te-nbsd532.h \
config/te-pc532mach.h \
config/te-pe.h \
- config/te-riscix.h \
config/te-solaris.h \
config/te-svr4.h \
config/te-symbian.h \
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index eda9890..f7bddd7 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -1040,7 +1040,6 @@ static int
my_get_expression (expressionS * ep, char ** str, int prefix_mode)
{
char * save_in;
- segT seg;
/* In unified syntax, all prefixes are optional. */
if (unified_syntax)
@@ -1072,7 +1071,7 @@ my_get_expression (expressionS * ep, char ** str, int prefix_mode)
save_in = input_line_pointer;
input_line_pointer = *str;
in_my_get_expression = TRUE;
- seg = expression (ep);
+ expression (ep);
in_my_get_expression = FALSE;
if (ep->X_op == O_illegal || ep->X_op == O_absent)
@@ -1086,22 +1085,6 @@ my_get_expression (expressionS * ep, char ** str, int prefix_mode)
return 1;
}
-#ifdef OBJ_AOUT
- if (seg != absolute_section
- && seg != text_section
- && seg != data_section
- && seg != bss_section
- && seg != undefined_section)
- {
- inst.error = _("bad segment");
- *str = input_line_pointer;
- input_line_pointer = save_in;
- return 1;
- }
-#else
- (void) seg;
-#endif
-
/* Get rid of any bignums now, so that we don't generate an error for which
we can't establish a line number later on. Big numbers are never valid
in instructions, which is where this routine is always called. */
@@ -22060,21 +22043,6 @@ valueT
md_section_align (segT segment ATTRIBUTE_UNUSED,
valueT size)
{
-#if (defined (OBJ_AOUT) || defined (OBJ_MAYBE_AOUT))
- if (OUTPUT_FLAVOR == bfd_target_aout_flavour)
- {
- /* For a.out, force the section size to be aligned. If we don't do
- this, BFD will align it for us, but it will not write out the
- final bytes of the section. This may be a bug in BFD, but it is
- easier to fix it here since that is how the other a.out targets
- work. */
- int align;
-
- align = bfd_get_section_alignment (stdoutput, segment);
- size = ((size + (1 << align) - 1) & (-((valueT) 1 << align)));
- }
-#endif
-
return size;
}
diff --git a/gas/config/tc-arm.h b/gas/config/tc-arm.h
index f50d7c9..53067cf 100644
--- a/gas/config/tc-arm.h
+++ b/gas/config/tc-arm.h
@@ -46,21 +46,7 @@
struct fix;
-#if defined OBJ_AOUT
-# if defined TE_RISCIX
-# define TARGET_FORMAT "a.out-riscix"
-# elif defined TE_LINUX
-# define ARM_BI_ENDIAN
-# define TARGET_FORMAT "a.out-arm-linux"
-# elif defined TE_NetBSD
-# define TARGET_FORMAT "a.out-arm-netbsd"
-# else
-# define ARM_BI_ENDIAN
-# define TARGET_FORMAT (target_big_endian ? "a.out-arm-big" : "a.out-arm-little")
-# endif
-#elif defined OBJ_AIF
-# define TARGET_FORMAT "aif"
-#elif defined OBJ_COFF
+#if defined OBJ_COFF
# define ARM_BI_ENDIAN
# if defined TE_PE
# if defined TE_WINCE
diff --git a/gas/config/te-riscix.h b/gas/config/te-riscix.h
deleted file mode 100644
index 181602c..0000000
--- a/gas/config/te-riscix.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Copyright (C) 2007-2018 Free Software Foundation, Inc.
-
- This file is part of GAS, the GNU Assembler.
-
- GAS is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 3,
- or (at your option) any later version.
-
- GAS is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
- the GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with GAS; see the file COPYING. If not, write to the Free
- Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
- 02110-1301, USA. */
-
-#define TE_RISCIX
-
-#define LOCAL_LABELS_DOLLAR 1
-#define LOCAL_LABELS_FB 1
-
-#include "obj-format.h"
diff --git a/gas/configure.tgt b/gas/configure.tgt
index c43a442..67edc1d 100644
--- a/gas/configure.tgt
+++ b/gas/configure.tgt
@@ -136,8 +136,6 @@ case ${generic_target} in
arc-*-elf*) fmt=elf ;;
arc*-*-linux*) fmt=elf bfd_gas=yes ;;
- arm-*-aout) fmt=aout ;;
- arm-*-coff) fmt=coff ;;
arm-*-phoenix*) fmt=elf ;;
arm-*-elf) fmt=elf ;;
arm-*-eabi* | arm-*-rtems*) fmt=elf em=armeabi ;;
@@ -148,19 +146,16 @@ case ${generic_target} in
fmt=elf em=freebsd ;;
arm-*-freebsd* | armeb-*-freebsd*) fmt=elf em=armfbsdeabi ;;
arm*-*-freebsd*) fmt=elf em=armfbsdvfp ;;
- arm-*-linux*aout*) fmt=aout em=linux ;;
arm-*-linux-*eabi*) fmt=elf em=armlinuxeabi ;;
arm-*-linux-*) fmt=elf em=linux ;;
arm-*-uclinux*eabi*) fmt=elf em=armlinuxeabi ;;
arm-*-uclinux*) fmt=elf em=linux ;;
arm-*-nacl*) fmt=elf em=nacl ;;
arm-*-netbsdelf*) fmt=elf em=nbsd ;;
- arm-*-*n*bsd*) fmt=aout em=nbsd ;;
arm-*-nto*) fmt=elf ;;
arm-wince-pe | arm-*-wince | arm*-*-mingw32ce* | arm*-*-cegcc*)
fmt=coff em=wince-pe ;;
arm-*-pe) fmt=coff em=pe ;;
- arm-*-riscix*) fmt=aout em=riscix ;;
arm-*-fuchsia*) fmt=elf ;;
avr-*-*) fmt=elf bfd_gas=yes ;;
diff --git a/gas/po/POTFILES.in b/gas/po/POTFILES.in
index 1d0e6d9..154b341 100644
--- a/gas/po/POTFILES.in
+++ b/gas/po/POTFILES.in
@@ -196,7 +196,6 @@ config/te-nbsd.h
config/te-nbsd532.h
config/te-pc532mach.h
config/te-pe.h
-config/te-riscix.h
config/te-solaris.h
config/te-svr4.h
config/te-symbian.h
diff --git a/gas/testsuite/gas/aarch64/codealign.d b/gas/testsuite/gas/aarch64/codealign.d
index a9359be..b435f7a 100644
--- a/gas/testsuite/gas/aarch64/codealign.d
+++ b/gas/testsuite/gas/aarch64/codealign.d
@@ -1,7 +1,7 @@
#objdump: --section-headers
# Minimum code alignment should be set.
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format.*aarch64.*
diff --git a/gas/testsuite/gas/aarch64/mapping.d b/gas/testsuite/gas/aarch64/mapping.d
index d2b3d5b..021bd93 100644
--- a/gas/testsuite/gas/aarch64/mapping.d
+++ b/gas/testsuite/gas/aarch64/mapping.d
@@ -1,7 +1,7 @@
#objdump: --syms --special-syms
#name: AArch64 Mapping Symbols
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# Test the generation of AArch64 ELF Mapping Symbols
diff --git a/gas/testsuite/gas/aarch64/mapping2.d b/gas/testsuite/gas/aarch64/mapping2.d
index 1d10e75..30fc346 100644
--- a/gas/testsuite/gas/aarch64/mapping2.d
+++ b/gas/testsuite/gas/aarch64/mapping2.d
@@ -1,7 +1,7 @@
#objdump: --syms --special-syms
#name: AArch64 Mapping Symbols Test 2
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format.*aarch64.*
diff --git a/gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d b/gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d
index 1bab56d..1813fce 100644
--- a/gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d
+++ b/gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#name: ADDS relocations against local symbols for armv7-m
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/adds-thumb1-reloc-local.d b/gas/testsuite/gas/arm/adds-thumb1-reloc-local.d
index 190f0ab..e0e195b 100644
--- a/gas/testsuite/gas/arm/adds-thumb1-reloc-local.d
+++ b/gas/testsuite/gas/arm/adds-thumb1-reloc-local.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#name: ADDS relocations against local symbols for armv6s-m
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/addsw-bad.d b/gas/testsuite/gas/arm/addsw-bad.d
index 6865702..bdd7480 100644
--- a/gas/testsuite/gas/arm/addsw-bad.d
+++ b/gas/testsuite/gas/arm/addsw-bad.d
@@ -1,3 +1,3 @@
#name: Invalid Immediate field for flag-setting add,sub
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#error-output: addsw-bad.l
diff --git a/gas/testsuite/gas/arm/align.d b/gas/testsuite/gas/arm/align.d
index a15ed8c..280269d 100644
--- a/gas/testsuite/gas/arm/align.d
+++ b/gas/testsuite/gas/arm/align.d
@@ -1,7 +1,7 @@
# name: ARM V6t2 Alignment
# as: -march=armv6kt2
# objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/align64.d b/gas/testsuite/gas/arm/align64.d
index 8c99ab7..b794d58 100644
--- a/gas/testsuite/gas/arm/align64.d
+++ b/gas/testsuite/gas/arm/align64.d
@@ -1,6 +1,6 @@
# name: 64 Bytes alignment test
# objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/arch7.d b/gas/testsuite/gas/arm/arch7.d
index 56ed09c..0b0d3cf 100644
--- a/gas/testsuite/gas/arm/arch7.d
+++ b/gas/testsuite/gas/arm/arch7.d
@@ -1,7 +1,7 @@
#name: ARM V7 instructions
#as: -march=armv7r
#objdump: -dr --prefix-addresses --show-raw-insn
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/arch7a-mp.d b/gas/testsuite/gas/arm/arch7a-mp.d
index 85a1a01..241f397 100644
--- a/gas/testsuite/gas/arm/arch7a-mp.d
+++ b/gas/testsuite/gas/arm/arch7a-mp.d
@@ -2,7 +2,7 @@
#as: -march=armv7-a+mp
#objdump: -dr --prefix-addresses --show-raw-insn
#source: arch7ar-mp.s
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/arch7em.d b/gas/testsuite/gas/arm/arch7em.d
index 9e3e286..9c8e32b 100644
--- a/gas/testsuite/gas/arm/arch7em.d
+++ b/gas/testsuite/gas/arm/arch7em.d
@@ -1,7 +1,7 @@
# name: 32-bit Thumb DSP instructions
# as: -march=armv7e-m
# objdump: -dr --prefix-addresses --show-raw-insn
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/archv8m-main-dsp-5.d b/gas/testsuite/gas/arm/archv8m-main-dsp-5.d
index 0e7dfd2..e31a2d6 100644
--- a/gas/testsuite/gas/arm/archv8m-main-dsp-5.d
+++ b/gas/testsuite/gas/arm/archv8m-main-dsp-5.d
@@ -2,7 +2,7 @@
#source: arch7em.s
#as: -march=armv8-m.main+dsp
#objdump: -dr --prefix-addresses --show-raw-insn
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/arm-it-auto-2.d b/gas/testsuite/gas/arm/arm-it-auto-2.d
index bff265d..1fb337f 100644
--- a/gas/testsuite/gas/arm/arm-it-auto-2.d
+++ b/gas/testsuite/gas/arm/arm-it-auto-2.d
@@ -1,7 +1,7 @@
#name: ARM IT automatic instruction generation 2
#as: -mthumb -march=armv7a -mimplicit-it=always
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/arm-it-auto-3.d b/gas/testsuite/gas/arm/arm-it-auto-3.d
index c039895..2783411 100644
--- a/gas/testsuite/gas/arm/arm-it-auto-3.d
+++ b/gas/testsuite/gas/arm/arm-it-auto-3.d
@@ -1,7 +1,7 @@
#name: ARM IT automatic instruction generation 3
#as: -mthumb -march=armv7a -mimplicit-it=always
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/arm-it-auto.d b/gas/testsuite/gas/arm/arm-it-auto.d
index bfdd9d6..01e6b2f 100644
--- a/gas/testsuite/gas/arm/arm-it-auto.d
+++ b/gas/testsuite/gas/arm/arm-it-auto.d
@@ -1,7 +1,7 @@
#name: ARM IT automatic instruction generation
#as: -mthumb -march=armv7 -mimplicit-it=always
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/arm-it-bad-2.d b/gas/testsuite/gas/arm/arm-it-bad-2.d
index 2a644a3..ea93059 100644
--- a/gas/testsuite/gas/arm/arm-it-bad-2.d
+++ b/gas/testsuite/gas/arm/arm-it-bad-2.d
@@ -1,4 +1,4 @@
#name: Test unclosed IT block validation.
#as: -march=armv7a
-#skip: *-*-*aout* *-*-pe
+#skip: *-*-pe
#error-output: arm-it-bad-2.l
diff --git a/gas/testsuite/gas/arm/arm-it.d b/gas/testsuite/gas/arm/arm-it.d
index 1abe049..e404664 100644
--- a/gas/testsuite/gas/arm/arm-it.d
+++ b/gas/testsuite/gas/arm/arm-it.d
@@ -1,6 +1,6 @@
#name: ARM IT instruction
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv7e-m+fpv5-d16.d b/gas/testsuite/gas/arm/armv7e-m+fpv5-d16.d
index 85d58d6..4ec20da 100644
--- a/gas/testsuite/gas/arm/armv7e-m+fpv5-d16.d
+++ b/gas/testsuite/gas/arm/armv7e-m+fpv5-d16.d
@@ -1,6 +1,6 @@
#name: Valid v7e-m+fpv5-d16
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-pe *-wince-* *-*-coff
+#skip: *-*-pe *-wince-*
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv7e-m+fpv5-sp-d16.d b/gas/testsuite/gas/arm/armv7e-m+fpv5-sp-d16.d
index a8a069c..62b1a0d 100644
--- a/gas/testsuite/gas/arm/armv7e-m+fpv5-sp-d16.d
+++ b/gas/testsuite/gas/arm/armv7e-m+fpv5-sp-d16.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-pe *-wince-* *-*-coff
+#skip: *-*-pe *-wince-*
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d b/gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d
index 912a447..0fb04fe 100644
--- a/gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d
+++ b/gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d
@@ -2,7 +2,7 @@
#source: armv8-2-fp16-scalar.s
#objdump: -d
#as: -march=armv8.2-a+fp16 -mfpu=fp-armv8 -mthumb
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
Disassembly of section .text:
diff --git a/gas/testsuite/gas/arm/armv8-2-fp16-scalar.d b/gas/testsuite/gas/arm/armv8-2-fp16-scalar.d
index 023bf67..42e8ef4 100644
--- a/gas/testsuite/gas/arm/armv8-2-fp16-scalar.d
+++ b/gas/testsuite/gas/arm/armv8-2-fp16-scalar.d
@@ -2,7 +2,7 @@
#source: armv8-2-fp16-scalar.s
#objdump: -d
#as: -march=armv8.2-a+fp16 -mfpu=fp-armv8
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
Disassembly of section .text:
diff --git a/gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d b/gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d
index 9470497..9bd7b4d 100644
--- a/gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d
+++ b/gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d
@@ -2,7 +2,7 @@
#source: armv8-2-fp16-simd.s
#objdump: -d
#as: -march=armv8.2-a+fp16 -mfpu=neon-fp-armv8 -mthumb
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-2-fp16-simd.d b/gas/testsuite/gas/arm/armv8-2-fp16-simd.d
index 2dc4054..47784f5 100644
--- a/gas/testsuite/gas/arm/armv8-2-fp16-simd.d
+++ b/gas/testsuite/gas/arm/armv8-2-fp16-simd.d
@@ -2,7 +2,7 @@
#source: armv8-2-fp16-simd.s
#objdump: -d
#as: -march=armv8.2-a+fp16 -mfpu=neon-fp-armv8
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-a+crypto.d b/gas/testsuite/gas/arm/armv8-a+crypto.d
index 453db31..b40c01e 100644
--- a/gas/testsuite/gas/arm/armv8-a+crypto.d
+++ b/gas/testsuite/gas/arm/armv8-a+crypto.d
@@ -1,6 +1,6 @@
#name: Valid v8-a+cryptov1
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-a+fp.d b/gas/testsuite/gas/arm/armv8-a+fp.d
index 3e71624..4dc6590 100644
--- a/gas/testsuite/gas/arm/armv8-a+fp.d
+++ b/gas/testsuite/gas/arm/armv8-a+fp.d
@@ -2,7 +2,7 @@
#source: armv8-ar+fp.s
#as: -march=armv8-a
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-a+ras.d b/gas/testsuite/gas/arm/armv8-a+ras.d
index b6a4e45..026e77f 100644
--- a/gas/testsuite/gas/arm/armv8-a+ras.d
+++ b/gas/testsuite/gas/arm/armv8-a+ras.d
@@ -2,7 +2,7 @@
#as: -march=armv8-a+ras
#source: armv8_2-a.s
#objdump: -dr
-#skip: *-*-pe *-wince-* *-*-coff
+#skip: *-*-pe *-wince-*
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-a+rdma-warning.d b/gas/testsuite/gas/arm/armv8-a+rdma-warning.d
index da54c4d..6a1fd17 100644
--- a/gas/testsuite/gas/arm/armv8-a+rdma-warning.d
+++ b/gas/testsuite/gas/arm/armv8-a+rdma-warning.d
@@ -1,6 +1,6 @@
#name: Accepted v8-a with ARMv8.1 AdvSIMD.
#as: -march=armv8-a+simd
#objdump: -dr
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#source: armv8-a+rdma.s
#error-output: armv8-a+rdma.l \ No newline at end of file
diff --git a/gas/testsuite/gas/arm/armv8-a+rdma.d b/gas/testsuite/gas/arm/armv8-a+rdma.d
index d30aab7..f3af864 100644
--- a/gas/testsuite/gas/arm/armv8-a+rdma.d
+++ b/gas/testsuite/gas/arm/armv8-a+rdma.d
@@ -1,7 +1,7 @@
#name: Valid v8-a+rdma
#as: -march=armv8-a+rdma
#objdump: -dr
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#source: armv8-a+rdma.s
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-a+simd.d b/gas/testsuite/gas/arm/armv8-a+simd.d
index 8aa15fb..4afc3e9 100644
--- a/gas/testsuite/gas/arm/armv8-a+simd.d
+++ b/gas/testsuite/gas/arm/armv8-a+simd.d
@@ -2,7 +2,7 @@
#source: armv8-ar+simd.s
#as: -march=armv8-a
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-a-barrier-thumb.d b/gas/testsuite/gas/arm/armv8-a-barrier-thumb.d
index 318635a..9f1ff03 100644
--- a/gas/testsuite/gas/arm/armv8-a-barrier-thumb.d
+++ b/gas/testsuite/gas/arm/armv8-a-barrier-thumb.d
@@ -2,7 +2,7 @@
#as: -march=armv8-a -mthumb
#source: armv8-ar-barrier.s
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-r+fp.d b/gas/testsuite/gas/arm/armv8-r+fp.d
index 52fdbec..46c204c 100644
--- a/gas/testsuite/gas/arm/armv8-r+fp.d
+++ b/gas/testsuite/gas/arm/armv8-r+fp.d
@@ -2,7 +2,7 @@
#source: armv8-ar+fp.s
#as: -march=armv8-r
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-r+simd.d b/gas/testsuite/gas/arm/armv8-r+simd.d
index 4237218..469f62d 100644
--- a/gas/testsuite/gas/arm/armv8-r+simd.d
+++ b/gas/testsuite/gas/arm/armv8-r+simd.d
@@ -2,7 +2,7 @@
#source: armv8-ar+simd.s
#as: -march=armv8-r
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8-r-barrier-thumb.d b/gas/testsuite/gas/arm/armv8-r-barrier-thumb.d
index 5478ff6..62793aa 100644
--- a/gas/testsuite/gas/arm/armv8-r-barrier-thumb.d
+++ b/gas/testsuite/gas/arm/armv8-r-barrier-thumb.d
@@ -2,7 +2,7 @@
#as: -march=armv8-r -mthumb
#source: armv8-ar-barrier.s
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8_1-a+simd.d b/gas/testsuite/gas/arm/armv8_1-a+simd.d
index 2bb2713..d227606 100644
--- a/gas/testsuite/gas/arm/armv8_1-a+simd.d
+++ b/gas/testsuite/gas/arm/armv8_1-a+simd.d
@@ -1,7 +1,7 @@
#name: Valid ARMv8.1-A with +simd
#as: -march=armv8.1-a+simd
#objdump: -dr
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#source: armv8-a+rdma.s
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8_2+rdma.d b/gas/testsuite/gas/arm/armv8_2+rdma.d
index 8aef500..3a7a0de 100644
--- a/gas/testsuite/gas/arm/armv8_2+rdma.d
+++ b/gas/testsuite/gas/arm/armv8_2+rdma.d
@@ -1,7 +1,7 @@
#name: Valid ARMv8.2-A with ARMv8.1-A NEON instructions.
#as: -march=armv8.2-a -mfpu=neon-fp-armv8
#objdump: -dr
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#source: armv8-a+rdma.s
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8_2-a.d b/gas/testsuite/gas/arm/armv8_2-a.d
index 068e13a..0d266ab 100644
--- a/gas/testsuite/gas/arm/armv8_2-a.d
+++ b/gas/testsuite/gas/arm/armv8_2-a.d
@@ -1,7 +1,7 @@
#name: ARMv8.2-A
#as: -march=armv8.2-a
#objdump: -dr
-#skip: *-*-pe *-wince-* *-*-coff *-*-aout
+#skip: *-*-pe *-wince-*
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8_3-a-fp.d b/gas/testsuite/gas/arm/armv8_3-a-fp.d
index 7f60754..8aff5e9 100644
--- a/gas/testsuite/gas/arm/armv8_3-a-fp.d
+++ b/gas/testsuite/gas/arm/armv8_3-a-fp.d
@@ -1,6 +1,6 @@
#as: -march=armv8.3-a+fp
#objdump: -dr
-#skip: *-*-pe *-wince-* *-*-coff
+#skip: *-*-pe *-wince-*
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8_3-a-simd.d b/gas/testsuite/gas/arm/armv8_3-a-simd.d
index 356b5a6..6cad42b 100644
--- a/gas/testsuite/gas/arm/armv8_3-a-simd.d
+++ b/gas/testsuite/gas/arm/armv8_3-a-simd.d
@@ -1,6 +1,6 @@
#as: -march=armv8.3-a+fp16+simd
#objdump: -dr
-#skip: *-*-pe *-wince-* *-*-coff
+#skip: *-*-pe *-wince-*
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/armv8a-automatic-hlt.d b/gas/testsuite/gas/arm/armv8a-automatic-hlt.d
index 6e8c1db..e33ac66 100644
--- a/gas/testsuite/gas/arm/armv8a-automatic-hlt.d
+++ b/gas/testsuite/gas/arm/armv8a-automatic-hlt.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v8
diff --git a/gas/testsuite/gas/arm/armv8a-automatic-lda.d b/gas/testsuite/gas/arm/armv8a-automatic-lda.d
index 6e8c1db..e33ac66 100644
--- a/gas/testsuite/gas/arm/armv8a-automatic-lda.d
+++ b/gas/testsuite/gas/arm/armv8a-automatic-lda.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v8
diff --git a/gas/testsuite/gas/arm/attr-syntax.d b/gas/testsuite/gas/arm/attr-syntax.d
index 894b829..211595d 100644
--- a/gas/testsuite/gas/arm/attr-syntax.d
+++ b/gas/testsuite/gas/arm/attr-syntax.d
@@ -1,4 +1,4 @@
#source: attr-syntax.s
-#not-target: *-*-pe *-*-aout
+#not-target: *-*-pe
#as:
#error: :1: Error: Attribute name not recognised: made_up_tag.*:3: Error: expected <tag> , <value>.*:5: Error: expected <tag> , <value>
diff --git a/gas/testsuite/gas/arm/automatic-bw.d b/gas/testsuite/gas/arm/automatic-bw.d
index d8cf543..f05d884 100644
--- a/gas/testsuite/gas/arm/automatic-bw.d
+++ b/gas/testsuite/gas/arm/automatic-bw.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v6T2
diff --git a/gas/testsuite/gas/arm/automatic-cbz.d b/gas/testsuite/gas/arm/automatic-cbz.d
index d8cf543..f05d884 100644
--- a/gas/testsuite/gas/arm/automatic-cbz.d
+++ b/gas/testsuite/gas/arm/automatic-cbz.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v6T2
diff --git a/gas/testsuite/gas/arm/automatic-clrex.d b/gas/testsuite/gas/arm/automatic-clrex.d
index d8cf543..f05d884 100644
--- a/gas/testsuite/gas/arm/automatic-clrex.d
+++ b/gas/testsuite/gas/arm/automatic-clrex.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v6T2
diff --git a/gas/testsuite/gas/arm/automatic-lda.d b/gas/testsuite/gas/arm/automatic-lda.d
index 02bb7a4..9b35c9d 100644
--- a/gas/testsuite/gas/arm/automatic-lda.d
+++ b/gas/testsuite/gas/arm/automatic-lda.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v8
diff --git a/gas/testsuite/gas/arm/automatic-ldaex.d b/gas/testsuite/gas/arm/automatic-ldaex.d
index 02bb7a4..9b35c9d 100644
--- a/gas/testsuite/gas/arm/automatic-ldaex.d
+++ b/gas/testsuite/gas/arm/automatic-ldaex.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v8
diff --git a/gas/testsuite/gas/arm/automatic-ldaexb.d b/gas/testsuite/gas/arm/automatic-ldaexb.d
index 02bb7a4..9b35c9d 100644
--- a/gas/testsuite/gas/arm/automatic-ldaexb.d
+++ b/gas/testsuite/gas/arm/automatic-ldaexb.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v8
diff --git a/gas/testsuite/gas/arm/automatic-ldrex.d b/gas/testsuite/gas/arm/automatic-ldrex.d
index d8cf543..f05d884 100644
--- a/gas/testsuite/gas/arm/automatic-ldrex.d
+++ b/gas/testsuite/gas/arm/automatic-ldrex.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v6T2
diff --git a/gas/testsuite/gas/arm/automatic-ldrexd.d b/gas/testsuite/gas/arm/automatic-ldrexd.d
index d8cf543..f05d884 100644
--- a/gas/testsuite/gas/arm/automatic-ldrexd.d
+++ b/gas/testsuite/gas/arm/automatic-ldrexd.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v6T2
diff --git a/gas/testsuite/gas/arm/automatic-movw.d b/gas/testsuite/gas/arm/automatic-movw.d
index d8cf543..f05d884 100644
--- a/gas/testsuite/gas/arm/automatic-movw.d
+++ b/gas/testsuite/gas/arm/automatic-movw.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v6T2
diff --git a/gas/testsuite/gas/arm/automatic-sdiv.d b/gas/testsuite/gas/arm/automatic-sdiv.d
index c2e5750..aa115c2 100644
--- a/gas/testsuite/gas/arm/automatic-sdiv.d
+++ b/gas/testsuite/gas/arm/automatic-sdiv.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v7
diff --git a/gas/testsuite/gas/arm/automatic-strexb.d b/gas/testsuite/gas/arm/automatic-strexb.d
index d8cf543..f05d884 100644
--- a/gas/testsuite/gas/arm/automatic-strexb.d
+++ b/gas/testsuite/gas/arm/automatic-strexb.d
@@ -1,6 +1,6 @@
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_arch: v6T2
diff --git a/gas/testsuite/gas/arm/barrier-bad-thumb.d b/gas/testsuite/gas/arm/barrier-bad-thumb.d
index 384b7ef..44f8279 100644
--- a/gas/testsuite/gas/arm/barrier-bad-thumb.d
+++ b/gas/testsuite/gas/arm/barrier-bad-thumb.d
@@ -1,5 +1,5 @@
#name: Bad barrier options (Thumb)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#source: barrier-bad.s
#as: -mthumb
#error-output: barrier-bad.l
diff --git a/gas/testsuite/gas/arm/barrier-bad.d b/gas/testsuite/gas/arm/barrier-bad.d
index 6e19717..93bea8e 100644
--- a/gas/testsuite/gas/arm/barrier-bad.d
+++ b/gas/testsuite/gas/arm/barrier-bad.d
@@ -1,3 +1,3 @@
#name: Bad barrier options (ARM)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#error-output: barrier-bad.l
diff --git a/gas/testsuite/gas/arm/barrier-thumb.d b/gas/testsuite/gas/arm/barrier-thumb.d
index 5929946..9194372 100644
--- a/gas/testsuite/gas/arm/barrier-thumb.d
+++ b/gas/testsuite/gas/arm/barrier-thumb.d
@@ -3,7 +3,7 @@
#source: barrier.s
#as: -mcpu=cortex-a8 -mthumb
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#not-target: *-*-pe *-*-wince
# Test Barrier Instruction Operands
diff --git a/gas/testsuite/gas/arm/barrier.d b/gas/testsuite/gas/arm/barrier.d
index 972a511..a09b1ea 100644
--- a/gas/testsuite/gas/arm/barrier.d
+++ b/gas/testsuite/gas/arm/barrier.d
@@ -2,7 +2,7 @@
#name: Barrier Instruction Operands
#as: -mcpu=cortex-a8
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#not-target: *-*-pe *-*-wince
# Test Barrier Instruction Operands
diff --git a/gas/testsuite/gas/arm/bignum1.d b/gas/testsuite/gas/arm/bignum1.d
index cef2036..a5ce59b 100644
--- a/gas/testsuite/gas/arm/bignum1.d
+++ b/gas/testsuite/gas/arm/bignum1.d
@@ -2,7 +2,7 @@
# as:
# objdump: --full-contents
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/blx-bad.d b/gas/testsuite/gas/arm/blx-bad.d
index 9e52d5b..dec67de 100644
--- a/gas/testsuite/gas/arm/blx-bad.d
+++ b/gas/testsuite/gas/arm/blx-bad.d
@@ -1,7 +1,7 @@
#objdump: -drw --show-raw-insn
#name: BLX encoding
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: file format .*arm.*
diff --git a/gas/testsuite/gas/arm/blx-bl-convert.d b/gas/testsuite/gas/arm/blx-bl-convert.d
index 8c568c2..7d8c1e6 100644
--- a/gas/testsuite/gas/arm/blx-bl-convert.d
+++ b/gas/testsuite/gas/arm/blx-bl-convert.d
@@ -1,7 +1,7 @@
#name: blx->bl convert under no -march/cpu
#error-output: blx-bl-convert.l
#objdump: -d
-#skip: *-*-pe *-wince-* *-*-coff *-*-vxworks *-*-netbsdelf *-*-nto*
+#skip: *-*-pe *-wince-* *-*-vxworks *-*-netbsdelf *-*-nto*
.*: file format .*
diff --git a/gas/testsuite/gas/arm/blx-local.s b/gas/testsuite/gas/arm/blx-local.s
index ed587c9..a6b4d79 100644
--- a/gas/testsuite/gas/arm/blx-local.s
+++ b/gas/testsuite/gas/arm/blx-local.s
@@ -1,5 +1,5 @@
# objdump: -fdrw --prefix-addresses --show-raw-insn
-# not-target: *-*-*aout* *-*-pe
+# not-target: *-*-pe
.text
.arch armv5t
diff --git a/gas/testsuite/gas/arm/crc32-armv8-a-bad.d b/gas/testsuite/gas/arm/crc32-armv8-a-bad.d
index bc559e0..608342c 100644
--- a/gas/testsuite/gas/arm/crc32-armv8-a-bad.d
+++ b/gas/testsuite/gas/arm/crc32-armv8-a-bad.d
@@ -3,7 +3,7 @@
#source: crc32-armv8-ar-bad.s
#as: -march=armv8-a+crc
#stderr: crc32-bad.l
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/crc32-armv8-a.d b/gas/testsuite/gas/arm/crc32-armv8-a.d
index 1374553..c163e60 100644
--- a/gas/testsuite/gas/arm/crc32-armv8-a.d
+++ b/gas/testsuite/gas/arm/crc32-armv8-a.d
@@ -2,7 +2,7 @@
#name: ARMv8-A CRC32 instructions
#source: crc32-armv8-ar.s
#as: -march=armv8-a+crc
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: *file format .*arm.*
diff --git a/gas/testsuite/gas/arm/crc32-armv8-r-bad.d b/gas/testsuite/gas/arm/crc32-armv8-r-bad.d
index 4e6fe3f..f8551d0 100644
--- a/gas/testsuite/gas/arm/crc32-armv8-r-bad.d
+++ b/gas/testsuite/gas/arm/crc32-armv8-r-bad.d
@@ -3,7 +3,7 @@
#source: crc32-armv8-ar-bad.s
#as: -march=armv8-r+crc
#stderr: crc32-bad.l
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/crc32-armv8-r.d b/gas/testsuite/gas/arm/crc32-armv8-r.d
index 6918e07..468e5c8 100644
--- a/gas/testsuite/gas/arm/crc32-armv8-r.d
+++ b/gas/testsuite/gas/arm/crc32-armv8-r.d
@@ -2,7 +2,7 @@
#name: ARMv8-R CRC32 instructions
#source: crc32-armv8-ar.s
#as: -march=armv8-r+crc
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: *file format .*arm.*
diff --git a/gas/testsuite/gas/arm/dis-data.d b/gas/testsuite/gas/arm/dis-data.d
index c389763..0ab0bad 100644
--- a/gas/testsuite/gas/arm/dis-data.d
+++ b/gas/testsuite/gas/arm/dis-data.d
@@ -1,5 +1,5 @@
# name: Data disassembler test (no symbols)
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+# skip: *-*-pe *-*-wince
# objdump: -dr --prefix-addresses --show-raw-insn
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/dis-data2.d b/gas/testsuite/gas/arm/dis-data2.d
index 9c50654..c85f00f 100644
--- a/gas/testsuite/gas/arm/dis-data2.d
+++ b/gas/testsuite/gas/arm/dis-data2.d
@@ -1,5 +1,5 @@
# name: Data disassembler test (function symbol)
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+# skip: *-*-pe *-*-wince
# objdump: -dr --prefix-addresses --show-raw-insn
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/dis-data3.d b/gas/testsuite/gas/arm/dis-data3.d
index e33159b..f0e1afd 100644
--- a/gas/testsuite/gas/arm/dis-data3.d
+++ b/gas/testsuite/gas/arm/dis-data3.d
@@ -1,5 +1,5 @@
# name: Data disassembler test (with mapping symbol)
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+# skip: *-*-pe *-*-wince
# objdump: -dr --prefix-addresses --show-raw-insn
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/eabi_attr_1.d b/gas/testsuite/gas/arm/eabi_attr_1.d
index e3e3982..6e05f178 100644
--- a/gas/testsuite/gas/arm/eabi_attr_1.d
+++ b/gas/testsuite/gas/arm/eabi_attr_1.d
@@ -1,7 +1,7 @@
# as: -meabi=4
# readelf: -A
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Attribute Section: aeabi
File Attributes
Tag_CPU_name: "ARM1136JF-S"
diff --git a/gas/testsuite/gas/arm/fp-save.d b/gas/testsuite/gas/arm/fp-save.d
index d32d930..501ebac 100644
--- a/gas/testsuite/gas/arm/fp-save.d
+++ b/gas/testsuite/gas/arm/fp-save.d
@@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: PR5712 - saving FP registers
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-riscix*
+#not-target: *-*-pe *-*-wince
#as: -mfpu=fpa
.*: *file format .*arm.*
diff --git a/gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.d b/gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.d
index bd46923..29574f9 100644
--- a/gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.d
+++ b/gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.d
@@ -1,3 +1,3 @@
#name: Group relocation tests, encoding failures (alu)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#error-output: group-reloc-alu-encoding-bad.l
diff --git a/gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.d b/gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.d
index 808bc05..7201db1 100644
--- a/gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.d
+++ b/gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.d
@@ -1,3 +1,3 @@
#name: Group relocation tests, parsing failures (alu)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#error-output: group-reloc-alu-parsing-bad.l
diff --git a/gas/testsuite/gas/arm/group-reloc-alu.d b/gas/testsuite/gas/arm/group-reloc-alu.d
index 327de74..3f84b70 100644
--- a/gas/testsuite/gas/arm/group-reloc-alu.d
+++ b/gas/testsuite/gas/arm/group-reloc-alu.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#name: Group relocation tests (alu)
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.d b/gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.d
index cdf0047..51d26a1 100644
--- a/gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.d
+++ b/gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.d
@@ -1,3 +1,3 @@
#name: Group relocation tests, encoding failures (ldc)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#error-output: group-reloc-ldc-encoding-bad.l
diff --git a/gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.d b/gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.d
index 09e3299..61f954c 100644
--- a/gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.d
+++ b/gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.d
@@ -1,3 +1,3 @@
#name: Group relocation tests, parsing failures (ldc)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#error-output: group-reloc-ldc-parsing-bad.l
diff --git a/gas/testsuite/gas/arm/group-reloc-ldc.d b/gas/testsuite/gas/arm/group-reloc-ldc.d
index 5c6c5e0..0f68ba1 100644
--- a/gas/testsuite/gas/arm/group-reloc-ldc.d
+++ b/gas/testsuite/gas/arm/group-reloc-ldc.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#name: Group relocation tests (ldc)
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.d b/gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.d
index cfa0a0c..d827db7 100644
--- a/gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.d
+++ b/gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.d
@@ -1,3 +1,3 @@
#name: Group relocation tests, encoding failures (ldr)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#error-output: group-reloc-ldr-encoding-bad.l
diff --git a/gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.d b/gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.d
index fa0941e..5a934ee 100644
--- a/gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.d
+++ b/gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.d
@@ -1,3 +1,3 @@
#name: Group relocation tests, parsing failures (ldr)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#error-output: group-reloc-ldr-parsing-bad.l
diff --git a/gas/testsuite/gas/arm/group-reloc-ldr.d b/gas/testsuite/gas/arm/group-reloc-ldr.d
index cd41b26..b731405 100644
--- a/gas/testsuite/gas/arm/group-reloc-ldr.d
+++ b/gas/testsuite/gas/arm/group-reloc-ldr.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#name: Group relocation tests (ldr)
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d b/gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d
index 0c0683a..2aab90e 100644
--- a/gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d
+++ b/gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d
@@ -1,3 +1,3 @@
#name: Group relocation tests, encoding failures (ldrs)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#error-output: group-reloc-ldrs-encoding-bad.l
diff --git a/gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d b/gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d
index cb46d84..c28671e 100644
--- a/gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d
+++ b/gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d
@@ -1,3 +1,3 @@
#name: Group relocation tests, parsing failures (ldrs)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#error-output: group-reloc-ldrs-parsing-bad.l
diff --git a/gas/testsuite/gas/arm/group-reloc-ldrs.d b/gas/testsuite/gas/arm/group-reloc-ldrs.d
index 49b8f09..6aba9bb 100644
--- a/gas/testsuite/gas/arm/group-reloc-ldrs.d
+++ b/gas/testsuite/gas/arm/group-reloc-ldrs.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#name: Group relocation tests (ldrs)
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/insn-error-a.d b/gas/testsuite/gas/arm/insn-error-a.d
index d3b492a..6072808 100644
--- a/gas/testsuite/gas/arm/insn-error-a.d
+++ b/gas/testsuite/gas/arm/insn-error-a.d
@@ -2,5 +2,5 @@
# after an invalid instruction does not cause an internal error.
#name: invalid instruction recovery test - ARM version
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#error-output: insn-error-a.l
diff --git a/gas/testsuite/gas/arm/insn-error-t.d b/gas/testsuite/gas/arm/insn-error-t.d
index 01b3ad0..4eead58 100644
--- a/gas/testsuite/gas/arm/insn-error-t.d
+++ b/gas/testsuite/gas/arm/insn-error-t.d
@@ -2,5 +2,5 @@
# after an invalid instruction does not cause an internal error.
#name: invalid instruction recovery test - Thumb version
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#error-output: insn-error-t.l
diff --git a/gas/testsuite/gas/arm/inst-po-2.d b/gas/testsuite/gas/arm/inst-po-2.d
index 3c3c41f..0d64413 100644
--- a/gas/testsuite/gas/arm/inst-po-2.d
+++ b/gas/testsuite/gas/arm/inst-po-2.d
@@ -1,4 +1,4 @@
#name: .inst pseudo-opcode validations test
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#error-output: inst-po-2.l
diff --git a/gas/testsuite/gas/arm/inst-po-3.d b/gas/testsuite/gas/arm/inst-po-3.d
index c6b09fb..fe461ef 100644
--- a/gas/testsuite/gas/arm/inst-po-3.d
+++ b/gas/testsuite/gas/arm/inst-po-3.d
@@ -1,7 +1,7 @@
#name: .inst pseudo-opcode with automatic IT blocks test
#as: -mimplicit-it=always
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/inst-po-be.d b/gas/testsuite/gas/arm/inst-po-be.d
index 2a6fb40..c9c6cfa 100644
--- a/gas/testsuite/gas/arm/inst-po-be.d
+++ b/gas/testsuite/gas/arm/inst-po-be.d
@@ -1,7 +1,7 @@
#name: .inst pseudo-opcode test 1 - big endian version
#as: -mbig-endian
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#source: inst-po.s
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/inst-po.d b/gas/testsuite/gas/arm/inst-po.d
index af41139..3feeb7e 100644
--- a/gas/testsuite/gas/arm/inst-po.d
+++ b/gas/testsuite/gas/arm/inst-po.d
@@ -1,6 +1,6 @@
#name: .inst pseudo-opcode test 1
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/ldconst.d b/gas/testsuite/gas/arm/ldconst.d
index e29acf3..167ed00 100644
--- a/gas/testsuite/gas/arm/ldconst.d
+++ b/gas/testsuite/gas/arm/ldconst.d
@@ -1,7 +1,7 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: ARM ldr with immediate constant
#as: -mcpu=arm7m -EL
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/ldgesb-bad.d b/gas/testsuite/gas/arm/ldgesb-bad.d
index 46a3726..1f4283c 100644
--- a/gas/testsuite/gas/arm/ldgesb-bad.d
+++ b/gas/testsuite/gas/arm/ldgesb-bad.d
@@ -1,4 +1,4 @@
# name: Reject ld<cc>sb instructions
# as: -march=armv7-a
# error-output: ldgesb-bad.l
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
diff --git a/gas/testsuite/gas/arm/ldgesh-bad.d b/gas/testsuite/gas/arm/ldgesh-bad.d
index 3dced89..8268f7f 100644
--- a/gas/testsuite/gas/arm/ldgesh-bad.d
+++ b/gas/testsuite/gas/arm/ldgesh-bad.d
@@ -1,4 +1,4 @@
# name: Reject ld<cc>sh instructions
# as: -march=armv7-a
# error-output: ldgesh-bad.l
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
diff --git a/gas/testsuite/gas/arm/ldst-offset0.d b/gas/testsuite/gas/arm/ldst-offset0.d
index c1727c3..bcbc97d 100644
--- a/gas/testsuite/gas/arm/ldst-offset0.d
+++ b/gas/testsuite/gas/arm/ldst-offset0.d
@@ -1,7 +1,7 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: ARM load/store with 0 offset
#as:
-#skip: *-*-pe *-wince-* *-*-coff
+#skip: *-*-pe *-wince-*
# Test the standard ARM instructions:
diff --git a/gas/testsuite/gas/arm/local_function.d b/gas/testsuite/gas/arm/local_function.d
index 6d227d5..23fe3f6 100644
--- a/gas/testsuite/gas/arm/local_function.d
+++ b/gas/testsuite/gas/arm/local_function.d
@@ -1,7 +1,7 @@
#objdump: -r
#name: Relocations against local function symbols
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#not-target: *-*-pe *-*-wince *-*-vxworks
.*: file format.*
diff --git a/gas/testsuite/gas/arm/local_label_coff.d b/gas/testsuite/gas/arm/local_label_coff.d
index e953a27..e5b505b 100644
--- a/gas/testsuite/gas/arm/local_label_coff.d
+++ b/gas/testsuite/gas/arm/local_label_coff.d
@@ -2,7 +2,7 @@
#name: ARM local label relocs to section symbol relocs (COFF)
# This test is only valid on COFF based targets, except Windows CE.
# There are ELF and Windows CE versions of this test.
-#not-skip: *-unknown-pe *-*-*coff
+#not-skip: *-unknown-pe
# Check if relocations against local symbols are converted to
# relocations against section symbols.
diff --git a/gas/testsuite/gas/arm/local_label_elf.d b/gas/testsuite/gas/arm/local_label_elf.d
index d4a8c8e..cfa6dba 100644
--- a/gas/testsuite/gas/arm/local_label_elf.d
+++ b/gas/testsuite/gas/arm/local_label_elf.d
@@ -2,7 +2,7 @@
#name: ARM local label relocs to section symbol relocs (ELF)
# This test is only valid on ELF targets.
# There are COFF and Windows CE versions of this test.
-#skip: *-*-*coff *-*-pe *-wince-* *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
# Check if relocations against local symbols are converted to
# relocations against section symbols.
diff --git a/gas/testsuite/gas/arm/mapping.d b/gas/testsuite/gas/arm/mapping.d
index c4819d2..32364d3 100644
--- a/gas/testsuite/gas/arm/mapping.d
+++ b/gas/testsuite/gas/arm/mapping.d
@@ -1,7 +1,7 @@
#objdump: --syms --special-syms
#name: ARM Mapping Symbols
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# Test the generation of ARM ELF Mapping Symbols
diff --git a/gas/testsuite/gas/arm/mapping2.d b/gas/testsuite/gas/arm/mapping2.d
index 42b300d..393b5c6 100644
--- a/gas/testsuite/gas/arm/mapping2.d
+++ b/gas/testsuite/gas/arm/mapping2.d
@@ -1,7 +1,7 @@
#objdump: --syms --special-syms
#name: ARM Mapping Symbols Test 2
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format.*arm.*
diff --git a/gas/testsuite/gas/arm/mapping3.d b/gas/testsuite/gas/arm/mapping3.d
index 2c70a72..7a7b39b 100644
--- a/gas/testsuite/gas/arm/mapping3.d
+++ b/gas/testsuite/gas/arm/mapping3.d
@@ -1,7 +1,7 @@
#objdump: --syms --special-syms
#name: ARM Mapping Symbols Test 3
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format.*arm.*
diff --git a/gas/testsuite/gas/arm/mapping4.d b/gas/testsuite/gas/arm/mapping4.d
index 2d82a1a..6331e19 100644
--- a/gas/testsuite/gas/arm/mapping4.d
+++ b/gas/testsuite/gas/arm/mapping4.d
@@ -1,7 +1,7 @@
#objdump: --syms --special-syms
#name: ARM Mapping Symbols Test 4
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format.*arm.*
diff --git a/gas/testsuite/gas/arm/mapshort-elf.d b/gas/testsuite/gas/arm/mapshort-elf.d
index 38cd0e8..ffb649d 100644
--- a/gas/testsuite/gas/arm/mapshort-elf.d
+++ b/gas/testsuite/gas/arm/mapshort-elf.d
@@ -1,7 +1,7 @@
#objdump: --syms --special-syms -d
#name: ARM Mapping Symbols for .short (ELF version)
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-vxworks *-*-elf *-*-nacl*
+#not-target: *-*-pe *-*-wince *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-vxworks *-*-elf *-*-nacl*
#source: mapshort.s
# Test the generation and use of ARM ELF Mapping Symbols
diff --git a/gas/testsuite/gas/arm/mask_1-armv8-a.d b/gas/testsuite/gas/arm/mask_1-armv8-a.d
index ece640a..823a266 100644
--- a/gas/testsuite/gas/arm/mask_1-armv8-a.d
+++ b/gas/testsuite/gas/arm/mask_1-armv8-a.d
@@ -3,7 +3,7 @@
#source: mask_1-armv8-ar.s
#as: -march=armv8-a
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# Test VFMA instruction disassembly
diff --git a/gas/testsuite/gas/arm/mask_1-armv8-r.d b/gas/testsuite/gas/arm/mask_1-armv8-r.d
index 6da82ef..7264de66 100644
--- a/gas/testsuite/gas/arm/mask_1-armv8-r.d
+++ b/gas/testsuite/gas/arm/mask_1-armv8-r.d
@@ -3,7 +3,7 @@
#source: mask_1-armv8-ar.s
#as: -march=armv8-r
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# Test VFMA instruction disassembly
diff --git a/gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d b/gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d
index 1e94394..5ea3383 100644
--- a/gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d
+++ b/gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#name: MOVS relocations against local symbols for armv7-m
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/movs-thumb1-reloc-local.d b/gas/testsuite/gas/arm/movs-thumb1-reloc-local.d
index 3febca3..98a3c2d 100644
--- a/gas/testsuite/gas/arm/movs-thumb1-reloc-local.d
+++ b/gas/testsuite/gas/arm/movs-thumb1-reloc-local.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#name: MOVS relocations against local symbols for armv6s-m
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/movw-local.d b/gas/testsuite/gas/arm/movw-local.d
index af9562e..45e91b1 100644
--- a/gas/testsuite/gas/arm/movw-local.d
+++ b/gas/testsuite/gas/arm/movw-local.d
@@ -1,5 +1,5 @@
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#name: MOVW/MOVT relocations against local symbols
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d b/gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d
index 232e237..331fe4a 100644
--- a/gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d
+++ b/gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d
@@ -1,7 +1,7 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: MRS/MSR test, architecture v6t2, Thumb mode
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: file format .*
diff --git a/gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d b/gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d
index 594ab43..29bcc8e 100644
--- a/gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d
+++ b/gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d
@@ -1,7 +1,7 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: MRS/MSR test, architecture v7-M, Thumb mode
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: file format .*
diff --git a/gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d b/gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d
index a1595ca..943cbd1 100644
--- a/gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d
+++ b/gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d
@@ -1,7 +1,7 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: MRS/MSR test, architecture v7e-M, Thumb mode
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: file format .*
diff --git a/gas/testsuite/gas/arm/msr-imm-bad.d b/gas/testsuite/gas/arm/msr-imm-bad.d
index ae1faa7..94dc415 100644
--- a/gas/testsuite/gas/arm/msr-imm-bad.d
+++ b/gas/testsuite/gas/arm/msr-imm-bad.d
@@ -1,5 +1,5 @@
# name: Cannot use MSR with immediates in thumb mode.
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
# error-output: msr-imm-bad.l
# source: msr-imm.s
# as: -march=armv7-a -mthumb
diff --git a/gas/testsuite/gas/arm/msr-reg-bad.d b/gas/testsuite/gas/arm/msr-reg-bad.d
index 468bb61..1a5ca24 100644
--- a/gas/testsuite/gas/arm/msr-reg-bad.d
+++ b/gas/testsuite/gas/arm/msr-reg-bad.d
@@ -1,5 +1,5 @@
# name: Cannot use flag-variant of PSR on v7m and v6m.
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
# error-output: msr-reg-bad.l
# source: msr-reg.s
# as: -march=armv7-m
diff --git a/gas/testsuite/gas/arm/msr-reg-thumb.d b/gas/testsuite/gas/arm/msr-reg-thumb.d
index 39b1275..a3f1e31 100644
--- a/gas/testsuite/gas/arm/msr-reg-thumb.d
+++ b/gas/testsuite/gas/arm/msr-reg-thumb.d
@@ -3,7 +3,7 @@
# source: msr-reg.s
# objdump: -dr --prefix-addresses --show-raw-insn
# warning: writing to APSR without specifying a bitmask is deprecated
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/nomapping.d b/gas/testsuite/gas/arm/nomapping.d
index 76f2833..caa1ec5 100644
--- a/gas/testsuite/gas/arm/nomapping.d
+++ b/gas/testsuite/gas/arm/nomapping.d
@@ -1,7 +1,7 @@
#nm: -n
#name: ARM Mapping Symbols Ignored
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# Check ARM ELF Mapping Symbols are ignored properly
0+0 t sym1
diff --git a/gas/testsuite/gas/arm/nops.d b/gas/testsuite/gas/arm/nops.d
index 0d57e66..dc14606 100644
--- a/gas/testsuite/gas/arm/nops.d
+++ b/gas/testsuite/gas/arm/nops.d
@@ -1,6 +1,6 @@
# name: NOP<c> instructions
# objdump: -dr --prefix-addresses --show-raw-insn
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/pic.d b/gas/testsuite/gas/arm/pic.d
index ac2a65d..7e8caf3 100644
--- a/gas/testsuite/gas/arm/pic.d
+++ b/gas/testsuite/gas/arm/pic.d
@@ -1,7 +1,7 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: PIC
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# VxWorks needs a special variant of this file.
#skip: *-*-vxworks*
diff --git a/gas/testsuite/gas/arm/pinsn.d b/gas/testsuite/gas/arm/pinsn.d
index b36cc56..792843e 100644
--- a/gas/testsuite/gas/arm/pinsn.d
+++ b/gas/testsuite/gas/arm/pinsn.d
@@ -1,6 +1,6 @@
# name: 26-bit teq/cmn/tst/cmp instructions
# objdump: -dr --prefix-addresses --show-raw-insn -marmv4
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/plt-1.d b/gas/testsuite/gas/arm/plt-1.d
index 8912706..b40db73 100644
--- a/gas/testsuite/gas/arm/plt-1.d
+++ b/gas/testsuite/gas/arm/plt-1.d
@@ -2,7 +2,7 @@
# as:
# objdump: -dr
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#not-target: *-*-pe *-*-wince *-*-vxworks
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/pr21458.d b/gas/testsuite/gas/arm/pr21458.d
index c0b1d12..5410e7a 100644
--- a/gas/testsuite/gas/arm/pr21458.d
+++ b/gas/testsuite/gas/arm/pr21458.d
@@ -1,6 +1,6 @@
#objdump: -d --prefix-addresses --show-raw-insn
#name: ADR(L) for Thumb functions
-#skip: *-*-pe *-wince-* *-*-coff *-*-vxworks
+#skip: *-*-pe *-wince-* *-*-vxworks
# Test that using ADR(L) on thumb function symbols sets the T bit.
diff --git a/gas/testsuite/gas/arm/pr9722.d b/gas/testsuite/gas/arm/pr9722.d
index 44f7e48..75051c9 100644
--- a/gas/testsuite/gas/arm/pr9722.d
+++ b/gas/testsuite/gas/arm/pr9722.d
@@ -1,4 +1,4 @@
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#objdump: -dr --prefix-addresses --show-raw-insn
#name: PR9722: Generation of Thumb NOP instruction
diff --git a/gas/testsuite/gas/arm/strex-t.d b/gas/testsuite/gas/arm/strex-t.d
index c38eda6..4c83941 100644
--- a/gas/testsuite/gas/arm/strex-t.d
+++ b/gas/testsuite/gas/arm/strex-t.d
@@ -1,6 +1,6 @@
# name: STREXH/STREXB. - Thumb
# objdump: -dr --prefix-address --show-raw-insn
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/t2-branch-global.d b/gas/testsuite/gas/arm/t2-branch-global.d
index 5850d6b..0b77401 100644
--- a/gas/testsuite/gas/arm/t2-branch-global.d
+++ b/gas/testsuite/gas/arm/t2-branch-global.d
@@ -1,6 +1,6 @@
#name: Thumb-2 branch to constant address
#This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
#objdump: -rd
diff --git a/gas/testsuite/gas/arm/target-reloc-1.d b/gas/testsuite/gas/arm/target-reloc-1.d
index 7a33b71..f9b4942 100644
--- a/gas/testsuite/gas/arm/target-reloc-1.d
+++ b/gas/testsuite/gas/arm/target-reloc-1.d
@@ -1,5 +1,5 @@
#objdump: -dr --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
#name: TARGET reloc
.*: file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumb-b-bad.d b/gas/testsuite/gas/arm/thumb-b-bad.d
index 958773db..f366827 100644
--- a/gas/testsuite/gas/arm/thumb-b-bad.d
+++ b/gas/testsuite/gas/arm/thumb-b-bad.d
@@ -1,4 +1,4 @@
#name: Out of range Thumb branches (PR 12848)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#as: -mthumb
#error-output: thumb-b-bad.l
diff --git a/gas/testsuite/gas/arm/thumb-w-bad.d b/gas/testsuite/gas/arm/thumb-w-bad.d
index 7b3b2c0..c257c00 100644
--- a/gas/testsuite/gas/arm/thumb-w-bad.d
+++ b/gas/testsuite/gas/arm/thumb-w-bad.d
@@ -1,3 +1,3 @@
#name: Wide instruction rejected in non-Thumb2 cores.
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#error-output: thumb-w-bad.l
diff --git a/gas/testsuite/gas/arm/thumb-w-good.d b/gas/testsuite/gas/arm/thumb-w-good.d
index 4fd7da4..0d80ee0 100644
--- a/gas/testsuite/gas/arm/thumb-w-good.d
+++ b/gas/testsuite/gas/arm/thumb-w-good.d
@@ -1,6 +1,6 @@
#name: Wide instruction acceptance in Thumb-2 cores
#objdump: -d --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-*-pe *-*-wince *-*-vxworks
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumb.d b/gas/testsuite/gas/arm/thumb.d
index 65d007a..d0eae4e 100644
--- a/gas/testsuite/gas/arm/thumb.d
+++ b/gas/testsuite/gas/arm/thumb.d
@@ -3,7 +3,7 @@
# objdump: -dr --prefix-addresses --show-raw-insn
# The arm-aout and arm-pe ports do not support Thumb branch relocations.
# EABI targets have their own variant.
-# not-target: *-*-*aout* *-*-pe *-*-*eabi* *-*-symbianelf *-*-nacl*
+# not-target: *-*-pe *-*-*eabi* *-*-symbianelf *-*-nacl*
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumb2_it.d b/gas/testsuite/gas/arm/thumb2_it.d
index 073d01f..fc31374 100644
--- a/gas/testsuite/gas/arm/thumb2_it.d
+++ b/gas/testsuite/gas/arm/thumb2_it.d
@@ -1,6 +1,5 @@
# name: Mixed 16 and 32-bit Thumb conditional instructions
# as: -march=armv6kt2
-#skip: *-*-*aout*
# objdump: -dr --prefix-addresses --show-raw-insn
# Modifications to this file shall be mirrored to thumb2_it_auto.d
diff --git a/gas/testsuite/gas/arm/thumb2_it_auto.d b/gas/testsuite/gas/arm/thumb2_it_auto.d
index 384d605..fa480f8 100644
--- a/gas/testsuite/gas/arm/thumb2_it_auto.d
+++ b/gas/testsuite/gas/arm/thumb2_it_auto.d
@@ -1,6 +1,5 @@
# name: Mixed 16 and 32-bit Thumb conditional instructions
# as: -march=armv6kt2 -mimplicit-it=always
-#skip: *-*-*aout*
# source: thumb2_it.s
# objdump: -dr --prefix-addresses --show-raw-insn
diff --git a/gas/testsuite/gas/arm/thumb2_it_search.d b/gas/testsuite/gas/arm/thumb2_it_search.d
index 3edaa1b..eef84b5 100644
--- a/gas/testsuite/gas/arm/thumb2_it_search.d
+++ b/gas/testsuite/gas/arm/thumb2_it_search.d
@@ -1,7 +1,7 @@
#name: 32-bit Thumb conditional instructions backward search
#as: -march=armv6kt2
# This test is only valid on ELF based ports.
-#skip: *-*-*aout* *-*-pe *-*-*coff *-*-wince *-*-netbsd *-*-riscix*
+#skip: *-*-pe *-*-wince
#source: thumb2_it_search.s
#objdump: -dr --prefix-addresses --show-raw-insn
diff --git a/gas/testsuite/gas/arm/thumb2_ldmstm.d b/gas/testsuite/gas/arm/thumb2_ldmstm.d
index 3ab53ac..295c6a2 100644
--- a/gas/testsuite/gas/arm/thumb2_ldmstm.d
+++ b/gas/testsuite/gas/arm/thumb2_ldmstm.d
@@ -1,8 +1,6 @@
# name: Thumb-2 LDM/STM
# as: -march=armv6t2
# objdump: -dr --prefix-addresses --show-raw-insn
-# not-target: *-*-*aout*
-
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d b/gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d
index 5291077..f37fe31 100644
--- a/gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d
+++ b/gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d
@@ -1,7 +1,7 @@
# name: Ldr immediate on armv6
# as: -march=armv6
# objdump: -dr --prefix-addresses --show-raw-insn
-# not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+# not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6t2.d b/gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6t2.d
index 09c46a8..93f8326 100644
--- a/gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6t2.d
+++ b/gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6t2.d
@@ -1,7 +1,7 @@
# name: Ldr immediate on armv6t2
# as: -march=armv6t2
# objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-pe *-wince-* *-*-coff
+#skip: *-*-pe *-wince-*
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumb2_ldr_immediate_highregs_armv6t2.d b/gas/testsuite/gas/arm/thumb2_ldr_immediate_highregs_armv6t2.d
index 7afc135..107657d 100644
--- a/gas/testsuite/gas/arm/thumb2_ldr_immediate_highregs_armv6t2.d
+++ b/gas/testsuite/gas/arm/thumb2_ldr_immediate_highregs_armv6t2.d
@@ -1,7 +1,7 @@
# name: Ldr small immediate high registers on armv6t2
# as: -march=armv6t2
# objdump: -dr --prefix-addresses --show-raw-insn
-# not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+# not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumb2_pool.d b/gas/testsuite/gas/arm/thumb2_pool.d
index fdf63ba..55577da 100644
--- a/gas/testsuite/gas/arm/thumb2_pool.d
+++ b/gas/testsuite/gas/arm/thumb2_pool.d
@@ -1,7 +1,7 @@
# as: -march=armv6t2
# objdump: -dr --prefix-addresses --show-raw-insn
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#not-target: *-*-pe *-*-wince *-*-vxworks
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumb2_vpool.d b/gas/testsuite/gas/arm/thumb2_vpool.d
index 5a8cb6f..3407614 100644
--- a/gas/testsuite/gas/arm/thumb2_vpool.d
+++ b/gas/testsuite/gas/arm/thumb2_vpool.d
@@ -1,7 +1,7 @@
# as: -march=armv6t2 -EL
# objdump: -dr --prefix-addresses --show-raw-insn
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
#name: Thumb2 vldr with immediate constant
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumb2_vpool_be.d b/gas/testsuite/gas/arm/thumb2_vpool_be.d
index 15aafa5..164651d 100644
--- a/gas/testsuite/gas/arm/thumb2_vpool_be.d
+++ b/gas/testsuite/gas/arm/thumb2_vpool_be.d
@@ -1,7 +1,7 @@
# as: -march=armv6t2 -mbig-endian
# objdump: -dr --prefix-addresses --show-raw-insn
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
#name: Thumb2 vldr with immediate constant
#source: thumb2_vpool.s
diff --git a/gas/testsuite/gas/arm/thumb32.d b/gas/testsuite/gas/arm/thumb32.d
index 8e593a5..65382b4 100644
--- a/gas/testsuite/gas/arm/thumb32.d
+++ b/gas/testsuite/gas/arm/thumb32.d
@@ -2,7 +2,7 @@
# as: -march=armv6zkt2
# objdump: -dr --prefix-addresses --show-raw-insn
# The arm-aout and arm-pe ports do not support Thumb branch relocations.
-# not-target: *-*-*aout* *-*-pe
+# not-target: *-*-pe
# stderr: thumb32.l
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/thumbver.d b/gas/testsuite/gas/arm/thumbver.d
index d33d315..49b66d7 100644
--- a/gas/testsuite/gas/arm/thumbver.d
+++ b/gas/testsuite/gas/arm/thumbver.d
@@ -1,7 +1,7 @@
# as: -meabi=4
# readelf: -s
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
Symbol table '\.symtab' contains .* entries:
+Num: +Value +Size +Type +Bind +Vis +Ndx +Name
diff --git a/gas/testsuite/gas/arm/tls.d b/gas/testsuite/gas/arm/tls.d
index 1ae7ed8..2464633 100644
--- a/gas/testsuite/gas/arm/tls.d
+++ b/gas/testsuite/gas/arm/tls.d
@@ -1,7 +1,7 @@
#objdump: -dr
#name: TLS
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# VxWorks needs a special variant of this file.
#skip: *-*-vxworks*
diff --git a/gas/testsuite/gas/arm/tls_vxworks.d b/gas/testsuite/gas/arm/tls_vxworks.d
index 62b16b8..085075b 100644
--- a/gas/testsuite/gas/arm/tls_vxworks.d
+++ b/gas/testsuite/gas/arm/tls_vxworks.d
@@ -1,7 +1,7 @@
#objdump: -dr
#name: TLS
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# This is the VxWorks variant of this file.
#source: tls.s
#not-skip: *-*-vxworks*
diff --git a/gas/testsuite/gas/arm/undefined.d b/gas/testsuite/gas/arm/undefined.d
index 3126b84..8976113 100644
--- a/gas/testsuite/gas/arm/undefined.d
+++ b/gas/testsuite/gas/arm/undefined.d
@@ -1,5 +1,5 @@
#name: Undefined local label error
# COFF and aout based ports, except Windows CE,
# use a different naming convention for local labels.
-#skip: *-*-*coff *-unknown-pe *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#skip: *-unknown-pe *-*-vxworks
#error-output: undefined.l
diff --git a/gas/testsuite/gas/arm/undefined_coff.d b/gas/testsuite/gas/arm/undefined_coff.d
index a8fb949..df802d4 100644
--- a/gas/testsuite/gas/arm/undefined_coff.d
+++ b/gas/testsuite/gas/arm/undefined_coff.d
@@ -1,5 +1,5 @@
#name: Undefined local label error
# COFF and aout based ports, except Windows CE,
# use a different naming convention for local labels.
-#not-skip: *-*-*coff *-unknown-pe *-*-*aout* *-*-netbsd *-*-riscix*
+#not-skip: *-unknown-pe
#error-output: undefined_coff.l
diff --git a/gas/testsuite/gas/arm/unwind.d b/gas/testsuite/gas/arm/unwind.d
index 557c3e4..05f46a0 100644
--- a/gas/testsuite/gas/arm/unwind.d
+++ b/gas/testsuite/gas/arm/unwind.d
@@ -1,7 +1,7 @@
#objdump: -sr
#name: Unwind table generation
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# VxWorks needs a special variant of this file.
#skip: *-*-vxworks*
diff --git a/gas/testsuite/gas/arm/v4bx.d b/gas/testsuite/gas/arm/v4bx.d
index d37c25b..587e002 100644
--- a/gas/testsuite/gas/arm/v4bx.d
+++ b/gas/testsuite/gas/arm/v4bx.d
@@ -1,7 +1,7 @@
# objdump: -dr --prefix-addresses --show-raw-insn
# as: -meabi=4 --fix-v4bx
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/vcmp-noprefix-imm.d b/gas/testsuite/gas/arm/vcmp-noprefix-imm.d
index 64f37ea..15be710 100644
--- a/gas/testsuite/gas/arm/vcmp-noprefix-imm.d
+++ b/gas/testsuite/gas/arm/vcmp-noprefix-imm.d
@@ -1,7 +1,7 @@
#name: VCMP immediate without prefix
#as:
#objdump: -dr --prefix-addresses --show-raw-insn
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/vcvt-bad.d b/gas/testsuite/gas/arm/vcvt-bad.d
index 20b7798..d502a15 100644
--- a/gas/testsuite/gas/arm/vcvt-bad.d
+++ b/gas/testsuite/gas/arm/vcvt-bad.d
@@ -1,4 +1,4 @@
#name: Invalid Immediate field for VCVT (between floating-point and fixed-point, VFP)
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#error-output: vcvt-bad.l
#as: -mcpu=cortex-a8 -mfpu=vfpv3
diff --git a/gas/testsuite/gas/arm/vfma1.d b/gas/testsuite/gas/arm/vfma1.d
index a60e430..be75b15 100644
--- a/gas/testsuite/gas/arm/vfma1.d
+++ b/gas/testsuite/gas/arm/vfma1.d
@@ -2,7 +2,7 @@
#name: VFMA decoding
#as: -mcpu=arm7m
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
# Test VFMA instruction disassembly
diff --git a/gas/testsuite/gas/arm/vldconst.d b/gas/testsuite/gas/arm/vldconst.d
index 221f3e3..74483cc 100644
--- a/gas/testsuite/gas/arm/vldconst.d
+++ b/gas/testsuite/gas/arm/vldconst.d
@@ -1,6 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: ARM vldr with immediate constant
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#as: -mcpu=arm7m -EL
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/vldconst_be.d b/gas/testsuite/gas/arm/vldconst_be.d
index f99371b..63f3c2f 100644
--- a/gas/testsuite/gas/arm/vldconst_be.d
+++ b/gas/testsuite/gas/arm/vldconst_be.d
@@ -1,7 +1,7 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: ARM vldr with immediate constant (Big Endian)
#as: -mcpu=arm7m -mbig-endian
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+#skip: *-*-pe *-*-wince
#source: vldconst.s
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/vldm-arm.d b/gas/testsuite/gas/arm/vldm-arm.d
index 37fcb63..1d0460d 100644
--- a/gas/testsuite/gas/arm/vldm-arm.d
+++ b/gas/testsuite/gas/arm/vldm-arm.d
@@ -3,7 +3,7 @@
# source: vldm.s
# objdump: -dr --prefix-addresses --show-raw-insn
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/vldr.d b/gas/testsuite/gas/arm/vldr.d
index fbb1560..61ba87e 100644
--- a/gas/testsuite/gas/arm/vldr.d
+++ b/gas/testsuite/gas/arm/vldr.d
@@ -2,7 +2,7 @@
# as: -mfpu=vfp3 -mcpu=cortex-a8 -mthumb
# source: vldr.s
# objdump: -dr --prefix-addresses --show-raw-insn
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
+# skip: *-*-pe *-*-wince
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/weakdef-1.d b/gas/testsuite/gas/arm/weakdef-1.d
index 80535f8..8932d19 100644
--- a/gas/testsuite/gas/arm/weakdef-1.d
+++ b/gas/testsuite/gas/arm/weakdef-1.d
@@ -2,7 +2,7 @@
# as:
# objdump: -dr
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
+#not-target: *-*-pe *-*-wince *-*-vxworks
.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/arm/weakdef-2.d b/gas/testsuite/gas/arm/weakdef-2.d
index e0ff272..cff500f 100644
--- a/gas/testsuite/gas/arm/weakdef-2.d
+++ b/gas/testsuite/gas/arm/weakdef-2.d
@@ -2,4 +2,4 @@
# as:
# error-output: weakdef-2.l
# This test is only valid on ELF based ports.
-#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+#not-target: *-*-pe *-*-wince