binutils-gdb/ld/testsuite/ld-riscv-elf
Nelson Chu 8e60ff82b8 RISC-V: Removed privileged spec 1.9.1 support in assembler.
Removed since it's may have lots of conflicts with the newer extensions, but
still keep linker recognizes it in case of linking old objects.

gas/
	* NEWS: Updated.
	* config/tc-riscv.c (riscv_set_default_priv_spec): Regard 1.9.1 as
	an unknown version.
	(md_show_usage): Removed privileged spec 1.9.1 information.
	* testsuite/gas/riscv/attribute-05.s: Updated since privileged spec
	1.9.1 is unsupported.
	* testsuite/gas/riscv/attribute-05.d: Likewise.
	* testsuite/gas/riscv/attribute-12.d: Likewise.
	* testsuite/gas/riscv/attribute-13.d: Likewise.
	* testsuite/gas/riscv/csr-dw-regnums.d: Likewise.
	* testsuite/gas/riscv/csr-dw-regnums.s: Likewise.
	* testsuite/gas/riscv/csr.s: Likewise.
	* testsuite/gas/riscv/csr-version-1p10.d: Likewise.
	* testsuite/gas/riscv/csr-version-1p10.l: Likewise.
	* testsuite/gas/riscv/csr-version-1p11.d: Likewise.
	* testsuite/gas/riscv/csr-version-1p11.l: Likewise.
	* testsuite/gas/riscv/csr-version-1p12.d: Likewise.
	* testsuite/gas/riscv/csr-version-1p12.l: Likewise.
	* testsuite/gas/riscv/csr-version-1p9p1.d: Removed.
	* testsuite/gas/riscv/csr-version-1p9p1.l: Removed.
include/
	* opcode/riscv-opc.h: Updated since privileged spec 1.9.1 is
	unsupported.
ld/
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-01.d: Updated since
	privileged spec 1.9.1 is unsupported.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-02.d: Likewise.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-03.d: Likewise.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d: Likewise.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d: Likewise.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d: Likewise.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d: Likewise.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d: Likewise.
	* testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d: Likewise.
