diff options
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 7 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/lib-nopic-01a.s | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/lib-nopic-01b.d | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-riscv-elf/lib-nopic-01b.s | 2 |
4 files changed, 10 insertions, 3 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 7881dd1..787d760 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,10 @@ +2020-08-28 Nelson Chu <nelson.chu@sifive.com> + + testsuite/ld-riscv-elf/lib-nopic-01a.s: Use R_RISCV_JAL rather + than R_RISCV_CALL. + testsuite/ld-riscv-elf/lib-nopic-01b.d: Likewise. + testsuite/ld-riscv-elf/lib-nopic-01b.s: Likewise. + 2020-08-27 Jozef Lawrynowicz <jozef.l@mittosystems.com> * emultempl/msp430.em: Remove unused variable "buf". diff --git a/ld/testsuite/ld-riscv-elf/lib-nopic-01a.s b/ld/testsuite/ld-riscv-elf/lib-nopic-01a.s index c95cda0..632875d 100644 --- a/ld/testsuite/ld-riscv-elf/lib-nopic-01a.s +++ b/ld/testsuite/ld-riscv-elf/lib-nopic-01a.s @@ -4,6 +4,6 @@ .globl func1 .type func1, @function func1: - call func2 + jal func2 jr ra .size func1, .-func1 diff --git a/ld/testsuite/ld-riscv-elf/lib-nopic-01b.d b/ld/testsuite/ld-riscv-elf/lib-nopic-01b.d index 0d758a4..1c2c907 100644 --- a/ld/testsuite/ld-riscv-elf/lib-nopic-01b.d +++ b/ld/testsuite/ld-riscv-elf/lib-nopic-01b.d @@ -2,4 +2,4 @@ #source: lib-nopic-01b.s #as: #ld: -shared tmpdir/lib-nopic-01a.so -#error: .*relocation R_RISCV_CALL against `func1' can not be used when making a shared object; recompile with -fPIC +#error: .*relocation R_RISCV_JAL against `func1' can not be used when making a shared object; recompile with -fPIC diff --git a/ld/testsuite/ld-riscv-elf/lib-nopic-01b.s b/ld/testsuite/ld-riscv-elf/lib-nopic-01b.s index 97fe137..ea7b029 100644 --- a/ld/testsuite/ld-riscv-elf/lib-nopic-01b.s +++ b/ld/testsuite/ld-riscv-elf/lib-nopic-01b.s @@ -4,6 +4,6 @@ .globl func2 .type func2, @function func2: - call func1 + jal func1 jr ra .size func2, .-func2 |