From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 22F573858D20 for ; Mon, 26 Jun 2023 16:37:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 22F573858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1687797426; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=/MTpDceIXzQM7FG7Dgn0WFyZc9RWkBdvqeSQExqZMUw=; b=QZvb3bj9Ub+ZJORhMLxhKTIhacVxtfHHQCjIIUnh24hVdjzAkVVbZgZqjtAxxudHwRO4/F hNdUZFvjFY/Clu/Uhg5/8xmRPjq1UUAxXVO8HxX/XtYQQ9d3yjKiFSNRgKEO6ExEtb+e0S dyXIOcDYrGHKmO7r4M/UrhAyJseyUzg= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-325-YvHX8f4qORSzKphkz8O8Ig-1; Mon, 26 Jun 2023 12:37:03 -0400 X-MC-Unique: YvHX8f4qORSzKphkz8O8Ig-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 64AD4856506 for ; Mon, 26 Jun 2023 16:37:03 +0000 (UTC) Received: from prancer.redhat.com (unknown [10.42.28.168]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 9E25740C6CCD for ; Mon, 26 Jun 2023 16:37:02 +0000 (UTC) From: Nick Clifton To: binutils@sourceware.org Subject: Commit: Fix gas testsuite failures for non-ELF AArch64 toolchains Date: Mon, 26 Jun 2023 17:37:01 +0100 Message-ID: <87mt0myyc2.fsf@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.2 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Status: No, score=-9.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --=-=-= Content-Type: text/plain Hi Guys, A lot of AArch64 specific tests in the GAS testsuite assume that they are targeting an ELF based toolchain. This does not have to be the case however, so I am checking in the attached patch to skip any tests that are just not supported and to tweak the regexps in those that are supported. Cheers Nick gas/ChangeLog 2023-06-26 Nick Clifton * testsuite/gas/aarch64/bfloat16-directive-be.d: Adjust regexps to allow for non-ELF based toolchains. * testsuite/gas/aarch64/bfloat16-directive-le.d: Likewise. * testsuite/gas/aarch64/optional.d: Likewise. * testsuite/gas/aarch64/pr20364.d: Likewise. * testsuite/gas/aarch64/adr_1.d: Skip for non-ELF based toolchains. * testsuite/gas/aarch64/advsimd-mov-bad.d: Likewise. * testsuite/gas/aarch64/b_1.d: Likewise. * testsuite/gas/aarch64/beq_1.d: Likewise. * testsuite/gas/aarch64/codealign_1.d: Likewise. * testsuite/gas/aarch64/dwarf.d: Likewise. * testsuite/gas/aarch64/ilp32-basic.d: Likewise. * testsuite/gas/aarch64/int-insns.d: Likewise. * testsuite/gas/aarch64/ldr_1.d: Likewise. * testsuite/gas/aarch64/mapping_5.d: Likewise. * testsuite/gas/aarch64/mapping_6.d: Likewise. * testsuite/gas/aarch64/mops_invalid_2.d: Likewise. * testsuite/gas/aarch64/movw_label.d: Likewise. * testsuite/gas/aarch64/pac_ab_key.d: Likewise. * testsuite/gas/aarch64/pac_negate_ra_state.d: Likewise. * testsuite/gas/aarch64/pr27217.d: Likewise. * testsuite/gas/aarch64/pr29519.d: Likewise. * testsuite/gas/aarch64/programmer-friendly.d: Likewise. * testsuite/gas/aarch64/reloc-data.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_g0.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_g0_nc-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_g0_nc.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_g1.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_g1_nc.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_g2.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_hi12-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_hi12.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12-1.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12-ilp32-1.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d: Likewise. * testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d: Likewise. * testsuite/gas/aarch64/reloc-gotoff_g0_nc.d: Likewise. * testsuite/gas/aarch64/reloc-gotoff_g1.d: Likewise. * testsuite/gas/aarch64/reloc-gottprel_g0_nc.d: Likewise. * testsuite/gas/aarch64/reloc-gottprel_g1.d: Likewise. * testsuite/gas/aarch64/reloc-insn.d: Likewise. * testsuite/gas/aarch64/reloc-prel_g0.d: Likewise. * testsuite/gas/aarch64/reloc-prel_g0_nc.d: Likewise. * testsuite/gas/aarch64/reloc-prel_g1.d: Likewise. * testsuite/gas/aarch64/reloc-prel_g1_nc.d: Likewise. * testsuite/gas/aarch64/reloc-prel_g2.d: Likewise. * testsuite/gas/aarch64/reloc-prel_g2_nc.d: Likewise. * testsuite/gas/aarch64/reloc-prel_g3.d: Likewise. * testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d: Likewise. * testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d: Likewise. * testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d: Likewise. * testsuite/gas/aarch64/reloc-tlsgd_g1.d: Likewise. * testsuite/gas/aarch64/reloc-tlsldm-1.d: Likewise. * testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.d: Likewise. * testsuite/gas/aarch64/reloc-tlsldm-page-1.d: Likewise. * testsuite/gas/aarch64/reloc-tlsldm-page-ilp32-1.d: Likewise. * testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d: Likewise. * testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d: Likewise. * testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_1.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_10.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_11.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_12.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_13.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_14.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_15.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_16.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_17.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_18.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_19.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_2.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_20.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_21.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_22.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_23.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_24.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_25.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_26.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_27.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_28.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_3.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_4.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_5.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_6.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_7.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_8.d: Likewise. * testsuite/gas/aarch64/sve-movprfx_9.d: Likewise. * testsuite/gas/aarch64/symbol-variant_pcs-1.d: Likewise. * testsuite/gas/aarch64/symbol-variant_pcs-2.d: Likewise. * testsuite/gas/aarch64/symbol-variant_pcs-3.d: Likewise. * testsuite/gas/aarch64/system.d: Likewise. * testsuite/gas/aarch64/tail_padding.d: Likewise. * testsuite/gas/aarch64/tbz_1.d: Likewise. * testsuite/gas/aarch64/tls-desc.d: Likewise. * testsuite/gas/aarch64/tls.d: Likewise. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=aarch64-pe.patch diff --git a/gas/testsuite/gas/aarch64/adr_1.d b/gas/testsuite/gas/aarch64/adr_1.d index 4b5cc56144b..e5d7b78bdf2 100644 --- a/gas/testsuite/gas/aarch64/adr_1.d +++ b/gas/testsuite/gas/aarch64/adr_1.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/advsimd-mov-bad.d b/gas/testsuite/gas/aarch64/advsimd-mov-bad.d index 6ca98873ac2..8a82c3769fa 100644 --- a/gas/testsuite/gas/aarch64/advsimd-mov-bad.d +++ b/gas/testsuite/gas/aarch64/advsimd-mov-bad.d @@ -1,5 +1,7 @@ #source: advsimd-mov-bad.s #readelf: -s --wide +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd Symbol table '.symtab' contains 6 entries: +Num:.* diff --git a/gas/testsuite/gas/aarch64/b_1.d b/gas/testsuite/gas/aarch64/b_1.d index 4815decb0c6..25d7daae6d9 100644 --- a/gas/testsuite/gas/aarch64/b_1.d +++ b/gas/testsuite/gas/aarch64/b_1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/beq_1.d b/gas/testsuite/gas/aarch64/beq_1.d index 525a17e75e5..15c6ca85c84 100644 --- a/gas/testsuite/gas/aarch64/beq_1.d +++ b/gas/testsuite/gas/aarch64/beq_1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/bfloat16-directive-be.d b/gas/testsuite/gas/aarch64/bfloat16-directive-be.d index 132d04e44fa..624392ef03e 100644 --- a/gas/testsuite/gas/aarch64/bfloat16-directive-be.d +++ b/gas/testsuite/gas/aarch64/bfloat16-directive-be.d @@ -8,4 +8,4 @@ Contents of section \.data: 0000 41403dfc 000042f7 8000c2f7 7fff7f80 .* 0010 ff807f7f ff7f0080 80800001 8001007f .* - 0020 807f3f80 bf804000 c000 .* + 0020 807f3f80 bf804000 c000.* diff --git a/gas/testsuite/gas/aarch64/bfloat16-directive-le.d b/gas/testsuite/gas/aarch64/bfloat16-directive-le.d index f22d610d84b..b26116b344a 100644 --- a/gas/testsuite/gas/aarch64/bfloat16-directive-le.d +++ b/gas/testsuite/gas/aarch64/bfloat16-directive-le.d @@ -8,4 +8,4 @@ Contents of section \.data: 0000 4041fc3d 0000f742 0080f7c2 ff7f807f .* 0010 80ff7f7f 7fff8000 80800100 01807f00 .* - 0020 7f80803f 80bf0040 00c0 .* + 0020 7f80803f 80bf0040 00c0.* diff --git a/gas/testsuite/gas/aarch64/codealign_1.d b/gas/testsuite/gas/aarch64/codealign_1.d index c4dc5270195..79bc731d4d9 100644 --- a/gas/testsuite/gas/aarch64/codealign_1.d +++ b/gas/testsuite/gas/aarch64/codealign_1.d @@ -1,6 +1,8 @@ #objdump: --section-headers #as: --generate-missing-build-notes=no # Minimum code alignment should be set. +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: +file format.*aarch64.* diff --git a/gas/testsuite/gas/aarch64/dwarf.d b/gas/testsuite/gas/aarch64/dwarf.d index 9e4184ab6e8..226a71968fd 100644 --- a/gas/testsuite/gas/aarch64/dwarf.d +++ b/gas/testsuite/gas/aarch64/dwarf.d @@ -1,5 +1,7 @@ #readelf: -s --debug-dump=aranges #as: -g --generate-missing-build-notes=no +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd Symbol table '.symtab' contains 11 entries: Num:[ ]+Value[ ]+Size[ ]+Type[ ]+Bind[ ]+Vis[ ]+Ndx[ ]+Name diff --git a/gas/testsuite/gas/aarch64/ilp32-basic.d b/gas/testsuite/gas/aarch64/ilp32-basic.d index 876f28cba28..2c45e9c737d 100644 --- a/gas/testsuite/gas/aarch64/ilp32-basic.d +++ b/gas/testsuite/gas/aarch64/ilp32-basic.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format elf32-.*aarch64 diff --git a/gas/testsuite/gas/aarch64/int-insns.d b/gas/testsuite/gas/aarch64/int-insns.d index 76f937c4fbf..2b3be76e705 100644 --- a/gas/testsuite/gas/aarch64/int-insns.d +++ b/gas/testsuite/gas/aarch64/int-insns.d @@ -1,5 +1,7 @@ #objdump: -dr #as: -march=armv8-a -mabi=lp64 +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/ldr_1.d b/gas/testsuite/gas/aarch64/ldr_1.d index f68b01d6838..c5fa3c2744f 100644 --- a/gas/testsuite/gas/aarch64/ldr_1.d +++ b/gas/testsuite/gas/aarch64/ldr_1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/mapping_5.d b/gas/testsuite/gas/aarch64/mapping_5.d index 04263484ae6..3ebf23092a4 100644 --- a/gas/testsuite/gas/aarch64/mapping_5.d +++ b/gas/testsuite/gas/aarch64/mapping_5.d @@ -1,6 +1,8 @@ #objdump: --syms --special-syms #as: --generate-missing-build-notes=no #name: AArch64 Mapping Symbols Test 5 +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: +file format.*aarch64.* diff --git a/gas/testsuite/gas/aarch64/mapping_6.d b/gas/testsuite/gas/aarch64/mapping_6.d index 96d0ed663c9..f7a8267f668 100644 --- a/gas/testsuite/gas/aarch64/mapping_6.d +++ b/gas/testsuite/gas/aarch64/mapping_6.d @@ -1,6 +1,8 @@ #objdump: --syms --special-syms #as: --generate-missing-build-notes=no #name: AArch64 Mapping Symbols Test 6 +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: +file format.*aarch64.* diff --git a/gas/testsuite/gas/aarch64/mops_invalid_2.d b/gas/testsuite/gas/aarch64/mops_invalid_2.d index f5e7228f6e7..3511fc0fc53 100644 --- a/gas/testsuite/gas/aarch64/mops_invalid_2.d +++ b/gas/testsuite/gas/aarch64/mops_invalid_2.d @@ -1,5 +1,7 @@ # warning_output: mops_invalid_2.l # objdump: -dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* diff --git a/gas/testsuite/gas/aarch64/movw_label.d b/gas/testsuite/gas/aarch64/movw_label.d index 8466570b33c..bee28e09a0a 100644 --- a/gas/testsuite/gas/aarch64/movw_label.d +++ b/gas/testsuite/gas/aarch64/movw_label.d @@ -1,5 +1,7 @@ #objdump: -dr #name: movw relocation symbol name +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/optional.d b/gas/testsuite/gas/aarch64/optional.d index b2a123d55a2..45efa334670 100644 --- a/gas/testsuite/gas/aarch64/optional.d +++ b/gas/testsuite/gas/aarch64/optional.d @@ -23,12 +23,12 @@ Disassembly of section \.text: 3c: d5033f5f clrex 40: d508001f sys #0, C0, C0, #0 44: 10000000 adr x0, 0 - 44: R_AARCH64_(P32_|)ADR_PREL_LO21 sym + 44: .* sym 48: f9400001 ldr x1, \[x0\] - 48: R_AARCH64_(P32_|)LDST64_ABS_LO12_NC sym + 48: .* sym 4c: f9400001 ldr x1, \[x0\] - 4c: R_AARCH64_(P32_|)LDST64_ABS_LO12_NC sym + 4c: .* sym 50: f9000001 str x1, \[x0\] - 50: R_AARCH64_(P32_|)LDST64_ABS_LO12_NC sym + 50: .* sym 54: f9000001 str x1, \[x0\] - 54: R_AARCH64_(P32_|)LDST64_ABS_LO12_NC sym + 54: .* sym diff --git a/gas/testsuite/gas/aarch64/pac_ab_key.d b/gas/testsuite/gas/aarch64/pac_ab_key.d index 5e7496a86bd..4012d14f275 100644 --- a/gas/testsuite/gas/aarch64/pac_ab_key.d +++ b/gas/testsuite/gas/aarch64/pac_ab_key.d @@ -1,4 +1,6 @@ #objdump: --dwarf=frames +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd # Test assembling a file with functions signed by two different pointer # authentication keys. It must interpret .cfi_b_key_frame properly and emit a # 'B' character into the correct CIE's augmentation string. diff --git a/gas/testsuite/gas/aarch64/pac_negate_ra_state.d b/gas/testsuite/gas/aarch64/pac_negate_ra_state.d index 62717767608..f49cebcbfde 100644 --- a/gas/testsuite/gas/aarch64/pac_negate_ra_state.d +++ b/gas/testsuite/gas/aarch64/pac_negate_ra_state.d @@ -1,4 +1,6 @@ #objdump: --dwarf=frames +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .+: file .+ diff --git a/gas/testsuite/gas/aarch64/pr20364.d b/gas/testsuite/gas/aarch64/pr20364.d index babcff10304..3d2f928f5a1 100644 --- a/gas/testsuite/gas/aarch64/pr20364.d +++ b/gas/testsuite/gas/aarch64/pr20364.d @@ -10,4 +10,4 @@ Disassembly of section \.vectors: 0: d2800000 mov x0, #0x0 // #0 4: 94000000 bl 0 8: 17fffffe b 0 - +#pass diff --git a/gas/testsuite/gas/aarch64/pr27217.d b/gas/testsuite/gas/aarch64/pr27217.d index 3397dfa2481..ddbfb3229d3 100644 --- a/gas/testsuite/gas/aarch64/pr27217.d +++ b/gas/testsuite/gas/aarch64/pr27217.d @@ -1,6 +1,8 @@ # Check that expressions that generate relocations work when the symbol is a constant. #name: PR27217 #objdump: -rd +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/pr29519.d b/gas/testsuite/gas/aarch64/pr29519.d index 4bfea09bee0..8e322bb7315 100644 --- a/gas/testsuite/gas/aarch64/pr29519.d +++ b/gas/testsuite/gas/aarch64/pr29519.d @@ -1,6 +1,8 @@ # Check that AArch64 specific pseudo-ops can be separated by the ; line separator character. #name: PR29519 (Separating AArch64 pseudo-ops with ;) #objdump: -rd +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/programmer-friendly.d b/gas/testsuite/gas/aarch64/programmer-friendly.d index 8fa6aa70dbf..6ad2b105ecc 100644 --- a/gas/testsuite/gas/aarch64/programmer-friendly.d +++ b/gas/testsuite/gas/aarch64/programmer-friendly.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-data.d b/gas/testsuite/gas/aarch64/reloc-data.d index 7bcf300f78c..21838c1d9fe 100644 --- a/gas/testsuite/gas/aarch64/reloc-data.d +++ b/gas/testsuite/gas/aarch64/reloc-data.d @@ -1,6 +1,8 @@ #as: -mabi=lp64 #objdump: -dr #skip: aarch64_be-*-* +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.d index 44b66762673..c03e52a771e 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g0.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g0.d index 6a6ec00a56d..614f032a036 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_g0.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g0.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc-ilp32.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc-ilp32.d index c319e3d8dc8..1c60cf6d1b0 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc-ilp32.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d index 5d7f6cf3d5d..01ec109f8fc 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.d index 6a918065dfd..3dfc3064ebd 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g1.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g1.d index c5995f5541a..3f7c238cfc5 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_g1.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d index 739eaa313d6..32e41559f48 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g2.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g2.d index 00d278b53d1..047aa4e2485 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_g2.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g2.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_hi12-ilp32.d b/gas/testsuite/gas/aarch64/reloc-dtprel_hi12-ilp32.d index 0235aeb9729..125a4683ee9 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_hi12-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_hi12-ilp32.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d b/gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d index f904850a9ed..331bc677799 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d index ee1f504baf5..e5a90284a1c 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ilp32-1.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ilp32-1.d index a44f9d23066..057417f9519 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ilp32-1.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ilp32-1.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d index cd793bb8b12..8d46e5ef183 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d index ab5d869baaa..a8310f38989 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d index fa46d7b1f56..a64f4eb2226 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d index f754449701e..44a873e844b 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d index b232b2f51fb..09a05098a5e 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d index 62ff7ab420e..add9115e53f 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d index 78074f5edb2..58438e6232c 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d index 8eac3bd99d5..100eec7fd56 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d index 02695047fc9..6506744e85f 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d index 0a231f9f062..34312bc7942 100644 --- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d b/gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d index 858898a0748..695a4b9540f 100644 --- a/gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-gotoff_g1.d b/gas/testsuite/gas/aarch64/reloc-gotoff_g1.d index e6a68f06e47..7ddb8ec094a 100644 --- a/gas/testsuite/gas/aarch64/reloc-gotoff_g1.d +++ b/gas/testsuite/gas/aarch64/reloc-gotoff_g1.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d b/gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d index bae4e37b27d..628f4034e16 100644 --- a/gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-gottprel_g1.d b/gas/testsuite/gas/aarch64/reloc-gottprel_g1.d index 3061c2f5007..415e4cae3ab 100644 --- a/gas/testsuite/gas/aarch64/reloc-gottprel_g1.d +++ b/gas/testsuite/gas/aarch64/reloc-gottprel_g1.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-insn.d b/gas/testsuite/gas/aarch64/reloc-insn.d index 0f3b4143d96..dc73bd2832a 100644 --- a/gas/testsuite/gas/aarch64/reloc-insn.d +++ b/gas/testsuite/gas/aarch64/reloc-insn.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-prel_g0.d b/gas/testsuite/gas/aarch64/reloc-prel_g0.d index c5a7685b381..51dc2b276ba 100644 --- a/gas/testsuite/gas/aarch64/reloc-prel_g0.d +++ b/gas/testsuite/gas/aarch64/reloc-prel_g0.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d b/gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d index f7a29194be2..d459c7b8944 100644 --- a/gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-prel_g1.d b/gas/testsuite/gas/aarch64/reloc-prel_g1.d index 63c91e0d7e8..ebd08aa64dd 100644 --- a/gas/testsuite/gas/aarch64/reloc-prel_g1.d +++ b/gas/testsuite/gas/aarch64/reloc-prel_g1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d b/gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d index 4c0a1d943cc..c5925b7e00f 100644 --- a/gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-prel_g2.d b/gas/testsuite/gas/aarch64/reloc-prel_g2.d index 80d18704a57..97e63589995 100644 --- a/gas/testsuite/gas/aarch64/reloc-prel_g2.d +++ b/gas/testsuite/gas/aarch64/reloc-prel_g2.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d b/gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d index dc3c58e44fd..90b871bc2c4 100644 --- a/gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-prel_g3.d b/gas/testsuite/gas/aarch64/reloc-prel_g3.d index 4a476ab954f..536c701cb08 100644 --- a/gas/testsuite/gas/aarch64/reloc-prel_g3.d +++ b/gas/testsuite/gas/aarch64/reloc-prel_g3.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d b/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d index 606c801d053..0f6c36d9fa5 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d b/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d index a046e787306..a22803f0174 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d @@ -1,5 +1,8 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd + .*: file format .* Disassembly of section \.text: diff --git a/gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d b/gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d index f25913f4170..fe04b6fd9db 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d b/gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d index 52a37aed62b..815529e5cf1 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tlsldm-1.d b/gas/testsuite/gas/aarch64/reloc-tlsldm-1.d index 6b7132fb07e..7d891c18ccc 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsldm-1.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsldm-1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.d b/gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.d index 28686cd04ef..7c71586a066 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d b/gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d index f4faa4bddeb..03e4c61ba2b 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tlsldm-page-ilp32-1.d b/gas/testsuite/gas/aarch64/reloc-tlsldm-page-ilp32-1.d index e2c81efdfd5..61821252f20 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsldm-page-ilp32-1.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsldm-page-ilp32-1.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d b/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d index c7d1f6b0448..89588122482 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d b/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d index f068cfb85bb..49fa51d8cc8 100644 --- a/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d +++ b/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d @@ -1,5 +1,7 @@ #as: -mabi=ilp32 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d index 11ff08f8b17..e980166d7bf 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d @@ -1,6 +1,8 @@ #as: -mabi=ilp32 #source: reloc-tprel_lo12-ldst16.s #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.d index 66c17a444d6..fdb5851cfd0 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d index 79cffb51bbd..51a10df30aa 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d @@ -1,6 +1,8 @@ #as: -mabi=ilp32 #source: reloc-tprel_lo12-ldst32.s #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.d index 17b2de3ee48..b649c78fd22 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d index 25c6f2353e3..1609ba4d227 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d @@ -1,6 +1,8 @@ #as: -mabi=ilp32 #source: reloc-tprel_lo12-ldst64.s #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.d index 73277b38c56..7a502022450 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d index 5b6f2330e6a..b7e51e2e01b 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d @@ -1,6 +1,8 @@ #as: -mabi=ilp32 #source: reloc-tprel_lo12-ldst8.s #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d index 781997473ce..abef7adc120 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d index 896c6ca8447..1499c38638b 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d @@ -1,6 +1,8 @@ #as: -mabi=ilp32 #source: reloc-tprel_lo12_nc-ldst16.s #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.d index 06aa052b949..3a0b42dca48 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d index 7b8f6bf495f..1799e2f9b2d 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d @@ -1,6 +1,8 @@ #as: -mabi=ilp32 #source: reloc-tprel_lo12_nc-ldst32.s #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.d index c83044b3ac0..1e8454421e0 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d index f8827505a63..e18725bf341 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d @@ -1,6 +1,8 @@ #as: -mabi=ilp32 #source: reloc-tprel_lo12_nc-ldst64.s #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.d index 8e16b09d97c..e0f8b4efc17 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d index 14e3345b7d3..cdf87460491 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d @@ -1,6 +1,8 @@ #as: -mabi=ilp32 #source: reloc-tprel_lo12_nc-ldst8.s #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.d b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.d index a87429f85d5..d50aca01835 100644 --- a/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.d +++ b/gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_1.d b/gas/testsuite/gas/aarch64/sve-movprfx_1.d index 13035db1d82..cc9e0c7dabb 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_1.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_1.d @@ -1,6 +1,8 @@ #source: sve-movprfx_1.s #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_10.d b/gas/testsuite/gas/aarch64/sve-movprfx_10.d index 575632f9a40..73fdbec92ce 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_10.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_10.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_10.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_11.d b/gas/testsuite/gas/aarch64/sve-movprfx_11.d index 71bab8abd55..98d51334bf6 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_11.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_11.d @@ -1,6 +1,8 @@ #source: sve-movprfx_11.s #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_12.d b/gas/testsuite/gas/aarch64/sve-movprfx_12.d index dde3a926965..aeba4c66ebd 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_12.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_12.d @@ -1,6 +1,8 @@ #source: sve-movprfx_12.s #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_13.d b/gas/testsuite/gas/aarch64/sve-movprfx_13.d index 46b0bb0a18f..1ccf5bffcb7 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_13.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_13.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_13.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_14.d b/gas/testsuite/gas/aarch64/sve-movprfx_14.d index 1024339a7c2..332227dc537 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_14.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_14.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_14.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_15.d b/gas/testsuite/gas/aarch64/sve-movprfx_15.d index 436e59f8269..b9b970d85e7 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_15.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_15.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_15.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_16.d b/gas/testsuite/gas/aarch64/sve-movprfx_16.d index a6550b78990..93b4a9a677b 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_16.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_16.d @@ -1,6 +1,8 @@ #source: sve-movprfx_16.s #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_17.d b/gas/testsuite/gas/aarch64/sve-movprfx_17.d index ce96138339d..dfa07af1776 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_17.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_17.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_17.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_18.d b/gas/testsuite/gas/aarch64/sve-movprfx_18.d index e158131331b..3e146012126 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_18.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_18.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_18.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_19.d b/gas/testsuite/gas/aarch64/sve-movprfx_19.d index bf3b0631ef0..6679af53a0d 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_19.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_19.d @@ -1,6 +1,8 @@ #source: sve-movprfx_19.s #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_2.d b/gas/testsuite/gas/aarch64/sve-movprfx_2.d index 905c1f4c120..26d105b2f04 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_2.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_2.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_2.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_20.d b/gas/testsuite/gas/aarch64/sve-movprfx_20.d index 80621d64adb..1715c25c8e2 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_20.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_20.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_20.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_21.d b/gas/testsuite/gas/aarch64/sve-movprfx_21.d index 20eb85b3377..30bd7ed8e76 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_21.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_21.d @@ -1,6 +1,8 @@ #source: sve-movprfx_21.s #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_22.d b/gas/testsuite/gas/aarch64/sve-movprfx_22.d index de4d1a3693b..08f6cb2f189 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_22.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_22.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_22.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_23.d b/gas/testsuite/gas/aarch64/sve-movprfx_23.d index e1c6c2c2cce..39d32f2bf69 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_23.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_23.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_23.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_24.d b/gas/testsuite/gas/aarch64/sve-movprfx_24.d index ff1bdbe7109..ab7e1dea446 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_24.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_24.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_24.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_25.d b/gas/testsuite/gas/aarch64/sve-movprfx_25.d index 83a6500710c..0a9d2c151ed 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_25.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_25.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_25.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_26.d b/gas/testsuite/gas/aarch64/sve-movprfx_26.d index f0830cc718b..2e0060c8fdf 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_26.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_26.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_26.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_27.d b/gas/testsuite/gas/aarch64/sve-movprfx_27.d index e71d1715b61..1da38217a42 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_27.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_27.d @@ -1,6 +1,8 @@ #source: sve-movprfx_27.s #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_28.d b/gas/testsuite/gas/aarch64/sve-movprfx_28.d index 808d07da892..d688571d572 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_28.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_28.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_28.l #as: -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_3.d b/gas/testsuite/gas/aarch64/sve-movprfx_3.d index 03909dbc62c..87f34ed96ab 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_3.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_3.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_3.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_4.d b/gas/testsuite/gas/aarch64/sve-movprfx_4.d index fd71a4bac28..a7842fa8029 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_4.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_4.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_4.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_5.d b/gas/testsuite/gas/aarch64/sve-movprfx_5.d index 511cf66c665..b8ae493ac9c 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_5.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_5.d @@ -1,6 +1,8 @@ #source: sve-movprfx_5.s #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_6.d b/gas/testsuite/gas/aarch64/sve-movprfx_6.d index 4af626993aa..4ebf3a18d6e 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_6.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_6.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_6.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_7.d b/gas/testsuite/gas/aarch64/sve-movprfx_7.d index 725a8a8604b..0cfc4a301cc 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_7.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_7.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_7.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_8.d b/gas/testsuite/gas/aarch64/sve-movprfx_8.d index f853e218b93..02273494c90 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_8.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_8.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_8.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_9.d b/gas/testsuite/gas/aarch64/sve-movprfx_9.d index 54a1733937b..65a3c7d8b11 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_9.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_9.d @@ -2,6 +2,8 @@ #warning_output: sve-movprfx_9.l #as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no #objdump: -Dr -M notes +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .* file format .* diff --git a/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d b/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d index ce99514b3da..d66b45ee8cb 100644 --- a/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d +++ b/gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d @@ -1,5 +1,7 @@ #objdump: -t #as: --generate-missing-build-notes=no +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d b/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d index 5f46f27236d..2e0c9007cd9 100644 --- a/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d +++ b/gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d @@ -1,5 +1,7 @@ #objdump: -t #as: --generate-missing-build-notes=no +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d b/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d index 8d05c1a6361..fa419573ca8 100644 --- a/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d +++ b/gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d @@ -1,5 +1,7 @@ #objdump: -t #as: --generate-missing-build-notes=no +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/system.d b/gas/testsuite/gas/aarch64/system.d index 6e993ec9e59..6de9aeb00d1 100644 --- a/gas/testsuite/gas/aarch64/system.d +++ b/gas/testsuite/gas/aarch64/system.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/tail_padding.d b/gas/testsuite/gas/aarch64/tail_padding.d index a816ac4a2de..acb4ff2ff46 100644 --- a/gas/testsuite/gas/aarch64/tail_padding.d +++ b/gas/testsuite/gas/aarch64/tail_padding.d @@ -1,6 +1,8 @@ #as: -mabi=lp64 #readelf: -S #name: AArch64 section tail padding +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd There are .* section headers, starting at offset .*: diff --git a/gas/testsuite/gas/aarch64/tbz_1.d b/gas/testsuite/gas/aarch64/tbz_1.d index 54b7dbab079..6766f6b2196 100644 --- a/gas/testsuite/gas/aarch64/tbz_1.d +++ b/gas/testsuite/gas/aarch64/tbz_1.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/tls-desc.d b/gas/testsuite/gas/aarch64/tls-desc.d index e393d455461..f9a1554da8c 100644 --- a/gas/testsuite/gas/aarch64/tls-desc.d +++ b/gas/testsuite/gas/aarch64/tls-desc.d @@ -1,5 +1,7 @@ #as: -mabi=lp64 #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* diff --git a/gas/testsuite/gas/aarch64/tls.d b/gas/testsuite/gas/aarch64/tls.d index dc18949bd0c..2d989603067 100644 --- a/gas/testsuite/gas/aarch64/tls.d +++ b/gas/testsuite/gas/aarch64/tls.d @@ -1,4 +1,6 @@ #objdump: -dr +# This test is only valid on ELF based ports. +#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd .*: file format .* --=-=-=--