]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - bfd/ChangeLog
RISC-V: Fix --wrap and relaxation conflict.
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
index 090fc23c2b02bdccaa62170f283fc26951c20294..b651051b91040d69621aa2873579b3149b8bfa61 100644 (file)
@@ -1,3 +1,13 @@
+2018-02-02  Jim Wilson  <jimw@sifive.com>
+
+       PR ld/22756
+       * elfnn-riscv.c (riscv_relax_delete_bytes): New parameter link_info.
+       If link_info->wrap_hash, check for a duplicate symbol and ignore.
+       (_bfd_riscv_relax_call, bfd_riscv_relax_lui, _bfd_riscv_relax_tls_le):
+       Pass new argument to riscv_relax_delete_bytes.
+       (_bfd_riscv_relax_align, _bfd_riscv_relax_delete): Likewise.  Remove
+       ATTRIBUTE_UNUSED from link_info parameter.
+
 2018-02-02  Alan Modra  <amodra@gmail.com>
 
        * elf64-ppc.c (ppc64_elf_relocate_section): Don't relocate nops