[AArch64] Make GAS testcases support ILP32 mode
authorJiong Wang <jiong.wang@arm.com>
Tue, 13 Dec 2016 12:46:35 +0000 (12:46 +0000)
committerJiong Wang <jiong.wang@arm.com>
Tue, 13 Dec 2016 12:46:35 +0000 (12:46 +0000)
commit1bec0c8632397f3c5cdcf27bbb53318f6a6af7e0
tree5977d39955f7673571018b703731db1e8c7cf27a
parent1336427510a5ffe7ed8f0c402cc9d315cc679952
[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.
110 files changed:
gas/ChangeLog
gas/testsuite/gas/aarch64/addsub.d
gas/testsuite/gas/aarch64/adr_1.d
gas/testsuite/gas/aarch64/advsimd-across.d
gas/testsuite/gas/aarch64/advsimd-armv8_3.d
gas/testsuite/gas/aarch64/advsimd-fp16.d
gas/testsuite/gas/aarch64/advsimd-misc.d
gas/testsuite/gas/aarch64/advsisd-copy.d
gas/testsuite/gas/aarch64/advsisd-misc.d
gas/testsuite/gas/aarch64/alias.d
gas/testsuite/gas/aarch64/armv8-ras-1.d
gas/testsuite/gas/aarch64/b_1.d
gas/testsuite/gas/aarch64/beq_1.d
gas/testsuite/gas/aarch64/bitfield-dump
gas/testsuite/gas/aarch64/bitfield-no-aliases.d
gas/testsuite/gas/aarch64/codealign.d
gas/testsuite/gas/aarch64/codealign_1.d
gas/testsuite/gas/aarch64/crc32-directive.d
gas/testsuite/gas/aarch64/crc32.d
gas/testsuite/gas/aarch64/crypto-directive.d
gas/testsuite/gas/aarch64/crypto.d
gas/testsuite/gas/aarch64/dwarf.d
gas/testsuite/gas/aarch64/float-fp16.d
gas/testsuite/gas/aarch64/floatdp2.d
gas/testsuite/gas/aarch64/fp-armv8_3.d
gas/testsuite/gas/aarch64/fp-const0-parse.d
gas/testsuite/gas/aarch64/fp_cvt_int.d
gas/testsuite/gas/aarch64/fpmov.d
gas/testsuite/gas/aarch64/inst-directive.d
gas/testsuite/gas/aarch64/int-insns.d
gas/testsuite/gas/aarch64/ldr_1.d
gas/testsuite/gas/aarch64/ldst-exclusive-armv8_3.d
gas/testsuite/gas/aarch64/ldst-exclusive.d
gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d
gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d
gas/testsuite/gas/aarch64/ldst-reg-pair.d
gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d
gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d
gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d
gas/testsuite/gas/aarch64/lor-directive.d
gas/testsuite/gas/aarch64/lor.d
gas/testsuite/gas/aarch64/lse-atomic.d
gas/testsuite/gas/aarch64/mapmisc.d
gas/testsuite/gas/aarch64/mov-no-aliases.d
gas/testsuite/gas/aarch64/mov.d
gas/testsuite/gas/aarch64/movi.d
gas/testsuite/gas/aarch64/movw_label.d
gas/testsuite/gas/aarch64/msr.d
gas/testsuite/gas/aarch64/neon-fp-cvt-int.d
gas/testsuite/gas/aarch64/neon-frint.d
gas/testsuite/gas/aarch64/neon-ins.d
gas/testsuite/gas/aarch64/neon-not.d
gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d
gas/testsuite/gas/aarch64/neon-vfp-reglist.d
gas/testsuite/gas/aarch64/no-aliases.d
gas/testsuite/gas/aarch64/optional.d
gas/testsuite/gas/aarch64/pac.d
gas/testsuite/gas/aarch64/pan-directive.d
gas/testsuite/gas/aarch64/pan.d
gas/testsuite/gas/aarch64/programmer-friendly.d
gas/testsuite/gas/aarch64/rdma-directive.d
gas/testsuite/gas/aarch64/rdma.d
gas/testsuite/gas/aarch64/reloc-data.d
gas/testsuite/gas/aarch64/reloc-dtprel_g0.d
gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d
gas/testsuite/gas/aarch64/reloc-dtprel_g1.d
gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d
gas/testsuite/gas/aarch64/reloc-dtprel_g2.d
gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d
gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d
gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d
gas/testsuite/gas/aarch64/reloc-gotoff_g1.d
gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d
gas/testsuite/gas/aarch64/reloc-gottprel_g1.d
gas/testsuite/gas/aarch64/reloc-insn.d
gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d
gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d
gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d
gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d
gas/testsuite/gas/aarch64/reloc-tlsldm-1.d
gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d
gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d
gas/testsuite/gas/aarch64/shifted.d
gas/testsuite/gas/aarch64/sve.d
gas/testsuite/gas/aarch64/symbol.d
gas/testsuite/gas/aarch64/sysreg-1.d
gas/testsuite/gas/aarch64/sysreg-2.d
gas/testsuite/gas/aarch64/sysreg-3.d
gas/testsuite/gas/aarch64/sysreg.d
gas/testsuite/gas/aarch64/system-2.d
gas/testsuite/gas/aarch64/system-3.d
gas/testsuite/gas/aarch64/system.d
gas/testsuite/gas/aarch64/tail_padding.d
gas/testsuite/gas/aarch64/tbz_1.d
gas/testsuite/gas/aarch64/tlbi_op.d
gas/testsuite/gas/aarch64/tls-desc.d
gas/testsuite/gas/aarch64/tls.d
gas/testsuite/gas/aarch64/uao-directive.d
gas/testsuite/gas/aarch64/uao.d
gas/testsuite/gas/aarch64/virthostext-directive.d
gas/testsuite/gas/aarch64/virthostext.d