aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <jimw@sifive.com>2018-07-05 17:49:11 -0700
committerJim Wilson <jimw@sifive.com>2018-07-05 17:49:11 -0700
commitbb11866d6a635fadb9285d18e2fb819d2de2c28c (patch)
tree54c8af6e12d8ac1e5fa88ba9b48e350fb7dc41d0
parent01b5d12f284e1ce5a1441ce6ac383a59f3e4b05a (diff)
downloadbinutils-bb11866d6a635fadb9285d18e2fb819d2de2c28c.zip
binutils-bb11866d6a635fadb9285d18e2fb819d2de2c28c.tar.gz
binutils-bb11866d6a635fadb9285d18e2fb819d2de2c28c.tar.bz2
RISC-V: Add riscv-*-* configure support, and minor cleanup.
bfd/ * config.bfd (riscv32*-*-*): Renamed from riscv32-*-*. (riscv64*-*-*): Likewise. (riscv-*-*): Add as an alias for riscv32*-*-*. ld/ * configure.tgt (riscv-*-*): Add as an alias for riscv32*-*-*.
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/config.bfd4
-rw-r--r--ld/ChangeLog4
-rw-r--r--ld/configure.tgt3
4 files changed, 14 insertions, 3 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 36e12e7..650258e 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2018-07-05 Jim Wilson <jimw@sifive.com>
+
+ * config.bfd (riscv32*-*-*): Renamed from riscv32-*-*.
+ (riscv64*-*-*): Likewise.
+ (riscv-*-*): Add as an alias for riscv32*-*-*.
+
2018-07-05 H.J. Lu <hongjiu.lu@intel.com>
PR ld/23372
diff --git a/bfd/config.bfd b/bfd/config.bfd
index f8ca72b..6391f35 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -1174,12 +1174,12 @@ case "${targ}" in
;;
#ifdef BFD64
- riscv32-*-*)
+ riscv-*-* | riscv32*-*-*)
targ_defvec=riscv_elf32_vec
targ_selvecs="riscv_elf32_vec riscv_elf64_vec"
want64=true
;;
- riscv64-*-*)
+ riscv64*-*-*)
targ_defvec=riscv_elf64_vec
targ_selvecs="riscv_elf32_vec riscv_elf64_vec"
want64=true
diff --git a/ld/ChangeLog b/ld/ChangeLog
index e3fc4e8..b9bfc2b 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@
+2018-07-05 Jim Wilson <jimw@sifive.com>
+
+ * configure.tgt (riscv-*-*): Add as an alias for riscv32*-*-*.
+
2018-07-05 Maciej W. Rozycki <macro@mips.com>
* testsuite/ld-mips-elf/mips-elf.exp: Replace remaining calls to
diff --git a/ld/configure.tgt b/ld/configure.tgt
index 3386c3d..fad8b2e 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -632,7 +632,8 @@ pru*-*-*) targ_emul=pruelf ;;
riscv32*-*-linux*) targ_emul=elf32lriscv
targ_extra_emuls="elf32lriscv_ilp32f elf32lriscv_ilp32 elf64lriscv elf64lriscv_lp64f elf64lriscv_lp64"
targ_extra_libpath=$targ_extra_emuls ;;
-riscv32*-*-*) targ_emul=elf32lriscv
+riscv-*-* | riscv32*-*-*)
+ targ_emul=elf32lriscv
targ_extra_emuls="elf64lriscv"
targ_extra_libpath=$targ_extra_emuls ;;
riscv64*-*-linux*) targ_emul=elf64lriscv