2024-03-28 09:26:13 +08:00
..
align-small-region.d RISC-V: Don't separate pcgp relaxation to another relax pass. 2021-10-22 16:44:37 +08:00
align-small-region.ld RISC-V: Don't separate pcgp relaxation to another relax pass. 2021-10-22 16:44:37 +08:00
align-small-region.s RISC-V: Don't separate pcgp relaxation to another relax pass. 2021-10-22 16:44:37 +08:00
attr-merge-arch-01.d RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-merge-arch-01a.s RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-merge-arch-01b.s RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-merge-arch-02.d RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-merge-arch-02a.s RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-merge-arch-02b.s RISC-V: Updated the default ISA spec to 20191213. 2022-01-07 18:48:29 +08:00
attr-merge-arch-03.d RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-merge-arch-03a.s RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-merge-arch-03b.s RISC-V: Updated the default ISA spec to 20191213. 2022-01-07 18:48:29 +08:00
attr-merge-priv-spec-01.d RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-02.d RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-03.d RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-a.s RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-b.s RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-c.s
attr-merge-priv-spec-d.s
attr-merge-priv-spec-failed-01.d RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-failed-02.d RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-failed-03.d RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-failed-04.d RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-failed-05.d RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-priv-spec-failed-06.d RISC-V: Removed privileged spec 1.9.1 support in assembler. 2024-03-28 09:26:13 +08:00
attr-merge-stack-align-a.s
attr-merge-stack-align-b.s
attr-merge-stack-align-failed-a.s
attr-merge-stack-align-failed-b.s
attr-merge-stack-align-failed.d
attr-merge-stack-align.d
attr-merge-strict-align-01.d
attr-merge-strict-align-01a.s
attr-merge-strict-align-01b.s
attr-merge-strict-align-02.d
attr-merge-strict-align-02a.s
attr-merge-strict-align-02b.s
attr-merge-strict-align-03.d
attr-merge-strict-align-03a.s
attr-merge-strict-align-03b.s
attr-merge-strict-align-04.d
attr-merge-strict-align-04a.s
attr-merge-strict-align-04b.s
attr-merge-strict-align-05.d
attr-merge-strict-align-05a.s
attr-merge-strict-align-05b.s
attr-merge-user-ext-01.d RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-merge-user-ext-rv32i2p1_a2p0.s RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-merge-user-ext-rv32i2p1_a2p1.s RISC-V: Add 'Zmmul' extension in assembler. 2022-08-30 17:46:11 +08:00
attr-phdr.d RISC-V: Add PT_RISCV_ATTRIBUTES and add it to PHDR. 2021-07-06 11:34:36 +08:00
attr-phdr.s RISC-V: Add PT_RISCV_ATTRIBUTES and add it to PHDR. 2021-07-06 11:34:36 +08:00
c-lui-2.d RISC-V: Fix riscv gas/ld testsuites failures for big endian. 2021-01-06 18:01:41 +08:00
c-lui-2.ld
c-lui-2.s
c-lui.d RISC-V: Fix riscv gas/ld testsuites failures for big endian. 2021-01-06 18:01:41 +08:00
c-lui.s
call-relax-0.s
call-relax-1.s
call-relax-2.s
call-relax-3.s
call-relax.d RISC-V: Updated the default ISA spec to 20191213. 2022-01-07 18:48:29 +08:00
code-model-01.ld RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-02.ld RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-medany-01.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-medany-02.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-medany-weakref-01.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-medany-weakref-02.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-medlow-01.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-medlow-02.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-medlow-weakref-01.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-medlow-weakref-02.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-relax-medany-01.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-relax-medany-02.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-relax-medany-weakref-01.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-relax-medany-weakref-02.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-relax-medlow-01-norelaxgp.d RISC-V: Add --[no-]relax-gp to ld 2023-02-23 22:11:14 -08:00
code-model-relax-medlow-01.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-relax-medlow-02.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-relax-medlow-weakref-01.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model-relax-medlow-weakref-02.d RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
code-model.s RISC-V: Added ld testcases for the medlow and medany code models. 2021-12-14 13:21:20 +08:00
data-reloc-rv32-pic.d RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
data-reloc-rv32-pie.d RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
data-reloc-rv32-symbolic.d RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
data-reloc-rv64-abs32-pic.d RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
data-reloc-rv64-addr32-pic.d RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
data-reloc-rv64-pic.d RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
data-reloc-rv64-pie.d RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
data-reloc-rv64-symbolic.d RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
data-reloc-rv64-undef32-pic.d RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
data-reloc.s RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
disas-jalr.d
disas-jalr.s
gp-test-lib.sd
gp-test.s
gp-test.sd
ifunc-nonplt-exe.rd
ifunc-nonplt-pic.rd
ifunc-nonplt-pie.rd
ifunc-nonplt.d
ifunc-nonplt.s
ifunc-plt-01-exe.rd
ifunc-plt-01-pic.rd
ifunc-plt-01-pie.rd
ifunc-plt-01.d RISC-V: move various alias entries 2023-09-01 12:26:46 +02:00
ifunc-plt-01.s
ifunc-plt-02-exe.rd
ifunc-plt-02-pic.rd
ifunc-plt-02-pie.rd
ifunc-plt-02.d RISC-V: move various alias entries 2023-09-01 12:26:46 +02:00
ifunc-plt-02.s
ifunc-plt-got-overwrite-exe.rd
ifunc-plt-got-overwrite-pic.rd
ifunc-plt-got-overwrite-pie.rd
ifunc-plt-got-overwrite.d
ifunc-plt-got-overwrite.s
ifunc-reloc-call-01-exe.rd
ifunc-reloc-call-01-pic.rd
ifunc-reloc-call-01-pie.rd
ifunc-reloc-call-01.d
ifunc-reloc-call-01.s
ifunc-reloc-call-02-exe.rd
ifunc-reloc-call-02-pic.rd
ifunc-reloc-call-02-pie.rd
ifunc-reloc-call-02.d
ifunc-reloc-call-02.s
ifunc-reloc-data-exe.rd
ifunc-reloc-data-pic.rd
ifunc-reloc-data-pie.rd
ifunc-reloc-data.d
ifunc-reloc-data.s
ifunc-reloc-got-exe.rd
ifunc-reloc-got-pic.rd
ifunc-reloc-got-pie.rd
ifunc-reloc-got.d
ifunc-reloc-got.s
ifunc-reloc-pcrel-exe.rd
ifunc-reloc-pcrel-pic.rd
ifunc-reloc-pcrel-pie.rd
ifunc-reloc-pcrel.d RISC-V: move various alias entries 2023-09-01 12:26:46 +02:00
ifunc-reloc-pcrel.s
ifunc-seperate-caller-nonplt.s RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
ifunc-seperate-caller-pcrel.s
ifunc-seperate-caller-plt.s RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol. 2023-03-30 07:40:14 +08:00
ifunc-seperate-nonplt-exe.d
ifunc-seperate-nonplt-pic.d
ifunc-seperate-nonplt-pie.d
ifunc-seperate-pcrel-pic.d
ifunc-seperate-pcrel-pie.d
ifunc-seperate-plt-exe.d
ifunc-seperate-plt-pic.d
ifunc-seperate-plt-pie.d
ifunc-seperate-resolver.s
ld-riscv-elf.exp RISC-V: Fix local GOT and reloc size calculation for TLS. 2024-02-21 14:58:43 +08:00
pcgp-relax-01-norelaxgp.d RISC-V: Add --[no-]relax-gp to ld 2023-02-23 22:11:14 -08:00
pcgp-relax-01.d RISC-V: Added ld testcase for pcgp relaxation. 2021-10-22 16:44:43 +08:00
pcgp-relax-01.s RISC-V: Added ld testcase for pcgp relaxation. 2021-10-22 16:44:43 +08:00
pcgp-relax-02.d RISC-V: move various alias entries 2023-09-01 12:26:46 +02:00
pcgp-relax-02.s RISC-V: Added ld testcase for pcgp relaxation. 2021-10-22 16:44:43 +08:00
pcrel-lo-addend-2a.d RISC-V: Check the overflow for %pcrel_lo addend more strictly. 2021-05-14 16:14:00 +08:00
pcrel-lo-addend-2a.s RISC-V: Check the overflow for %pcrel_lo addend more strictly. 2021-05-14 16:14:00 +08:00
pcrel-lo-addend-2b.d RISC-V: Check the overflow for %pcrel_lo addend more strictly. 2021-05-14 16:14:00 +08:00
pcrel-lo-addend-2b.s RISC-V: Check the overflow for %pcrel_lo addend more strictly. 2021-05-14 16:14:00 +08:00
pcrel-lo-addend-3.ld RISC-V: Clarify the addends of pc-relative access. 2021-06-22 17:14:55 +08:00
pcrel-lo-addend-3a.d RISC-V: Clarify the addends of pc-relative access. 2021-06-22 17:14:55 +08:00
pcrel-lo-addend-3a.s RISC-V: Clarify the addends of pc-relative access. 2021-06-22 17:14:55 +08:00
pcrel-lo-addend-3b.d RISC-V: Clarify the addends of pc-relative access. 2021-06-22 17:14:55 +08:00
pcrel-lo-addend-3b.s RISC-V: Clarify the addends of pc-relative access. 2021-06-22 17:14:55 +08:00
pcrel-lo-addend-3c.d RISC-V: Clarify the addends of pc-relative access. 2021-06-22 17:14:55 +08:00
pcrel-lo-addend-3c.s RISC-V: Clarify the addends of pc-relative access. 2021-06-22 17:14:55 +08:00
pcrel-lo-addend.d RISC-V: Fix riscv gas/ld testsuites failures for big endian. 2021-01-06 18:01:41 +08:00
pcrel-lo-addend.s
pcrel-reloc-abs-nopie.d RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS symbol in PIC/PIE. 2023-03-30 07:40:17 +08:00
pcrel-reloc-abs-pie.d RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS symbol in PIC/PIE. 2023-03-30 07:40:17 +08:00
pcrel-reloc-abs.s RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS symbol in PIC/PIE. 2023-03-30 07:40:17 +08:00
pcrel-reloc-rel-nopie.d RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS symbol in PIC/PIE. 2023-03-30 07:40:17 +08:00
pcrel-reloc-rel-pie.d RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS symbol in PIC/PIE. 2023-03-30 07:40:17 +08:00
pcrel-reloc-rel.s RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS symbol in PIC/PIE. 2023-03-30 07:40:17 +08:00
pcrel-reloc.s RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS symbol in PIC/PIE. 2023-03-30 07:40:17 +08:00
pr31179-r.d RISC-V: PR31179, The SET/ADD/SUB fix breaks ABI compatibility with 2.41 objects 2023-12-28 14:51:50 +08:00
pr31179.d RISC-V: PR31179, The SET/ADD/SUB fix breaks ABI compatibility with 2.41 objects 2023-12-28 14:51:50 +08:00
pr31179.s RISC-V: PR31179, The SET/ADD/SUB fix breaks ABI compatibility with 2.41 objects 2023-12-28 14:51:50 +08:00
relax-max-align-gp.d RISC-V: move various alias entries 2023-09-01 12:26:46 +02:00
relax-max-align-gp.s RISC-V: Optimize relaxation of gp with max_alignment. 2023-04-21 15:47:47 +08:00
relax-twice-1.s elf/riscv: Fix relaxation with aliases [PR28021] 2021-07-06 15:49:03 +02:00
relax-twice-2.s elf/riscv: Fix relaxation with aliases [PR28021] 2021-07-06 15:49:03 +02:00
relax-twice.ver elf/riscv: Fix relaxation with aliases [PR28021] 2021-07-06 15:49:03 +02:00
relro-relax-lui.d RISC-V: PR27566, Do not relax when data segment phase is exp_seg_relro_adjust. 2021-05-31 11:29:26 +08:00
relro-relax-lui.s RISC-V: PR27566, Do not relax when data segment phase is exp_seg_relro_adjust. 2021-05-31 11:29:26 +08:00
relro-relax-pcrel.d RISC-V: PR27566, Do not relax when data segment phase is exp_seg_relro_adjust. 2021-05-31 11:29:26 +08:00
relro-relax-pcrel.s RISC-V: PR27566, Do not relax when data segment phase is exp_seg_relro_adjust. 2021-05-31 11:29:26 +08:00
shared-lib-nopic-01.d RISC-V: PR28509, the default visibility symbol cannot be referenced by R_RISCV_JAL. 2022-09-12 11:31:41 +08:00
shared-lib-nopic-01.s RISC-V: PR28509, the default visibility symbol cannot be referenced by R_RISCV_JAL. 2022-09-12 11:31:41 +08:00
shared-lib-nopic-02.d RISC-V: PR28509, the default visibility symbol cannot be referenced by R_RISCV_JAL. 2022-09-12 11:31:41 +08:00
shared-lib-nopic-02.s RISC-V: PR28509, the default visibility symbol cannot be referenced by R_RISCV_JAL. 2022-09-12 11:31:41 +08:00
shared-lib-nopic-03.d RISC-V: PR28509, the default visibility symbol cannot be referenced by R_RISCV_JAL. 2022-09-12 11:31:41 +08:00
shared-lib-nopic-03.s RISC-V: PR28509, the default visibility symbol cannot be referenced by R_RISCV_JAL. 2022-09-12 11:31:41 +08:00
shared-lib-nopic-04.d RISC-V: PR28509, the default visibility symbol cannot be referenced by R_RISCV_JAL. 2022-09-12 11:31:41 +08:00
shared-lib-nopic-04.s RISC-V: PR28509, the default visibility symbol cannot be referenced by R_RISCV_JAL. 2022-09-12 11:31:41 +08:00
tls.d RISC-V: Initial ld.bfd support for TLSDESC. 2024-02-29 15:02:55 +08:00
tls.s RISC-V: Initial ld.bfd support for TLSDESC. 2024-02-29 15:02:55 +08:00
tlsbin.d RISC-V: Initial ld.bfd support for TLSDESC. 2024-02-29 15:02:55 +08:00
tlslib.s RISC-V: Fix local GOT and reloc size calculation for TLS. 2024-02-21 14:58:43 +08:00
uleb128.d RISC-V: Support subtraction of .uleb128. 2023-05-19 16:24:10 +08:00
uleb128.s RISC-V: Support subtraction of .uleb128. 2023-05-19 16:24:10 +08:00
variant_cc-1.s RISC-V: Support STO_RISCV_VARIANT_CC and DT_RISCV_VARIANT_CC. 2021-11-19 09:32:19 +08:00
variant_cc-2.s RISC-V: Support STO_RISCV_VARIANT_CC and DT_RISCV_VARIANT_CC. 2021-11-19 09:32:19 +08:00
variant_cc-now.d RISC-V: Support STO_RISCV_VARIANT_CC and DT_RISCV_VARIANT_CC. 2021-11-19 09:32:19 +08:00
variant_cc-r.d RISC-V: Always generate R_RISCV_CALL_PLT reloc for call in assembler. 2022-09-21 09:45:58 +08:00
variant_cc-shared.d RISC-V: Support STO_RISCV_VARIANT_CC and DT_RISCV_VARIANT_CC. 2021-11-19 09:32:19 +08:00
weakref32.d RISC-V: move various alias entries 2023-09-01 12:26:46 +02:00
weakref32.s
weakref64.d RISC-V: move various alias entries 2023-09-01 12:26:46 +02:00
weakref64.s
weakref.ld