+2023-06-26 Nick Clifton <nickc@redhat.com>
+
+ * 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.
+
2023-04-27 Jose E. Marchesi <jose.marchesi@oracle.com>
* testsuite/gas/bpf/mem.dump: New file.
* testsuite/gas/bpf/mem-pseudoc.d: Likewise.
- * testsuite/gas/bpf/mem.d: #dump mem.dump.
+ * testsuite/gas/bpf/mem.d: #dump mem.dump.
* testsuite/gas/bpf/lddw.dump: New file.
* testsuite/gas/bpf/lddw-pseudoc.d: Likewise.
* testsuite/gas/bpf/lddw.d: #dump lddw.dump.
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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:.*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
Contents of section \.data:
0000 41403dfc 000042f7 8000c2f7 7fff7f80 .*
0010 ff807f7f ff7f0080 80800001 8001007f .*
- 0020 807f3f80 bf804000 c000 .*
+ 0020 807f3f80 bf804000 c000.*
Contents of section \.data:
0000 4041fc3d 0000f742 0080f7c2 ff7f807f .*
0010 80ff7f7f 7fff8000 80800100 01807f00 .*
- 0020 7f80803f 80bf0040 00c0 .*
+ 0020 7f80803f 80bf0040 00c0.*
#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.*
#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
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format elf32-.*aarch64
#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 .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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.*
#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.*
# 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
.*
#objdump: -dr
#name: movw relocation symbol name
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
3c: d5033f5f clrex
40: d508001f sys #0, C0, C0, #0
44: 10000000 adr x0, 0 <sym>
- 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
#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.
#objdump: --dwarf=frames
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.+: file .+
0: d2800000 mov x0, #0x0 // #0
4: 94000000 bl 0 <plat_report_exception>
8: 17fffffe b 0 <bl1_exceptions>
-
+#pass
# 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 .*
# 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 .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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:
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=ilp32
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#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 .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#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 .*:
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#as: -mabi=lp64
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*
#objdump: -dr
+# This test is only valid on ELF based ports.
+#notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
.*: file format .*