aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiong Wang <jiong.wang@arm.com>2016-12-13 12:46:35 +0000
committerJiong Wang <jiong.wang@arm.com>2016-12-13 12:46:35 +0000
commit1bec0c8632397f3c5cdcf27bbb53318f6a6af7e0 (patch)
tree5977d39955f7673571018b703731db1e8c7cf27a
parent1336427510a5ffe7ed8f0c402cc9d315cc679952 (diff)
downloadgdb-1bec0c8632397f3c5cdcf27bbb53318f6a6af7e0.zip
gdb-1bec0c8632397f3c5cdcf27bbb53318f6a6af7e0.tar.gz
gdb-1bec0c8632397f3c5cdcf27bbb53318f6a6af7e0.tar.bz2
[AArch64] Make GAS testcases support ILP32 mode
gas/ * gas/testsuite/gas/aarch64/addsub.d: Support ILP32 mode. * gas/testsuite/gas/aarch64/advsimd-across.d: Likewise. * gas/testsuite/gas/aarch64/advsimd-armv8_3.d: Likewise. * gas/testsuite/gas/aarch64/advsimd-fp16.d: Likewise. * gas/testsuite/gas/aarch64/advsimd-misc.d: Likewise. * gas/testsuite/gas/aarch64/advsisd-copy.d: Likewise. * gas/testsuite/gas/aarch64/advsisd-misc.d: Likewise. * gas/testsuite/gas/aarch64/alias.d: Likewise. * gas/testsuite/gas/aarch64/armv8-ras-1.d: Likewise. * gas/testsuite/gas/aarch64/b_1.d: Likewise. * gas/testsuite/gas/aarch64/beq_1.d: Likewise. * gas/testsuite/gas/aarch64/bitfield-dump: Likewise. * gas/testsuite/gas/aarch64/bitfield-no-aliases.d: Likewise. * gas/testsuite/gas/aarch64/codealign.d: Likewise. * gas/testsuite/gas/aarch64/codealign_1.d: Likewise. * gas/testsuite/gas/aarch64/crc32-directive.d: Likewise. * gas/testsuite/gas/aarch64/crc32.d: Likewise. * gas/testsuite/gas/aarch64/crypto-directive.d: Likewise. * gas/testsuite/gas/aarch64/crypto.d: Likewise. * gas/testsuite/gas/aarch64/dwarf.d: Likewise. * gas/testsuite/gas/aarch64/float-fp16.d: Likewise. * gas/testsuite/gas/aarch64/floatdp2.d: Likewise. * gas/testsuite/gas/aarch64/fp-armv8_3.d: Likewise. * gas/testsuite/gas/aarch64/fp-const0-parse.d: Likewise. * gas/testsuite/gas/aarch64/fp_cvt_int.d: Likewise. * gas/testsuite/gas/aarch64/fpmov.d: Likewise. * gas/testsuite/gas/aarch64/inst-directive.d: Likewise. * gas/testsuite/gas/aarch64/ldr_1.d: Likewise. * gas/testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Likewise. * gas/testsuite/gas/aarch64/ldst-exclusive.d: Likewise. * gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d: Likewise. * gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d: Likewise. * gas/testsuite/gas/aarch64/ldst-reg-pair.d: Likewise. * gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d: Likewise. * gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d: Likewise. * gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d: Likewise. * gas/testsuite/gas/aarch64/lor-directive.d: Likewise. * gas/testsuite/gas/aarch64/lor.d: Likewise. * gas/testsuite/gas/aarch64/lse-atomic.d: Likewise. * gas/testsuite/gas/aarch64/mapmisc.d: Likewise. * gas/testsuite/gas/aarch64/mov-no-aliases.d: Likewise. * gas/testsuite/gas/aarch64/mov.d: Likewise. * gas/testsuite/gas/aarch64/movi.d: Likewise. * gas/testsuite/gas/aarch64/movw_label.d: Likewise. * gas/testsuite/gas/aarch64/msr.d: Likewise. * gas/testsuite/gas/aarch64/neon-fp-cvt-int.d: Likewise. * gas/testsuite/gas/aarch64/neon-frint.d: Likewise. * gas/testsuite/gas/aarch64/neon-ins.d: Likewise. * gas/testsuite/gas/aarch64/neon-not.d: Likewise. * gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d: Likewise. * gas/testsuite/gas/aarch64/neon-vfp-reglist.d: Likewise. * gas/testsuite/gas/aarch64/no-aliases.d: Likewise. * gas/testsuite/gas/aarch64/optional.d: Likewise. * gas/testsuite/gas/aarch64/pac.d: Likewise. * gas/testsuite/gas/aarch64/pan-directive.d: Likewise. * gas/testsuite/gas/aarch64/pan.d: Likewise. * gas/testsuite/gas/aarch64/rdma-directive.d: Likewise. * gas/testsuite/gas/aarch64/rdma.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_g0.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_g1.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d: Likewise. * gas/testsuite/gas/aarch64/reloc-tlsldm-1.d: Likewise. * gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d: Likewise. * gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d: Likewise. * gas/testsuite/gas/aarch64/shifted.d: Likewise. * gas/testsuite/gas/aarch64/sve.d: Likewise. * gas/testsuite/gas/aarch64/symbol.d: Likewise. * gas/testsuite/gas/aarch64/sysreg-1.d: Likewise. * gas/testsuite/gas/aarch64/sysreg-2.d: Likewise. * gas/testsuite/gas/aarch64/sysreg-3.d: Likewise. * gas/testsuite/gas/aarch64/sysreg.d: Likewise. * gas/testsuite/gas/aarch64/system-2.d: Likewise. * gas/testsuite/gas/aarch64/system-3.d: Likewise. * gas/testsuite/gas/aarch64/system.d: Likewise. * gas/testsuite/gas/aarch64/tbz_1.d: Likewise. * gas/testsuite/gas/aarch64/tlbi_op.d: Likewise. * gas/testsuite/gas/aarch64/tls.d: Likewise. * gas/testsuite/gas/aarch64/uao-directive.d: Likewise. * gas/testsuite/gas/aarch64/uao.d: Likewise. * gas/testsuite/gas/aarch64/virthostext-directive.d: Likewise. * gas/testsuite/gas/aarch64/virthostext.d: Likewise. * gas/testsuite/gas/aarch64/adr_1.d: Restrict test under -mabi=lp64. * gas/testsuite/gas/aarch64/int-insns.d: Likewise. * gas/testsuite/gas/aarch64/programmer-friendly.d: Likewise. * gas/testsuite/gas/aarch64/reloc-data.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_g2.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d: Likewise. * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d: Likewise. * gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d: Likewise. * gas/testsuite/gas/aarch64/reloc-gotoff_g1.d: Likewise. * gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d: Likewise. * gas/testsuite/gas/aarch64/reloc-gottprel_g1.d: Likewise. * gas/testsuite/gas/aarch64/reloc-insn.d: Likewise. * gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d: Likewise. * gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d: Likewise. * gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d: Likewise. * gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d: Likewise. * gas/testsuite/gas/aarch64/tail_padding.d: Likewise. * gas/testsuite/gas/aarch64/tls-desc.d: Likewise.
-rw-r--r--gas/ChangeLog112
-rw-r--r--gas/testsuite/gas/aarch64/addsub.d2
-rw-r--r--gas/testsuite/gas/aarch64/adr_1.d1
-rw-r--r--gas/testsuite/gas/aarch64/advsimd-across.d2
-rw-r--r--gas/testsuite/gas/aarch64/advsimd-armv8_3.d2
-rw-r--r--gas/testsuite/gas/aarch64/advsimd-fp16.d2
-rw-r--r--gas/testsuite/gas/aarch64/advsimd-misc.d2
-rw-r--r--gas/testsuite/gas/aarch64/advsisd-copy.d2
-rw-r--r--gas/testsuite/gas/aarch64/advsisd-misc.d2
-rw-r--r--gas/testsuite/gas/aarch64/alias.d2
-rw-r--r--gas/testsuite/gas/aarch64/armv8-ras-1.d2
-rw-r--r--gas/testsuite/gas/aarch64/b_1.d4
-rw-r--r--gas/testsuite/gas/aarch64/beq_1.d4
-rw-r--r--gas/testsuite/gas/aarch64/bitfield-dump2
-rw-r--r--gas/testsuite/gas/aarch64/bitfield-no-aliases.d2
-rw-r--r--gas/testsuite/gas/aarch64/codealign.d2
-rw-r--r--gas/testsuite/gas/aarch64/codealign_1.d2
-rw-r--r--gas/testsuite/gas/aarch64/crc32-directive.d2
-rw-r--r--gas/testsuite/gas/aarch64/crc32.d2
-rw-r--r--gas/testsuite/gas/aarch64/crypto-directive.d2
-rw-r--r--gas/testsuite/gas/aarch64/crypto.d2
-rw-r--r--gas/testsuite/gas/aarch64/dwarf.d32
-rw-r--r--gas/testsuite/gas/aarch64/float-fp16.d2
-rw-r--r--gas/testsuite/gas/aarch64/floatdp2.d2
-rw-r--r--gas/testsuite/gas/aarch64/fp-armv8_3.d2
-rw-r--r--gas/testsuite/gas/aarch64/fp-const0-parse.d2
-rw-r--r--gas/testsuite/gas/aarch64/fp_cvt_int.d2
-rw-r--r--gas/testsuite/gas/aarch64/fpmov.d2
-rw-r--r--gas/testsuite/gas/aarch64/inst-directive.d2
-rw-r--r--gas/testsuite/gas/aarch64/int-insns.d2
-rw-r--r--gas/testsuite/gas/aarch64/ldr_1.d4
-rw-r--r--gas/testsuite/gas/aarch64/ldst-exclusive-armv8_3.d2
-rw-r--r--gas/testsuite/gas/aarch64/ldst-exclusive.d2
-rw-r--r--gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d2
-rw-r--r--gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d2
-rw-r--r--gas/testsuite/gas/aarch64/ldst-reg-pair.d2
-rw-r--r--gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d2
-rw-r--r--gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d2
-rw-r--r--gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d2
-rw-r--r--gas/testsuite/gas/aarch64/lor-directive.d2
-rw-r--r--gas/testsuite/gas/aarch64/lor.d2
-rw-r--r--gas/testsuite/gas/aarch64/lse-atomic.d2
-rw-r--r--gas/testsuite/gas/aarch64/mapmisc.d78
-rw-r--r--gas/testsuite/gas/aarch64/mov-no-aliases.d2
-rw-r--r--gas/testsuite/gas/aarch64/mov.d2
-rw-r--r--gas/testsuite/gas/aarch64/movi.d2
-rw-r--r--gas/testsuite/gas/aarch64/movw_label.d16
-rw-r--r--gas/testsuite/gas/aarch64/msr.d2
-rw-r--r--gas/testsuite/gas/aarch64/neon-fp-cvt-int.d2
-rw-r--r--gas/testsuite/gas/aarch64/neon-frint.d2
-rw-r--r--gas/testsuite/gas/aarch64/neon-ins.d2
-rw-r--r--gas/testsuite/gas/aarch64/neon-not.d2
-rw-r--r--gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d2
-rw-r--r--gas/testsuite/gas/aarch64/neon-vfp-reglist.d2
-rw-r--r--gas/testsuite/gas/aarch64/no-aliases.d2
-rw-r--r--gas/testsuite/gas/aarch64/optional.d12
-rw-r--r--gas/testsuite/gas/aarch64/pac.d2
-rw-r--r--gas/testsuite/gas/aarch64/pan-directive.d2
-rw-r--r--gas/testsuite/gas/aarch64/pan.d2
-rw-r--r--gas/testsuite/gas/aarch64/programmer-friendly.d1
-rw-r--r--gas/testsuite/gas/aarch64/rdma-directive.d2
-rw-r--r--gas/testsuite/gas/aarch64/rdma.d2
-rw-r--r--gas/testsuite/gas/aarch64/reloc-data.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_g0.d4
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d4
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_g1.d4
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_g2.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d4
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d4
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d4
-rw-r--r--gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-gotoff_g1.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-gottprel_g1.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-insn.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d1
-rw-r--r--gas/testsuite/gas/aarch64/reloc-tlsldm-1.d4
-rw-r--r--gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d4
-rw-r--r--gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d4
-rw-r--r--gas/testsuite/gas/aarch64/shifted.d2
-rw-r--r--gas/testsuite/gas/aarch64/sve.d2
-rw-r--r--gas/testsuite/gas/aarch64/symbol.d2
-rw-r--r--gas/testsuite/gas/aarch64/sysreg-1.d2
-rw-r--r--gas/testsuite/gas/aarch64/sysreg-2.d2
-rw-r--r--gas/testsuite/gas/aarch64/sysreg-3.d2
-rw-r--r--gas/testsuite/gas/aarch64/sysreg.d2
-rw-r--r--gas/testsuite/gas/aarch64/system-2.d2
-rw-r--r--gas/testsuite/gas/aarch64/system-3.d2
-rw-r--r--gas/testsuite/gas/aarch64/system.d66
-rw-r--r--gas/testsuite/gas/aarch64/tail_padding.d1
-rw-r--r--gas/testsuite/gas/aarch64/tbz_1.d4
-rw-r--r--gas/testsuite/gas/aarch64/tlbi_op.d2
-rw-r--r--gas/testsuite/gas/aarch64/tls-desc.d1
-rw-r--r--gas/testsuite/gas/aarch64/tls.d32
-rw-r--r--gas/testsuite/gas/aarch64/uao-directive.d2
-rw-r--r--gas/testsuite/gas/aarch64/uao.d2
-rw-r--r--gas/testsuite/gas/aarch64/virthostext-directive.d2
-rw-r--r--gas/testsuite/gas/aarch64/virthostext.d2
110 files changed, 346 insertions, 210 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index e3cf619..772d730 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,115 @@
+2016-12-13 Jiong Wang <jiong.wang@arm.com>
+
+ * gas/testsuite/gas/aarch64/addsub.d: Support ILP32 mode.
+ * gas/testsuite/gas/aarch64/advsimd-across.d: Likewise.
+ * gas/testsuite/gas/aarch64/advsimd-armv8_3.d: Likewise.
+ * gas/testsuite/gas/aarch64/advsimd-fp16.d: Likewise.
+ * gas/testsuite/gas/aarch64/advsimd-misc.d: Likewise.
+ * gas/testsuite/gas/aarch64/advsisd-copy.d: Likewise.
+ * gas/testsuite/gas/aarch64/advsisd-misc.d: Likewise.
+ * gas/testsuite/gas/aarch64/alias.d: Likewise.
+ * gas/testsuite/gas/aarch64/armv8-ras-1.d: Likewise.
+ * gas/testsuite/gas/aarch64/b_1.d: Likewise.
+ * gas/testsuite/gas/aarch64/beq_1.d: Likewise.
+ * gas/testsuite/gas/aarch64/bitfield-dump: Likewise.
+ * gas/testsuite/gas/aarch64/bitfield-no-aliases.d: Likewise.
+ * gas/testsuite/gas/aarch64/codealign.d: Likewise.
+ * gas/testsuite/gas/aarch64/codealign_1.d: Likewise.
+ * gas/testsuite/gas/aarch64/crc32-directive.d: Likewise.
+ * gas/testsuite/gas/aarch64/crc32.d: Likewise.
+ * gas/testsuite/gas/aarch64/crypto-directive.d: Likewise.
+ * gas/testsuite/gas/aarch64/crypto.d: Likewise.
+ * gas/testsuite/gas/aarch64/dwarf.d: Likewise.
+ * gas/testsuite/gas/aarch64/float-fp16.d: Likewise.
+ * gas/testsuite/gas/aarch64/floatdp2.d: Likewise.
+ * gas/testsuite/gas/aarch64/fp-armv8_3.d: Likewise.
+ * gas/testsuite/gas/aarch64/fp-const0-parse.d: Likewise.
+ * gas/testsuite/gas/aarch64/fp_cvt_int.d: Likewise.
+ * gas/testsuite/gas/aarch64/fpmov.d: Likewise.
+ * gas/testsuite/gas/aarch64/inst-directive.d: Likewise.
+ * gas/testsuite/gas/aarch64/ldr_1.d: Likewise.
+ * gas/testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Likewise.
+ * gas/testsuite/gas/aarch64/ldst-exclusive.d: Likewise.
+ * gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d: Likewise.
+ * gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d: Likewise.
+ * gas/testsuite/gas/aarch64/ldst-reg-pair.d: Likewise.
+ * gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d: Likewise.
+ * gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d: Likewise.
+ * gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d: Likewise.
+ * gas/testsuite/gas/aarch64/lor-directive.d: Likewise.
+ * gas/testsuite/gas/aarch64/lor.d: Likewise.
+ * gas/testsuite/gas/aarch64/lse-atomic.d: Likewise.
+ * gas/testsuite/gas/aarch64/mapmisc.d: Likewise.
+ * gas/testsuite/gas/aarch64/mov-no-aliases.d: Likewise.
+ * gas/testsuite/gas/aarch64/mov.d: Likewise.
+ * gas/testsuite/gas/aarch64/movi.d: Likewise.
+ * gas/testsuite/gas/aarch64/movw_label.d: Likewise.
+ * gas/testsuite/gas/aarch64/msr.d: Likewise.
+ * gas/testsuite/gas/aarch64/neon-fp-cvt-int.d: Likewise.
+ * gas/testsuite/gas/aarch64/neon-frint.d: Likewise.
+ * gas/testsuite/gas/aarch64/neon-ins.d: Likewise.
+ * gas/testsuite/gas/aarch64/neon-not.d: Likewise.
+ * gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d: Likewise.
+ * gas/testsuite/gas/aarch64/neon-vfp-reglist.d: Likewise.
+ * gas/testsuite/gas/aarch64/no-aliases.d: Likewise.
+ * gas/testsuite/gas/aarch64/optional.d: Likewise.
+ * gas/testsuite/gas/aarch64/pac.d: Likewise.
+ * gas/testsuite/gas/aarch64/pan-directive.d: Likewise.
+ * gas/testsuite/gas/aarch64/pan.d: Likewise.
+ * gas/testsuite/gas/aarch64/rdma-directive.d: Likewise.
+ * gas/testsuite/gas/aarch64/rdma.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_g0.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_g1.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-tlsldm-1.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d: Likewise.
+ * gas/testsuite/gas/aarch64/shifted.d: Likewise.
+ * gas/testsuite/gas/aarch64/sve.d: Likewise.
+ * gas/testsuite/gas/aarch64/symbol.d: Likewise.
+ * gas/testsuite/gas/aarch64/sysreg-1.d: Likewise.
+ * gas/testsuite/gas/aarch64/sysreg-2.d: Likewise.
+ * gas/testsuite/gas/aarch64/sysreg-3.d: Likewise.
+ * gas/testsuite/gas/aarch64/sysreg.d: Likewise.
+ * gas/testsuite/gas/aarch64/system-2.d: Likewise.
+ * gas/testsuite/gas/aarch64/system-3.d: Likewise.
+ * gas/testsuite/gas/aarch64/system.d: Likewise.
+ * gas/testsuite/gas/aarch64/tbz_1.d: Likewise.
+ * gas/testsuite/gas/aarch64/tlbi_op.d: Likewise.
+ * gas/testsuite/gas/aarch64/tls.d: Likewise.
+ * gas/testsuite/gas/aarch64/uao-directive.d: Likewise.
+ * gas/testsuite/gas/aarch64/uao.d: Likewise.
+ * gas/testsuite/gas/aarch64/virthostext-directive.d: Likewise.
+ * gas/testsuite/gas/aarch64/virthostext.d: Likewise.
+ * gas/testsuite/gas/aarch64/adr_1.d: Restrict test under -mabi=lp64.
+ * gas/testsuite/gas/aarch64/int-insns.d: Likewise.
+ * gas/testsuite/gas/aarch64/programmer-friendly.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-data.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_g2.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-gotoff_g1.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-gottprel_g1.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-insn.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d: Likewise.
+ * gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d: Likewise.
+ * gas/testsuite/gas/aarch64/tail_padding.d: Likewise.
+ * gas/testsuite/gas/aarch64/tls-desc.d: Likewise.
+
2016-12-09 Maciej W. Rozycki <macro@imgtec.com>
* config/tc-mips.c (mips16_macro_build) <'>'>: Remove case.
diff --git a/gas/testsuite/gas/aarch64/addsub.d b/gas/testsuite/gas/aarch64/addsub.d
index 4307f23..3d25d10 100644
--- a/gas/testsuite/gas/aarch64/addsub.d
+++ b/gas/testsuite/gas/aarch64/addsub.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 0b0100f0 add w16, w7, w1
4: 0b2100f0 add w16, w7, w1, uxtb
8: 0b2100f0 add w16, w7, w1, uxtb
diff --git a/gas/testsuite/gas/aarch64/adr_1.d b/gas/testsuite/gas/aarch64/adr_1.d
index bfaaece..4b5cc56 100644
--- a/gas/testsuite/gas/aarch64/adr_1.d
+++ b/gas/testsuite/gas/aarch64/adr_1.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/advsimd-across.d b/gas/testsuite/gas/aarch64/advsimd-across.d
index b099ce0..58fa5c5 100644
--- a/gas/testsuite/gas/aarch64/advsimd-across.d
+++ b/gas/testsuite/gas/aarch64/advsimd-across.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 0e303be7 saddlv h7, v31.8b
4: 4e303be7 saddlv h7, v31.16b
8: 0e703be7 saddlv s7, v31.4h
diff --git a/gas/testsuite/gas/aarch64/advsimd-armv8_3.d b/gas/testsuite/gas/aarch64/advsimd-armv8_3.d
index 0e477e4..dcc93d5 100644
--- a/gas/testsuite/gas/aarch64/advsimd-armv8_3.d
+++ b/gas/testsuite/gas/aarch64/advsimd-armv8_3.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
[^:]+: 6ec3c441 fcmla v1.2d, v2.2d, v3.2d, #0
[^:]+: 6ec3cc41 fcmla v1.2d, v2.2d, v3.2d, #90
[^:]+: 6ec3d441 fcmla v1.2d, v2.2d, v3.2d, #180
diff --git a/gas/testsuite/gas/aarch64/advsimd-fp16.d b/gas/testsuite/gas/aarch64/advsimd-fp16.d
index d7ab5fe..4913036 100644
--- a/gas/testsuite/gas/aarch64/advsimd-fp16.d
+++ b/gas/testsuite/gas/aarch64/advsimd-fp16.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
[0-9a-f]+: 4e63c441 fmaxnm v1.2d, v2.2d, v3.2d
[0-9a-f]+: 0e23c441 fmaxnm v1.2s, v2.2s, v3.2s
[0-9a-f]+: 4e23c441 fmaxnm v1.4s, v2.4s, v3.4s
diff --git a/gas/testsuite/gas/aarch64/advsimd-misc.d b/gas/testsuite/gas/aarch64/advsimd-misc.d
index e4de2c6..9381385 100644
--- a/gas/testsuite/gas/aarch64/advsimd-misc.d
+++ b/gas/testsuite/gas/aarch64/advsimd-misc.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 0e20bbe0 abs v0.8b, v31.8b
4: 4e20bbe0 abs v0.16b, v31.16b
8: 0e60bbe0 abs v0.4h, v31.4h
diff --git a/gas/testsuite/gas/aarch64/advsisd-copy.d b/gas/testsuite/gas/aarch64/advsisd-copy.d
index c90dc87..8ed4313 100644
--- a/gas/testsuite/gas/aarch64/advsisd-copy.d
+++ b/gas/testsuite/gas/aarch64/advsisd-copy.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 5e0104ff mov b31, v7.b\[0\]
4: 5e0304ff mov b31, v7.b\[1\]
8: 5e0504ff mov b31, v7.b\[2\]
diff --git a/gas/testsuite/gas/aarch64/advsisd-misc.d b/gas/testsuite/gas/aarch64/advsisd-misc.d
index c07002c..b10a8c9 100644
--- a/gas/testsuite/gas/aarch64/advsisd-misc.d
+++ b/gas/testsuite/gas/aarch64/advsisd-misc.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 5ee0bbe0 abs d0, d31
4: 7ee0bbe0 neg d0, d31
8: 5e207be0 sqabs b0, b31
diff --git a/gas/testsuite/gas/aarch64/alias.d b/gas/testsuite/gas/aarch64/alias.d
index ab518dc..13b943c 100644
--- a/gas/testsuite/gas/aarch64/alias.d
+++ b/gas/testsuite/gas/aarch64/alias.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 13823c20 extr w0, w1, w2, #15
4: 93c23c20 extr x0, x1, x2, #15
8: 13831c60 ror w0, w3, #7
diff --git a/gas/testsuite/gas/aarch64/armv8-ras-1.d b/gas/testsuite/gas/aarch64/armv8-ras-1.d
index 69db3c2..b10495f 100644
--- a/gas/testsuite/gas/aarch64/armv8-ras-1.d
+++ b/gas/testsuite/gas/aarch64/armv8-ras-1.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
[^:]+: d503221f esb
[^:]+: d503221f esb
[^:]+: d5385305 mrs x5, erridr_el1
diff --git a/gas/testsuite/gas/aarch64/b_1.d b/gas/testsuite/gas/aarch64/b_1.d
index c093f66..4815dec 100644
--- a/gas/testsuite/gas/aarch64/b_1.d
+++ b/gas/testsuite/gas/aarch64/b_1.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 14000000 b 0 <bar>
- 0: R_AARCH64_JUMP26 bar\+0x8000000
+ 0: R_AARCH64_(P32_|)JUMP26 bar\+0x8000000
diff --git a/gas/testsuite/gas/aarch64/beq_1.d b/gas/testsuite/gas/aarch64/beq_1.d
index 47851d1..525a17e 100644
--- a/gas/testsuite/gas/aarch64/beq_1.d
+++ b/gas/testsuite/gas/aarch64/beq_1.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 54000000 b\.eq 0 <bar> // b\.none
- 0: R_AARCH64_CONDBR19 bar\+0x100000
+ 0: R_AARCH64_(P32_|)CONDBR19 bar\+0x100000
diff --git a/gas/testsuite/gas/aarch64/bitfield-dump b/gas/testsuite/gas/aarch64/bitfield-dump
index 02422c5..53514a5 100644
--- a/gas/testsuite/gas/aarch64/bitfield-dump
+++ b/gas/testsuite/gas/aarch64/bitfield-dump
@@ -2,7 +2,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 13001cff sxtb wzr, w7
4: 93401cff sxtb xzr, w7
8: 13003cff sxth wzr, w7
diff --git a/gas/testsuite/gas/aarch64/bitfield-no-aliases.d b/gas/testsuite/gas/aarch64/bitfield-no-aliases.d
index c75d215..ef4cfdf 100644
--- a/gas/testsuite/gas/aarch64/bitfield-no-aliases.d
+++ b/gas/testsuite/gas/aarch64/bitfield-no-aliases.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 13001cff sbfm wzr, w7, #0, #7
4: 93401cff sbfm xzr, x7, #0, #7
8: 13003cff sbfm wzr, w7, #0, #15
diff --git a/gas/testsuite/gas/aarch64/codealign.d b/gas/testsuite/gas/aarch64/codealign.d
index a032b83..a9359be 100644
--- a/gas/testsuite/gas/aarch64/codealign.d
+++ b/gas/testsuite/gas/aarch64/codealign.d
@@ -6,7 +6,7 @@
.*: +file format.*aarch64.*
Sections:
-Idx Name Size VMA LMA File off Algn
+Idx Name[]+Size[ ]+VMA[ ]+LMA[ ]+File off[ ]+Algn
0 \.text .* .* .* .* 2\*\*2
.*CODE.*
1 \.data .* .* .* .* 2\*\*0
diff --git a/gas/testsuite/gas/aarch64/codealign_1.d b/gas/testsuite/gas/aarch64/codealign_1.d
index 08f4c25..0462cef 100644
--- a/gas/testsuite/gas/aarch64/codealign_1.d
+++ b/gas/testsuite/gas/aarch64/codealign_1.d
@@ -4,7 +4,7 @@
.*: +file format.*aarch64.*
Sections:
-Idx Name Size VMA LMA File off Algn
+Idx Name[ ]+Size[ ]+VMA[ ]+LMA[ ]+File off[ ]+Algn
0 \.text .* .* .* .* 2\*\*2
.*CODE.*
1 \.data .* .* .* .* 2\*\*0
diff --git a/gas/testsuite/gas/aarch64/crc32-directive.d b/gas/testsuite/gas/aarch64/crc32-directive.d
index 5f90755..91a82b0 100644
--- a/gas/testsuite/gas/aarch64/crc32-directive.d
+++ b/gas/testsuite/gas/aarch64/crc32-directive.d
@@ -6,7 +6,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 1acf40e3 crc32b w3, w7, w15
4: 1ac345e7 crc32h w7, w15, w3
8: 1ac7486f crc32w w15, w3, w7
diff --git a/gas/testsuite/gas/aarch64/crc32.d b/gas/testsuite/gas/aarch64/crc32.d
index bba83b2..c87af8f 100644
--- a/gas/testsuite/gas/aarch64/crc32.d
+++ b/gas/testsuite/gas/aarch64/crc32.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 1acf40e3 crc32b w3, w7, w15
4: 1ac345e7 crc32h w7, w15, w3
8: 1ac7486f crc32w w15, w3, w7
diff --git a/gas/testsuite/gas/aarch64/crypto-directive.d b/gas/testsuite/gas/aarch64/crypto-directive.d
index 9fa0671..a2cde1fd 100644
--- a/gas/testsuite/gas/aarch64/crypto-directive.d
+++ b/gas/testsuite/gas/aarch64/crypto-directive.d
@@ -6,7 +6,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 4e284be7 aese v7.16b, v31.16b
4: 4e285be7 aesd v7.16b, v31.16b
8: 4e286be7 aesmc v7.16b, v31.16b
diff --git a/gas/testsuite/gas/aarch64/crypto.d b/gas/testsuite/gas/aarch64/crypto.d
index 6c12eec..b419977 100644
--- a/gas/testsuite/gas/aarch64/crypto.d
+++ b/gas/testsuite/gas/aarch64/crypto.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 4e284be7 aese v7.16b, v31.16b
4: 4e285be7 aesd v7.16b, v31.16b
8: 4e286be7 aesmc v7.16b, v31.16b
diff --git a/gas/testsuite/gas/aarch64/dwarf.d b/gas/testsuite/gas/aarch64/dwarf.d
index 46aa6d0..005f1d5 100644
--- a/gas/testsuite/gas/aarch64/dwarf.d
+++ b/gas/testsuite/gas/aarch64/dwarf.d
@@ -2,26 +2,26 @@
#as: -g
Symbol table '.symtab' contains 10 entries:
- Num: Value Size Type Bind Vis Ndx Name
- 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
- 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1
- 2: 0000000000000000 0 SECTION LOCAL DEFAULT 2
- 3: 0000000000000000 0 SECTION LOCAL DEFAULT 3
- 4: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 \$x
- 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6
- 6: 0000000000000000 0 SECTION LOCAL DEFAULT 8
- 7: 0000000000000000 0 SECTION LOCAL DEFAULT 4
- 8: 0000000000000000 0 SECTION LOCAL DEFAULT 9
- 9: 0000000000000000 8 FUNC GLOBAL DEFAULT 1 testfunc
+ Num:[ ]+Value[ ]+Size[ ]+Type[ ]+Bind[ ]+Vis[ ]+Ndx[ ]+Name
+ 0: 0+ 0 NOTYPE LOCAL DEFAULT UND[ ]+
+ 1: 0+ 0 SECTION LOCAL DEFAULT 1[ ]+
+ 2: 0+ 0 SECTION LOCAL DEFAULT 2[ ]+
+ 3: 0+ 0 SECTION LOCAL DEFAULT 3[ ]+
+ 4: 0+ 0 NOTYPE LOCAL DEFAULT 1 \$x
+ 5: 0+ 0 SECTION LOCAL DEFAULT 6[ ]+
+ 6: 0+ 0 SECTION LOCAL DEFAULT 8[ ]+
+ 7: 0+ 0 SECTION LOCAL DEFAULT 4[ ]+
+ 8: 0+ 0 SECTION LOCAL DEFAULT 9[ ]+
+ 9: 0+ 8 FUNC GLOBAL DEFAULT 1 testfunc
Contents of the .debug_aranges section:
- Length: 44
+ Length: (44|28)
Version: 2
Offset into .debug_info: 0x0
- Pointer Size: 8
+ Pointer Size: (8|4)
Segment Size: 0
- Address Length
- 0000000000000000 0000000000000008
- 0000000000000000 0000000000000000
+ Address[ ]+Length
+ 0+ 0+8[ ]+
+ 0+ 0+[ ]+
diff --git a/gas/testsuite/gas/aarch64/float-fp16.d b/gas/testsuite/gas/aarch64/float-fp16.d
index 6172dc3..d1d69d8 100644
--- a/gas/testsuite/gas/aarch64/float-fp16.d
+++ b/gas/testsuite/gas/aarch64/float-fp16.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
[0-9a-f]+: 1e200400 fccmp s0, s0, #0x0, eq // eq = none
[0-9a-f]+: 1ee00400 fccmp h0, h0, #0x0, eq // eq = none
[0-9a-f]+: 1e22d420 fccmp s1, s2, #0x0, le
diff --git a/gas/testsuite/gas/aarch64/floatdp2.d b/gas/testsuite/gas/aarch64/floatdp2.d
index e338af0..079d2a2 100644
--- a/gas/testsuite/gas/aarch64/floatdp2.d
+++ b/gas/testsuite/gas/aarch64/floatdp2.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 1e2f08e0 fmul s0, s7, s15
4: 1e2f18e0 fdiv s0, s7, s15
8: 1e2f28e0 fadd s0, s7, s15
diff --git a/gas/testsuite/gas/aarch64/fp-armv8_3.d b/gas/testsuite/gas/aarch64/fp-armv8_3.d
index 9be6fca..dd37a11 100644
--- a/gas/testsuite/gas/aarch64/fp-armv8_3.d
+++ b/gas/testsuite/gas/aarch64/fp-armv8_3.d
@@ -5,6 +5,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 1e7e0041 fjcvtzs w1, d2
4: 1e7e00e7 fjcvtzs w7, d7
diff --git a/gas/testsuite/gas/aarch64/fp-const0-parse.d b/gas/testsuite/gas/aarch64/fp-const0-parse.d
index 172f35c..178e161 100644
--- a/gas/testsuite/gas/aarch64/fp-const0-parse.d
+++ b/gas/testsuite/gas/aarch64/fp-const0-parse.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 5ea0dbc0 fcmeq s0, s30, #0.0
4: 7ea0cba1 fcmge s1, s29, #0.0
8: 5ea0cb82 fcmgt s2, s28, #0.0
diff --git a/gas/testsuite/gas/aarch64/fp_cvt_int.d b/gas/testsuite/gas/aarch64/fp_cvt_int.d
index edf39ae..aa80d5e 100644
--- a/gas/testsuite/gas/aarch64/fp_cvt_int.d
+++ b/gas/testsuite/gas/aarch64/fp_cvt_int.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 1e2000e7 fcvtns w7, s7
4: 9e2000e7 fcvtns x7, s7
8: 1e2100e7 fcvtnu w7, s7
diff --git a/gas/testsuite/gas/aarch64/fpmov.d b/gas/testsuite/gas/aarch64/fpmov.d
index 6afb3c5..fb032c6 100644
--- a/gas/testsuite/gas/aarch64/fpmov.d
+++ b/gas/testsuite/gas/aarch64/fpmov.d
@@ -4,7 +4,7 @@
Disassembly of section .*:
-0000000000000000 <.*>:
+0+ <.*>:
0: 1e251000 fmov s0, #1\.200000000000000000e\+01
4: 1e251000 fmov s0, #1\.200000000000000000e\+01
8: 1e251000 fmov s0, #1\.200000000000000000e\+01
diff --git a/gas/testsuite/gas/aarch64/inst-directive.d b/gas/testsuite/gas/aarch64/inst-directive.d
index e6066ee..fa64ce8 100644
--- a/gas/testsuite/gas/aarch64/inst-directive.d
+++ b/gas/testsuite/gas/aarch64/inst-directive.d
@@ -4,5 +4,5 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 3619194c tbz w12, #3, 2328 <\.text\+0x2328>
diff --git a/gas/testsuite/gas/aarch64/int-insns.d b/gas/testsuite/gas/aarch64/int-insns.d
index 023ec54..419b8a6 100644
--- a/gas/testsuite/gas/aarch64/int-insns.d
+++ b/gas/testsuite/gas/aarch64/int-insns.d
@@ -1,5 +1,5 @@
#objdump: -dr
-#as: -march=armv8-a
+#as: -march=armv8-a -mabi=lp64
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/ldr_1.d b/gas/testsuite/gas/aarch64/ldr_1.d
index 95f6f1b..f68b01d 100644
--- a/gas/testsuite/gas/aarch64/ldr_1.d
+++ b/gas/testsuite/gas/aarch64/ldr_1.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 58000001 ldr x1, 0 <bar>
- 0: R_AARCH64_LD_PREL_LO19 bar\+0x100000
+ 0: R_AARCH64_(P32_|)LD_PREL_LO19 bar\+0x100000
diff --git a/gas/testsuite/gas/aarch64/ldst-exclusive-armv8_3.d b/gas/testsuite/gas/aarch64/ldst-exclusive-armv8_3.d
index b0de88a..73a0c9f 100644
--- a/gas/testsuite/gas/aarch64/ldst-exclusive-armv8_3.d
+++ b/gas/testsuite/gas/aarch64/ldst-exclusive-armv8_3.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 38bfc0e1 ldaprb w1, \[x7\]
4: 38bfc0e1 ldaprb w1, \[x7\]
8: 38bfc0e1 ldaprb w1, \[x7\]
diff --git a/gas/testsuite/gas/aarch64/ldst-exclusive.d b/gas/testsuite/gas/aarch64/ldst-exclusive.d
index e1774e9..313827f 100644
--- a/gas/testsuite/gas/aarch64/ldst-exclusive.d
+++ b/gas/testsuite/gas/aarch64/ldst-exclusive.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 080f7ce1 stxrb w15, w1, \[x7\]
4: 080f7ce1 stxrb w15, w1, \[x7\]
8: 080f7ce1 stxrb w15, w1, \[x7\]
diff --git a/gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d b/gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d
index 1c611bb..db8de4b 100644
--- a/gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d
+++ b/gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 3c1007e7 str b7, \[sp\], #-256
4: 3c1557e7 str b7, \[sp\], #-171
8: 3c0007e7 str b7, \[sp\], #0
diff --git a/gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d b/gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d
index 14a1e04..dcd1dd6 100644
--- a/gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d
+++ b/gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 3c100fe7 str b7, \[sp, #-256\]!
4: 3c155fe7 str b7, \[sp, #-171\]!
8: 3c000fe7 str b7, \[sp, #0\]!
diff --git a/gas/testsuite/gas/aarch64/ldst-reg-pair.d b/gas/testsuite/gas/aarch64/ldst-reg-pair.d
index 8ce7df6..b775e91 100644
--- a/gas/testsuite/gas/aarch64/ldst-reg-pair.d
+++ b/gas/testsuite/gas/aarch64/ldst-reg-pair.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 29203fe7 stp w7, w15, \[sp, #-256\]
4: 2930bfe7 stp w7, w15, \[sp, #-124\]
8: 293fbfe7 stp w7, w15, \[sp, #-4\]
diff --git a/gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d b/gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d
index bd61f0e..84d36d1 100644
--- a/gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d
+++ b/gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 3c274be7 str b7, \[sp, w7, uxtw\]
4: 3c275be7 str b7, \[sp, w7, uxtw #0\]
8: 7c274be7 str h7, \[sp, w7, uxtw\]
diff --git a/gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d b/gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d
index 0b78932..0bfff57 100644
--- a/gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d
+++ b/gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 3c1003e7 stur b7, \[sp, #-256\]
4: 3c1553e7 stur b7, \[sp, #-171\]
8: 3d0003e7 str b7, \[sp\]
diff --git a/gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d b/gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d
index ad72d76..c384a9e 100644
--- a/gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d
+++ b/gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 3c1003e7 stur b7, \[sp, #-256\]
4: 3c1553e7 stur b7, \[sp, #-171\]
8: 3c0003e7 stur b7, \[sp\]
diff --git a/gas/testsuite/gas/aarch64/lor-directive.d b/gas/testsuite/gas/aarch64/lor-directive.d
index 3238bb9..d38dcac 100644
--- a/gas/testsuite/gas/aarch64/lor-directive.d
+++ b/gas/testsuite/gas/aarch64/lor-directive.d
@@ -7,7 +7,7 @@
Disassembly of section \.text:
-0000000000000000 <.text>:
+0+ <.text>:
0: 889f7c00 stllr w0, \[x0\]
4: c89f7c00 stllr x0, \[x0\]
8: 889f7c01 stllr w1, \[x0\]
diff --git a/gas/testsuite/gas/aarch64/lor.d b/gas/testsuite/gas/aarch64/lor.d
index 006983b..9fbfbeb 100644
--- a/gas/testsuite/gas/aarch64/lor.d
+++ b/gas/testsuite/gas/aarch64/lor.d
@@ -6,7 +6,7 @@
Disassembly of section \.text:
-0000000000000000 <.text>:
+0+ <.text>:
0: 889f7c00 stllr w0, \[x0\]
4: c89f7c00 stllr x0, \[x0\]
8: 889f7c01 stllr w1, \[x0\]
diff --git a/gas/testsuite/gas/aarch64/lse-atomic.d b/gas/testsuite/gas/aarch64/lse-atomic.d
index 73847e9..1929123 100644
--- a/gas/testsuite/gas/aarch64/lse-atomic.d
+++ b/gas/testsuite/gas/aarch64/lse-atomic.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 88a07c41 cas w0, w1, \[x2\]
4: 88a27fe3 cas w2, w3, \[sp\]
8: 88e07c41 casa w0, w1, \[x2\]
diff --git a/gas/testsuite/gas/aarch64/mapmisc.d b/gas/testsuite/gas/aarch64/mapmisc.d
index 0822c5a..5ceee73 100644
--- a/gas/testsuite/gas/aarch64/mapmisc.d
+++ b/gas/testsuite/gas/aarch64/mapmisc.d
@@ -9,50 +9,50 @@
.*: +file format .*aarch64.*
SYMBOL TABLE:
-0+00 l d .text 0000000000000000 .text
-0+00 l d .data 0000000000000000 .data
-0+00 l d .bss 0000000000000000 .bss
-0+00 l F .text 0000000000000000 foo
-0+00 l .text 0000000000000000 \$x
-0+04 l .text 0000000000000000 \$d
-0+08 l .text 0000000000000000 \$x
-0+0c l .text 0000000000000000 \$d
-0+10 l .text 0000000000000000 \$x
-0+14 l .text 0000000000000000 \$d
-0+18 l .text 0000000000000000 \$x
-0+1c l .text 0000000000000000 \$d
-0+20 l .text 0000000000000000 \$x
-0+24 l .text 0000000000000000 \$d
-0+28 l .text 0000000000000000 \$x
-0+2c l .text 0000000000000000 \$d
-0+34 l .text 0000000000000000 \$x
-0+38 l .text 0000000000000000 \$d
-0+48 l .text 0000000000000000 \$x
-0+4c l .text 0000000000000000 \$d
-0+50 l .text 0000000000000000 \$x
-0+54 l .text 0000000000000000 \$d
-0+58 l .text 0000000000000000 \$x
-0+5c l .text 0000000000000000 \$d
-0+64 l .text 0000000000000000 \$x
-0+68 l .text 0000000000000000 \$d
-0+70 l .text 0000000000000000 \$x
-0+74 l .text 0000000000000000 \$d
-0+84 l .text 0000000000000000 \$x
-0+88 l .text 0000000000000000 \$d
-0+8c l .text 0000000000000000 \$x
-0+90 l .text 0000000000000000 \$d
-0+94 l .text 0000000000000000 \$x
-0+98 l .text 0000000000000000 \$d
-0+9c l .text 0000000000000000 \$x
-0+a0 l .text 0000000000000000 \$d
-0+a4 l .text 0000000000000000 \$x
-0+a8 l .text 0000000000000000 \$x
+0+00 l d .text 0+ .text
+0+00 l d .data 0+ .data
+0+00 l d .bss 0+ .bss
+0+00 l F .text 0+ foo
+0+00 l .text 0+ \$x
+0+04 l .text 0+ \$d
+0+08 l .text 0+ \$x
+0+0c l .text 0+ \$d
+0+10 l .text 0+ \$x
+0+14 l .text 0+ \$d
+0+18 l .text 0+ \$x
+0+1c l .text 0+ \$d
+0+20 l .text 0+ \$x
+0+24 l .text 0+ \$d
+0+28 l .text 0+ \$x
+0+2c l .text 0+ \$d
+0+34 l .text 0+ \$x
+0+38 l .text 0+ \$d
+0+48 l .text 0+ \$x
+0+4c l .text 0+ \$d
+0+50 l .text 0+ \$x
+0+54 l .text 0+ \$d
+0+58 l .text 0+ \$x
+0+5c l .text 0+ \$d
+0+64 l .text 0+ \$x
+0+68 l .text 0+ \$d
+0+70 l .text 0+ \$x
+0+74 l .text 0+ \$d
+0+84 l .text 0+ \$x
+0+88 l .text 0+ \$d
+0+8c l .text 0+ \$x
+0+90 l .text 0+ \$d
+0+94 l .text 0+ \$x
+0+98 l .text 0+ \$d
+0+9c l .text 0+ \$x
+0+a0 l .text 0+ \$d
+0+a4 l .text 0+ \$x
+0+a8 l .text 0+ \$x
Disassembly of section .text:
-0000000000000000 <foo>:
+0+ <foo>:
0: d503201f nop
4: 64636261 .word 0x64636261
8: d503201f nop
diff --git a/gas/testsuite/gas/aarch64/mov-no-aliases.d b/gas/testsuite/gas/aarch64/mov-no-aliases.d
index 214d39b..a5eb680 100644
--- a/gas/testsuite/gas/aarch64/mov-no-aliases.d
+++ b/gas/testsuite/gas/aarch64/mov-no-aliases.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 110003ef add w15, wsp, #0x0
4: 910003ef add x15, sp, #0x0
8: 110000ff add wsp, w7, #0x0
diff --git a/gas/testsuite/gas/aarch64/mov.d b/gas/testsuite/gas/aarch64/mov.d
index 78b9027..8442296 100644
--- a/gas/testsuite/gas/aarch64/mov.d
+++ b/gas/testsuite/gas/aarch64/mov.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 110003ef mov w15, wsp
4: 910003ef mov x15, sp
8: 110000ff mov wsp, w7
diff --git a/gas/testsuite/gas/aarch64/movi.d b/gas/testsuite/gas/aarch64/movi.d
index e159e47..a9e0f18 100644
--- a/gas/testsuite/gas/aarch64/movi.d
+++ b/gas/testsuite/gas/aarch64/movi.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 2f00e41f movi d31, #0x0
4: 2f00e43f movi d31, #0xff
8: 2f00e45f movi d31, #0xff00
diff --git a/gas/testsuite/gas/aarch64/movw_label.d b/gas/testsuite/gas/aarch64/movw_label.d
index 78ef63f..8466570 100644
--- a/gas/testsuite/gas/aarch64/movw_label.d
+++ b/gas/testsuite/gas/aarch64/movw_label.d
@@ -5,18 +5,18 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: f2800002 movk x2, #0x0
- 0: R_AARCH64_MOVW_UABS_G0_NC x3.22
+ 0: R_AARCH64_(P32_|)MOVW_UABS_G0_NC x3.22
4: f2800002 movk x2, #0x0
- 4: R_AARCH64_MOVW_UABS_G0_NC x8
+ 4: R_AARCH64_(P32_|)MOVW_UABS_G0_NC x8
8: f2800002 movk x2, #0x0
- 8: R_AARCH64_MOVW_UABS_G0_NC w3
+ 8: R_AARCH64_(P32_|)MOVW_UABS_G0_NC w3
c: f2800002 movk x2, #0x0
- c: R_AARCH64_MOVW_UABS_G0_NC w8.22
+ c: R_AARCH64_(P32_|)MOVW_UABS_G0_NC w8.22
10: f2800002 movk x2, #0x0
- 10: R_AARCH64_MOVW_UABS_G0_NC sp
+ 10: R_AARCH64_(P32_|)MOVW_UABS_G0_NC sp
14: f2800002 movk x2, #0x0
- 14: R_AARCH64_MOVW_UABS_G0_NC wzr
+ 14: R_AARCH64_(P32_|)MOVW_UABS_G0_NC wzr
18: f2800002 movk x2, #0x0
- 18: R_AARCH64_MOVW_UABS_G0_NC xzr
+ 18: R_AARCH64_(P32_|)MOVW_UABS_G0_NC xzr
diff --git a/gas/testsuite/gas/aarch64/msr.d b/gas/testsuite/gas/aarch64/msr.d
index 750cae1..92d33dd 100644
--- a/gas/testsuite/gas/aarch64/msr.d
+++ b/gas/testsuite/gas/aarch64/msr.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d50340df msr daifset, #0x0
4: d50341df msr daifset, #0x1
8: d5034fdf msr daifset, #0xf
diff --git a/gas/testsuite/gas/aarch64/neon-fp-cvt-int.d b/gas/testsuite/gas/aarch64/neon-fp-cvt-int.d
index 96441af..ccca507 100644
--- a/gas/testsuite/gas/aarch64/neon-fp-cvt-int.d
+++ b/gas/testsuite/gas/aarch64/neon-fp-cvt-int.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 0e21a8e7 fcvtns v7.2s, v7.2s
4: 2e21a8e7 fcvtnu v7.2s, v7.2s
8: 0ea1a8e7 fcvtps v7.2s, v7.2s
diff --git a/gas/testsuite/gas/aarch64/neon-frint.d b/gas/testsuite/gas/aarch64/neon-frint.d
index c7a237e..f4196d9 100644
--- a/gas/testsuite/gas/aarch64/neon-frint.d
+++ b/gas/testsuite/gas/aarch64/neon-frint.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 0e2188e7 frintn v7.2s, v7.2s
4: 4e2188e7 frintn v7.4s, v7.4s
8: 4e6188e7 frintn v7.2d, v7.2d
diff --git a/gas/testsuite/gas/aarch64/neon-ins.d b/gas/testsuite/gas/aarch64/neon-ins.d
index 6e1b528..19bada9 100644
--- a/gas/testsuite/gas/aarch64/neon-ins.d
+++ b/gas/testsuite/gas/aarch64/neon-ins.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 4e011c21 mov v1.b\[0\], w1
4: 4e011c21 mov v1.b\[0\], w1
8: 4e011c42 mov v2.b\[0\], w2
diff --git a/gas/testsuite/gas/aarch64/neon-not.d b/gas/testsuite/gas/aarch64/neon-not.d
index 8994234..9eb9678 100644
--- a/gas/testsuite/gas/aarch64/neon-not.d
+++ b/gas/testsuite/gas/aarch64/neon-not.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 2e205821 mvn v1.8b, v1.8b
4: 2e205821 mvn v1.8b, v1.8b
8: 6e205821 mvn v1.16b, v1.16b
diff --git a/gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d b/gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d
index ba056f4..8e71056 100644
--- a/gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d
+++ b/gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 0cdf7000 ld1 {v0.8b}, \[x0\], #8
4: 0cdfa000 ld1 {v0.8b, v1.8b}, \[x0\], #16
8: 0cdf6000 ld1 {v0.8b-v2.8b}, \[x0\], #24
diff --git a/gas/testsuite/gas/aarch64/neon-vfp-reglist.d b/gas/testsuite/gas/aarch64/neon-vfp-reglist.d
index d58d1b7..ad77968 100644
--- a/gas/testsuite/gas/aarch64/neon-vfp-reglist.d
+++ b/gas/testsuite/gas/aarch64/neon-vfp-reglist.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 0c407000 ld1 {v0.8b}, \[x0\]
4: 0c40a000 ld1 {v0.8b, v1.8b}, \[x0\]
8: 0c406000 ld1 {v0.8b-v2.8b}, \[x0\]
diff --git a/gas/testsuite/gas/aarch64/no-aliases.d b/gas/testsuite/gas/aarch64/no-aliases.d
index e7bf7f5..dae0b71 100644
--- a/gas/testsuite/gas/aarch64/no-aliases.d
+++ b/gas/testsuite/gas/aarch64/no-aliases.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 13823c20 extr w0, w1, w2, #15
4: 93c23c20 extr x0, x1, x2, #15
8: 13831c60 extr w0, w3, w3, #7
diff --git a/gas/testsuite/gas/aarch64/optional.d b/gas/testsuite/gas/aarch64/optional.d
index d81f846..b2a123d 100644
--- a/gas/testsuite/gas/aarch64/optional.d
+++ b/gas/testsuite/gas/aarch64/optional.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d4a001e1 dcps1 #0xf
4: d4a00001 dcps1
8: d4a00001 dcps1
@@ -23,12 +23,12 @@ Disassembly of section \.text:
3c: d5033f5f clrex
40: d508001f sys #0, C0, C0, #0
44: 10000000 adr x0, 0 <sym>
- 44: R_AARCH64_ADR_PREL_LO21 sym
+ 44: R_AARCH64_(P32_|)ADR_PREL_LO21 sym
48: f9400001 ldr x1, \[x0\]
- 48: R_AARCH64_LDST64_ABS_LO12_NC sym
+ 48: R_AARCH64_(P32_|)LDST64_ABS_LO12_NC sym
4c: f9400001 ldr x1, \[x0\]
- 4c: R_AARCH64_LDST64_ABS_LO12_NC sym
+ 4c: R_AARCH64_(P32_|)LDST64_ABS_LO12_NC sym
50: f9000001 str x1, \[x0\]
- 50: R_AARCH64_LDST64_ABS_LO12_NC sym
+ 50: R_AARCH64_(P32_|)LDST64_ABS_LO12_NC sym
54: f9000001 str x1, \[x0\]
- 54: R_AARCH64_LDST64_ABS_LO12_NC sym
+ 54: R_AARCH64_(P32_|)LDST64_ABS_LO12_NC sym
diff --git a/gas/testsuite/gas/aarch64/pac.d b/gas/testsuite/gas/aarch64/pac.d
index 0028c44..49cc9de 100644
--- a/gas/testsuite/gas/aarch64/pac.d
+++ b/gas/testsuite/gas/aarch64/pac.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: dac10083 pacia x3, x4
4: dac103e5 pacia x5, sp
8: dac10483 pacib x3, x4
diff --git a/gas/testsuite/gas/aarch64/pan-directive.d b/gas/testsuite/gas/aarch64/pan-directive.d
index 704f7a3..b7e4378 100644
--- a/gas/testsuite/gas/aarch64/pan-directive.d
+++ b/gas/testsuite/gas/aarch64/pan-directive.d
@@ -6,7 +6,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d500419f msr pan, #0x1
4: d500409f msr pan, #0x0
8: d5184260 msr pan, x0
diff --git a/gas/testsuite/gas/aarch64/pan.d b/gas/testsuite/gas/aarch64/pan.d
index db1fd02..46c3631 100644
--- a/gas/testsuite/gas/aarch64/pan.d
+++ b/gas/testsuite/gas/aarch64/pan.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d500419f msr pan, #0x1
4: d500409f msr pan, #0x0
8: d5184260 msr pan, x0
diff --git a/gas/testsuite/gas/aarch64/programmer-friendly.d b/gas/testsuite/gas/aarch64/programmer-friendly.d
index 248b299..668a135 100644
--- a/gas/testsuite/gas/aarch64/programmer-friendly.d
+++ b/gas/testsuite/gas/aarch64/programmer-friendly.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/rdma-directive.d b/gas/testsuite/gas/aarch64/rdma-directive.d
index bd2e818..f72b97e 100644
--- a/gas/testsuite/gas/aarch64/rdma-directive.d
+++ b/gas/testsuite/gas/aarch64/rdma-directive.d
@@ -7,7 +7,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 2e428420 sqrdmlah v0\.4h, v1\.4h, v2\.4h
4: 6e428420 sqrdmlah v0\.8h, v1\.8h, v2\.8h
8: 2e828420 sqrdmlah v0\.2s, v1\.2s, v2\.2s
diff --git a/gas/testsuite/gas/aarch64/rdma.d b/gas/testsuite/gas/aarch64/rdma.d
index 2ffde68..d348982 100644
--- a/gas/testsuite/gas/aarch64/rdma.d
+++ b/gas/testsuite/gas/aarch64/rdma.d
@@ -6,7 +6,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 2e428420 sqrdmlah v0\.4h, v1\.4h, v2\.4h
4: 6e428420 sqrdmlah v0\.8h, v1\.8h, v2\.8h
8: 2e828420 sqrdmlah v0\.2s, v1\.2s, v2\.2s
diff --git a/gas/testsuite/gas/aarch64/reloc-data.d b/gas/testsuite/gas/aarch64/reloc-data.d
index 369fe33..7bcf300 100644
--- a/gas/testsuite/gas/aarch64/reloc-data.d
+++ b/gas/testsuite/gas/aarch64/reloc-data.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
#skip: aarch64_be-*-*
diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g0.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g0.d
index f1d4c16..6a6ec00 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_g0.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g0.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d2800009 mov x9, #0x0.*
- 0: R_AARCH64_TLSLD_MOVW_DTPREL_G0 x
+ 0: R_AARCH64_(P32_|)TLSLD_MOVW_DTPREL_G0 x
diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d
index 68bcc00..5d7f6cf 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: f2800010 movk x16, #0x0
- 0: R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC x
+ 0: R_AARCH64_(P32_|)TLSLD_MOVW_DTPREL_G0_NC x
diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g1.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g1.d
index 859da28..c5995f5 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_g1.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g1.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d2a00009 movz x9, #0x0, lsl #16
- 0: R_AARCH64_TLSLD_MOVW_DTPREL_G1 x
+ 0: R_AARCH64_(P32_|)TLSLD_MOVW_DTPREL_G1 x
diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d
index 4a053eb..739eaa3 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_g2.d b/gas/testsuite/gas/aarch64/reloc-dtprel_g2.d
index 1f2fb2d..00d278b 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_g2.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_g2.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d b/gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d
index 84cec8c..f904850 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 91000341 add x1, x26, #0x0
- 0: R_AARCH64_TLSLD_ADD_DTPREL_HI12 x
+ 0: R_AARCH64_(P32_|)TLSLD_ADD_DTPREL_HI12 x
diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d
index 0b1f5f8..ee1f504 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 91000347 add x7, x26, #0x0
- 0: R_AARCH64_TLSLD_ADD_DTPREL_LO12 x
+ 0: R_AARCH64_(P32_|)TLSLD_ADD_DTPREL_LO12 x
diff --git a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d
index fec41b2..cd793bb 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 74f122c..ab5d869 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 c8858f8..fa46d7b 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 3b6560e..f754449 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 1b24e1c..62ff7ab 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 883e427..78074f5 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 fd9e1cb..8eac3bd 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 76adce0..0269504 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 795fb0b..0a231f9 100644
--- a/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d
+++ b/gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 91000347 add x7, x26, #0x0
- 0: R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC x
+ 0: R_AARCH64_(P32_|)TLSLD_ADD_DTPREL_LO12_NC x
diff --git a/gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d b/gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d
index 4c0bc60..858898a 100644
--- a/gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d
+++ b/gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/reloc-gotoff_g1.d b/gas/testsuite/gas/aarch64/reloc-gotoff_g1.d
index 43e1ee4..e6a68f0 100644
--- a/gas/testsuite/gas/aarch64/reloc-gotoff_g1.d
+++ b/gas/testsuite/gas/aarch64/reloc-gotoff_g1.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 07c78c3..bae4e37 100644
--- a/gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d
+++ b/gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/reloc-gottprel_g1.d b/gas/testsuite/gas/aarch64/reloc-gottprel_g1.d
index 4da88cf..3061c2f 100644
--- a/gas/testsuite/gas/aarch64/reloc-gottprel_g1.d
+++ b/gas/testsuite/gas/aarch64/reloc-gottprel_g1.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/reloc-insn.d b/gas/testsuite/gas/aarch64/reloc-insn.d
index 90dae35..0f3b414 100644
--- a/gas/testsuite/gas/aarch64/reloc-insn.d
+++ b/gas/testsuite/gas/aarch64/reloc-insn.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 3d3c548..606c801 100644
--- a/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d
+++ b/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: 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 4fc1082..a046e78 100644
--- a/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d
+++ b/gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d b/gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d
index 157c5fd..f25913f 100644
--- a/gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d
+++ b/gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d b/gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d
index 7063f4e..52a37ae 100644
--- a/gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d
+++ b/gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/reloc-tlsldm-1.d b/gas/testsuite/gas/aarch64/reloc-tlsldm-1.d
index 30276d1..6b7132f 100644
--- a/gas/testsuite/gas/aarch64/reloc-tlsldm-1.d
+++ b/gas/testsuite/gas/aarch64/reloc-tlsldm-1.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 8b030041 add x1, x2, x3
4: 10000000 adr x0, 0 <dummy>
- 4: R_AARCH64_TLSLD_ADR_PREL21 dummy
+ 4: R_AARCH64_(P32_|)TLSLD_ADR_PREL21 dummy
diff --git a/gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d b/gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d
index 5d757a4..f4faa4b 100644
--- a/gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d
+++ b/gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 8b030041 add x1, x2, x3
4: 90000000 adrp x0, 0 <dummy>
- 4: R_AARCH64_TLSLD_ADR_PAGE21 dummy
+ 4: R_AARCH64_(P32_|)TLSLD_ADR_PAGE21 dummy
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 9054036..c7d1f6b 100644
--- a/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d
+++ b/gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 91000000 add x0, x0, #0x0
- 0: R_AARCH64_TLSLD_ADD_LO12_NC x
+ 0: R_AARCH64_(P32_|)TLSLD_ADD_LO12_NC x
diff --git a/gas/testsuite/gas/aarch64/shifted.d b/gas/testsuite/gas/aarch64/shifted.d
index 5c68ddc..288ee21 100644
--- a/gas/testsuite/gas/aarch64/shifted.d
+++ b/gas/testsuite/gas/aarch64/shifted.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: aa030041 orr x1, x2, x3
4: aa030441 orr x1, x2, x3, lsl #1
8: aa030c41 orr x1, x2, x3, lsl #3
diff --git a/gas/testsuite/gas/aarch64/sve.d b/gas/testsuite/gas/aarch64/sve.d
index b8492e5..4b976ef 100644
--- a/gas/testsuite/gas/aarch64/sve.d
+++ b/gas/testsuite/gas/aarch64/sve.d
@@ -5,7 +5,7 @@
Disassembly of section .*:
-0000000000000000 <.*>:
+0+ <.*>:
.*: 25b9c000 fmov z0\.s, #2\.0+e\+00
.*: 25b9c000 fmov z0\.s, #2\.0+e\+00
.*: 25b9c001 fmov z1\.s, #2\.0+e\+00
diff --git a/gas/testsuite/gas/aarch64/symbol.d b/gas/testsuite/gas/aarch64/symbol.d
index 6afb03b..bff3836 100644
--- a/gas/testsuite/gas/aarch64/symbol.d
+++ b/gas/testsuite/gas/aarch64/symbol.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: b9400401 ldr w1, \[x0, #4\]
4: b9400401 ldr w1, \[x0, #4\]
8: b9401001 ldr w1, \[x0, #16\]
diff --git a/gas/testsuite/gas/aarch64/sysreg-1.d b/gas/testsuite/gas/aarch64/sysreg-1.d
index c6be2c4..fb9991d 100644
--- a/gas/testsuite/gas/aarch64/sysreg-1.d
+++ b/gas/testsuite/gas/aarch64/sysreg-1.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d5380587 mrs x7, id_aa64afr0_el1
4: d53805a7 mrs x7, id_aa64afr1_el1
8: d5380347 mrs x7, mvfr2_el1
diff --git a/gas/testsuite/gas/aarch64/sysreg-2.d b/gas/testsuite/gas/aarch64/sysreg-2.d
index ba5fb52..a0539db 100644
--- a/gas/testsuite/gas/aarch64/sysreg-2.d
+++ b/gas/testsuite/gas/aarch64/sysreg-2.d
@@ -6,7 +6,7 @@
Disassembly of section .text:
-0000000000000000 <.*>:
+0+ <.*>:
[0-9a-f]+: d5380725 mrs x5, id_aa64mmfr1_el1
[0-9a-f]+: d5380747 mrs x7, id_aa64mmfr2_el1
[0-9a-f]+: d5385305 mrs x5, erridr_el1
diff --git a/gas/testsuite/gas/aarch64/sysreg-3.d b/gas/testsuite/gas/aarch64/sysreg-3.d
index 4329377..e1c1ead 100644
--- a/gas/testsuite/gas/aarch64/sysreg-3.d
+++ b/gas/testsuite/gas/aarch64/sysreg-3.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d5182100 msr apiakeylo_el1, x0
4: d5382100 mrs x0, apiakeylo_el1
8: d5182121 msr apiakeyhi_el1, x1
diff --git a/gas/testsuite/gas/aarch64/sysreg.d b/gas/testsuite/gas/aarch64/sysreg.d
index 157340c..d4f5402 100644
--- a/gas/testsuite/gas/aarch64/sysreg.d
+++ b/gas/testsuite/gas/aarch64/sysreg.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d51b9c67 msr pmovsclr_el0, x7
4: d53b9c60 mrs x0, pmovsclr_el0
8: d51b9e67 msr pmovsset_el0, x7
diff --git a/gas/testsuite/gas/aarch64/system-2.d b/gas/testsuite/gas/aarch64/system-2.d
index f999348..bcf2b8e 100644
--- a/gas/testsuite/gas/aarch64/system-2.d
+++ b/gas/testsuite/gas/aarch64/system-2.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d503221f esb
4: d503221f esb
8: d503223f psb csync
diff --git a/gas/testsuite/gas/aarch64/system-3.d b/gas/testsuite/gas/aarch64/system-3.d
index f1db369..fc599cb 100644
--- a/gas/testsuite/gas/aarch64/system-3.d
+++ b/gas/testsuite/gas/aarch64/system-3.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d50320ff xpaclri
4: d50320ff xpaclri
8: d503211f pacia1716
diff --git a/gas/testsuite/gas/aarch64/system.d b/gas/testsuite/gas/aarch64/system.d
index 1103360..be9536e 100644
--- a/gas/testsuite/gas/aarch64/system.d
+++ b/gas/testsuite/gas/aarch64/system.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d6bf03e0 drps
4: d503201f nop
8: d503203f yield
@@ -191,162 +191,162 @@ Disassembly of section \.text:
2dc: d5033fdf isb
2e0: d5033fdf isb
2e4: d8000000 prfm pldl1keep, 0 <LABEL1>
- 2e4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 2e4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
2e8: f8af6be0 prfm pldl1keep, \[sp, x15\]
2ec: f8be58e0 prfm pldl1keep, \[x7, w30, uxtw #3\]
2f0: f9800c60 prfm pldl1keep, \[x3, #24\]
2f4: d8000001 prfm pldl1strm, 0 <LABEL1>
- 2f4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 2f4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
2f8: f8af6be1 prfm pldl1strm, \[sp, x15\]
2fc: f8be58e1 prfm pldl1strm, \[x7, w30, uxtw #3\]
300: f9800c61 prfm pldl1strm, \[x3, #24\]
304: d8000002 prfm pldl2keep, 0 <LABEL1>
- 304: R_AARCH64_LD_PREL_LO19 LABEL1
+ 304: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
308: f8af6be2 prfm pldl2keep, \[sp, x15\]
30c: f8be58e2 prfm pldl2keep, \[x7, w30, uxtw #3\]
310: f9800c62 prfm pldl2keep, \[x3, #24\]
314: d8000003 prfm pldl2strm, 0 <LABEL1>
- 314: R_AARCH64_LD_PREL_LO19 LABEL1
+ 314: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
318: f8af6be3 prfm pldl2strm, \[sp, x15\]
31c: f8be58e3 prfm pldl2strm, \[x7, w30, uxtw #3\]
320: f9800c63 prfm pldl2strm, \[x3, #24\]
324: d8000004 prfm pldl3keep, 0 <LABEL1>
- 324: R_AARCH64_LD_PREL_LO19 LABEL1
+ 324: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
328: f8af6be4 prfm pldl3keep, \[sp, x15\]
32c: f8be58e4 prfm pldl3keep, \[x7, w30, uxtw #3\]
330: f9800c64 prfm pldl3keep, \[x3, #24\]
334: d8000005 prfm pldl3strm, 0 <LABEL1>
- 334: R_AARCH64_LD_PREL_LO19 LABEL1
+ 334: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
338: f8af6be5 prfm pldl3strm, \[sp, x15\]
33c: f8be58e5 prfm pldl3strm, \[x7, w30, uxtw #3\]
340: f9800c65 prfm pldl3strm, \[x3, #24\]
344: d8000006 prfm #0x06, 0 <LABEL1>
- 344: R_AARCH64_LD_PREL_LO19 LABEL1
+ 344: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
348: f8af6be6 prfm #0x06, \[sp, x15\]
34c: f8be58e6 prfm #0x06, \[x7, w30, uxtw #3\]
350: f9800c66 prfm #0x06, \[x3, #24\]
354: d8000007 prfm #0x07, 0 <LABEL1>
- 354: R_AARCH64_LD_PREL_LO19 LABEL1
+ 354: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
358: f8af6be7 prfm #0x07, \[sp, x15\]
35c: f8be58e7 prfm #0x07, \[x7, w30, uxtw #3\]
360: f9800c67 prfm #0x07, \[x3, #24\]
364: d8000008 prfm plil1keep, 0 <LABEL1>
- 364: R_AARCH64_LD_PREL_LO19 LABEL1
+ 364: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
368: f8af6be8 prfm plil1keep, \[sp, x15\]
36c: f8be58e8 prfm plil1keep, \[x7, w30, uxtw #3\]
370: f9800c68 prfm plil1keep, \[x3, #24\]
374: d8000009 prfm plil1strm, 0 <LABEL1>
- 374: R_AARCH64_LD_PREL_LO19 LABEL1
+ 374: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
378: f8af6be9 prfm plil1strm, \[sp, x15\]
37c: f8be58e9 prfm plil1strm, \[x7, w30, uxtw #3\]
380: f9800c69 prfm plil1strm, \[x3, #24\]
384: d800000a prfm plil2keep, 0 <LABEL1>
- 384: R_AARCH64_LD_PREL_LO19 LABEL1
+ 384: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
388: f8af6bea prfm plil2keep, \[sp, x15\]
38c: f8be58ea prfm plil2keep, \[x7, w30, uxtw #3\]
390: f9800c6a prfm plil2keep, \[x3, #24\]
394: d800000b prfm plil2strm, 0 <LABEL1>
- 394: R_AARCH64_LD_PREL_LO19 LABEL1
+ 394: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
398: f8af6beb prfm plil2strm, \[sp, x15\]
39c: f8be58eb prfm plil2strm, \[x7, w30, uxtw #3\]
3a0: f9800c6b prfm plil2strm, \[x3, #24\]
3a4: d800000c prfm plil3keep, 0 <LABEL1>
- 3a4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 3a4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
3a8: f8af6bec prfm plil3keep, \[sp, x15\]
3ac: f8be58ec prfm plil3keep, \[x7, w30, uxtw #3\]
3b0: f9800c6c prfm plil3keep, \[x3, #24\]
3b4: d800000d prfm plil3strm, 0 <LABEL1>
- 3b4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 3b4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
3b8: f8af6bed prfm plil3strm, \[sp, x15\]
3bc: f8be58ed prfm plil3strm, \[x7, w30, uxtw #3\]
3c0: f9800c6d prfm plil3strm, \[x3, #24\]
3c4: d800000e prfm #0x0e, 0 <LABEL1>
- 3c4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 3c4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
3c8: f8af6bee prfm #0x0e, \[sp, x15\]
3cc: f8be58ee prfm #0x0e, \[x7, w30, uxtw #3\]
3d0: f9800c6e prfm #0x0e, \[x3, #24\]
3d4: d800000f prfm #0x0f, 0 <LABEL1>
- 3d4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 3d4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
3d8: f8af6bef prfm #0x0f, \[sp, x15\]
3dc: f8be58ef prfm #0x0f, \[x7, w30, uxtw #3\]
3e0: f9800c6f prfm #0x0f, \[x3, #24\]
3e4: d8000010 prfm pstl1keep, 0 <LABEL1>
- 3e4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 3e4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
3e8: f8af6bf0 prfm pstl1keep, \[sp, x15\]
3ec: f8be58f0 prfm pstl1keep, \[x7, w30, uxtw #3\]
3f0: f9800c70 prfm pstl1keep, \[x3, #24\]
3f4: d8000011 prfm pstl1strm, 0 <LABEL1>
- 3f4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 3f4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
3f8: f8af6bf1 prfm pstl1strm, \[sp, x15\]
3fc: f8be58f1 prfm pstl1strm, \[x7, w30, uxtw #3\]
400: f9800c71 prfm pstl1strm, \[x3, #24\]
404: d8000012 prfm pstl2keep, 0 <LABEL1>
- 404: R_AARCH64_LD_PREL_LO19 LABEL1
+ 404: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
408: f8af6bf2 prfm pstl2keep, \[sp, x15\]
40c: f8be58f2 prfm pstl2keep, \[x7, w30, uxtw #3\]
410: f9800c72 prfm pstl2keep, \[x3, #24\]
414: d8000013 prfm pstl2strm, 0 <LABEL1>
- 414: R_AARCH64_LD_PREL_LO19 LABEL1
+ 414: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
418: f8af6bf3 prfm pstl2strm, \[sp, x15\]
41c: f8be58f3 prfm pstl2strm, \[x7, w30, uxtw #3\]
420: f9800c73 prfm pstl2strm, \[x3, #24\]
424: d8000014 prfm pstl3keep, 0 <LABEL1>
- 424: R_AARCH64_LD_PREL_LO19 LABEL1
+ 424: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
428: f8af6bf4 prfm pstl3keep, \[sp, x15\]
42c: f8be58f4 prfm pstl3keep, \[x7, w30, uxtw #3\]
430: f9800c74 prfm pstl3keep, \[x3, #24\]
434: d8000015 prfm pstl3strm, 0 <LABEL1>
- 434: R_AARCH64_LD_PREL_LO19 LABEL1
+ 434: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
438: f8af6bf5 prfm pstl3strm, \[sp, x15\]
43c: f8be58f5 prfm pstl3strm, \[x7, w30, uxtw #3\]
440: f9800c75 prfm pstl3strm, \[x3, #24\]
444: d8000016 prfm #0x16, 0 <LABEL1>
- 444: R_AARCH64_LD_PREL_LO19 LABEL1
+ 444: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
448: f8af6bf6 prfm #0x16, \[sp, x15\]
44c: f8be58f6 prfm #0x16, \[x7, w30, uxtw #3\]
450: f9800c76 prfm #0x16, \[x3, #24\]
454: d8000017 prfm #0x17, 0 <LABEL1>
- 454: R_AARCH64_LD_PREL_LO19 LABEL1
+ 454: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
458: f8af6bf7 prfm #0x17, \[sp, x15\]
45c: f8be58f7 prfm #0x17, \[x7, w30, uxtw #3\]
460: f9800c77 prfm #0x17, \[x3, #24\]
464: d8000018 prfm #0x18, 0 <LABEL1>
- 464: R_AARCH64_LD_PREL_LO19 LABEL1
+ 464: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
468: f8af6bf8 prfm #0x18, \[sp, x15\]
46c: f8be58f8 prfm #0x18, \[x7, w30, uxtw #3\]
470: f9800c78 prfm #0x18, \[x3, #24\]
474: d8000019 prfm #0x19, 0 <LABEL1>
- 474: R_AARCH64_LD_PREL_LO19 LABEL1
+ 474: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
478: f8af6bf9 prfm #0x19, \[sp, x15\]
47c: f8be58f9 prfm #0x19, \[x7, w30, uxtw #3\]
480: f9800c79 prfm #0x19, \[x3, #24\]
484: d800001a prfm #0x1a, 0 <LABEL1>
- 484: R_AARCH64_LD_PREL_LO19 LABEL1
+ 484: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
488: f8af6bfa prfm #0x1a, \[sp, x15\]
48c: f8be58fa prfm #0x1a, \[x7, w30, uxtw #3\]
490: f9800c7a prfm #0x1a, \[x3, #24\]
494: d800001b prfm #0x1b, 0 <LABEL1>
- 494: R_AARCH64_LD_PREL_LO19 LABEL1
+ 494: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
498: f8af6bfb prfm #0x1b, \[sp, x15\]
49c: f8be58fb prfm #0x1b, \[x7, w30, uxtw #3\]
4a0: f9800c7b prfm #0x1b, \[x3, #24\]
4a4: d800001c prfm #0x1c, 0 <LABEL1>
- 4a4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 4a4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
4a8: f8af6bfc prfm #0x1c, \[sp, x15\]
4ac: f8be58fc prfm #0x1c, \[x7, w30, uxtw #3\]
4b0: f9800c7c prfm #0x1c, \[x3, #24\]
4b4: d800001d prfm #0x1d, 0 <LABEL1>
- 4b4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 4b4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
4b8: f8af6bfd prfm #0x1d, \[sp, x15\]
4bc: f8be58fd prfm #0x1d, \[x7, w30, uxtw #3\]
4c0: f9800c7d prfm #0x1d, \[x3, #24\]
4c4: d800001e prfm #0x1e, 0 <LABEL1>
- 4c4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 4c4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
4c8: f8af6bfe prfm #0x1e, \[sp, x15\]
4cc: f8be58fe prfm #0x1e, \[x7, w30, uxtw #3\]
4d0: f9800c7e prfm #0x1e, \[x3, #24\]
4d4: d800001f prfm #0x1f, 0 <LABEL1>
- 4d4: R_AARCH64_LD_PREL_LO19 LABEL1
+ 4d4: R_AARCH64_(P32_|)LD_PREL_LO19 LABEL1
4d8: f8af6bff prfm #0x1f, \[sp, x15\]
4dc: f8be58ff prfm #0x1f, \[x7, w30, uxtw #3\]
4e0: f9800c7f prfm #0x1f, \[x3, #24\]
diff --git a/gas/testsuite/gas/aarch64/tail_padding.d b/gas/testsuite/gas/aarch64/tail_padding.d
index 3a5786a..a816ac4 100644
--- a/gas/testsuite/gas/aarch64/tail_padding.d
+++ b/gas/testsuite/gas/aarch64/tail_padding.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#readelf: -S
#name: AArch64 section tail padding
diff --git a/gas/testsuite/gas/aarch64/tbz_1.d b/gas/testsuite/gas/aarch64/tbz_1.d
index 8183a22..54b7dba 100644
--- a/gas/testsuite/gas/aarch64/tbz_1.d
+++ b/gas/testsuite/gas/aarch64/tbz_1.d
@@ -4,6 +4,6 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 36080000 tbz w0, #1, 0 <bar>
- 0: R_AARCH64_TSTBR14 bar\+0x8000
+ 0: R_AARCH64_(P32_|)TSTBR14 bar\+0x8000
diff --git a/gas/testsuite/gas/aarch64/tlbi_op.d b/gas/testsuite/gas/aarch64/tlbi_op.d
index b929612..f6ba2bb 100644
--- a/gas/testsuite/gas/aarch64/tlbi_op.d
+++ b/gas/testsuite/gas/aarch64/tlbi_op.d
@@ -4,7 +4,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: d50c8027 tlbi ipas2e1is, x7
4: d50c80a7 tlbi ipas2le1is, x7
8: d508831f tlbi vmalle1is
diff --git a/gas/testsuite/gas/aarch64/tls-desc.d b/gas/testsuite/gas/aarch64/tls-desc.d
index 378fcb5..e393d45 100644
--- a/gas/testsuite/gas/aarch64/tls-desc.d
+++ b/gas/testsuite/gas/aarch64/tls-desc.d
@@ -1,3 +1,4 @@
+#as: -mabi=lp64
#objdump: -dr
.*: file format .*
diff --git a/gas/testsuite/gas/aarch64/tls.d b/gas/testsuite/gas/aarch64/tls.d
index ab67c6a..92932e6 100644
--- a/gas/testsuite/gas/aarch64/tls.d
+++ b/gas/testsuite/gas/aarch64/tls.d
@@ -4,34 +4,34 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
0: 90000000 adrp x0, 0 <var>
- 0: R_AARCH64_TLSDESC_ADR_PAGE21 var
+ 0: R_AARCH64_(P32_|)TLSDESC_ADR_PAGE21 var
4: f9400001 ldr x1, \[x0\]
- 4: R_AARCH64_TLSDESC_LD64_LO12_NC var
+ 4: R_AARCH64_(P32_|)TLSDESC_LD(64|32)_LO12_NC var
8: 91000000 add x0, x0, #0x0
- 8: R_AARCH64_TLSDESC_ADD_LO12_NC var
+ 8: R_AARCH64_(P32_|)TLSDESC_ADD_LO12_NC var
c: d63f0020 blr x1
- c: R_AARCH64_TLSDESC_CALL var
+ c: R_AARCH64_(P32_|)TLSDESC_CALL var
10: 90000000 adrp x0, 0 <var>
- 10: R_AARCH64_TLSGD_ADR_PAGE21 var
+ 10: R_AARCH64_(P32_|)TLSGD_ADR_PAGE21 var
14: 91000000 add x0, x0, #0x0
- 14: R_AARCH64_TLSGD_ADD_LO12_NC var
+ 14: R_AARCH64_(P32_|)TLSGD_ADD_LO12_NC var
18: 94000000 bl 0 <__tls_get_addr>
- 18: R_AARCH64_CALL26 __tls_get_addr
+ 18: R_AARCH64_(P32_|)CALL26 __tls_get_addr
1c: 90000000 adrp x0, 0 <var>
- 1c: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 var
+ 1c: R_AARCH64_(P32_|)TLSIE_ADR_GOTTPREL_PAGE21 var
20: f9400000 ldr x0, \[x0\]
- 20: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC var
+ 20: R_AARCH64_(P32_|)TLSIE_LD(64|32)_GOTTPREL_LO12_NC var
24: 91000020 add x0, x1, #0x0
- 24: R_AARCH64_TLSLE_ADD_TPREL_LO12 var
+ 24: R_AARCH64_(P32_|)TLSLE_ADD_TPREL_LO12 var
28: 91400020 add x0, x1, #0x0, lsl #12
- 28: R_AARCH64_TLSLE_ADD_TPREL_HI12 var
+ 28: R_AARCH64_(P32_|)TLSLE_ADD_TPREL_HI12 var
2c: 91400020 add x0, x1, #0x0, lsl #12
- 2c: R_AARCH64_TLSLE_ADD_TPREL_HI12 var
+ 2c: R_AARCH64_(P32_|)TLSLE_ADD_TPREL_HI12 var
30: 91000020 add x0, x1, #0x0
- 30: R_AARCH64_TLSLE_ADD_TPREL_LO12_NC var
+ 30: R_AARCH64_(P32_|)TLSLE_ADD_TPREL_LO12_NC var
34: d2a00000 movz x0, #0x0, lsl #16
- 34: R_AARCH64_TLSLE_MOVW_TPREL_G1 var
+ 34: R_AARCH64_(P32_|)TLSLE_MOVW_TPREL_G1 var
38: f2800000 movk x0, #0x0
- 38: R_AARCH64_TLSLE_MOVW_TPREL_G0_NC var
+ 38: R_AARCH64_(P32_|)TLSLE_MOVW_TPREL_G0_NC var
diff --git a/gas/testsuite/gas/aarch64/uao-directive.d b/gas/testsuite/gas/aarch64/uao-directive.d
index 72569e5..1dbe847 100644
--- a/gas/testsuite/gas/aarch64/uao-directive.d
+++ b/gas/testsuite/gas/aarch64/uao-directive.d
@@ -6,7 +6,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
[0-9a-f]:+ d500417f msr uao, #0x1
[0-9a-f]:+ d500407f msr uao, #0x0
[0-9a-f]:+ d5184280 msr uao, x0
diff --git a/gas/testsuite/gas/aarch64/uao.d b/gas/testsuite/gas/aarch64/uao.d
index 49ec413..2fb67b1 100644
--- a/gas/testsuite/gas/aarch64/uao.d
+++ b/gas/testsuite/gas/aarch64/uao.d
@@ -5,7 +5,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
[0-9a-f]:+ d500417f msr uao, #0x1
[0-9a-f]:+ d500407f msr uao, #0x0
[0-9a-f]:+ d5184280 msr uao, x0
diff --git a/gas/testsuite/gas/aarch64/virthostext-directive.d b/gas/testsuite/gas/aarch64/virthostext-directive.d
index 73baf9a..22e8d54 100644
--- a/gas/testsuite/gas/aarch64/virthostext-directive.d
+++ b/gas/testsuite/gas/aarch64/virthostext-directive.d
@@ -8,7 +8,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
[0-9a-f]+: d51d4007 msr spsr_el12, x7
[0-9a-f]+: d53d4007 mrs x7, spsr_el12
[0-9a-f]+: d51d4027 msr elr_el12, x7
diff --git a/gas/testsuite/gas/aarch64/virthostext.d b/gas/testsuite/gas/aarch64/virthostext.d
index a5960ee..8e63efa 100644
--- a/gas/testsuite/gas/aarch64/virthostext.d
+++ b/gas/testsuite/gas/aarch64/virthostext.d
@@ -8,7 +8,7 @@
Disassembly of section \.text:
-0000000000000000 <.*>:
+0+ <.*>:
[0-9a-f]+: d51d4007 msr spsr_el12, x7
[0-9a-f]+: d53d4007 mrs x7, spsr_el12
[0-9a-f]+: d51d4027 msr elr_el12, x7