From: Palmer Dabbelt Date: Mon, 1 May 2017 17:26:32 +0000 (-0700) Subject: RISC-V: Allow 32-bit BFD to handle 64-bit objects X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=763a5fa4f330d6d3859c94a69ba1fcab09330cf9;p=binutils-gdb.git RISC-V: Allow 32-bit BFD to handle 64-bit objects We've been telling people that the riscv32-* and riscv64-* toolchains are exactly the same, but it turns out we were lying: the riscv32-* BFD doesn't handle 64-bit objects. This fixes that difference, so the ports are actually the same. bfd/ChangeLog 2017-05-01 Palmer Dabbelt * config.bfd (riscv32-*): Enable rv64. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index c62cf1388bd..530ec1d9913 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2017-05-01 Palmer Dabbelt + + * config.bfd (riscv32-*): Enable rv64. + 2017-05-02 Alan Modra PR 21384 diff --git a/bfd/config.bfd b/bfd/config.bfd index 151de95144f..eb6a958ec56 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -1441,10 +1441,9 @@ case "${targ}" in #ifdef BFD64 riscv32-*-*) targ_defvec=riscv_elf32_vec - targ_selvecs="riscv_elf32_vec" + targ_selvecs="riscv_elf32_vec riscv_elf64_vec" want64=true ;; - riscv64-*-*) targ_defvec=riscv_elf64_vec targ_selvecs="riscv_elf32_vec riscv_elf64_vec"