Re: MSP430: Support relocations for subtract expressions in .uleb128 directives
authorAlan Modra <amodra@gmail.com>
Tue, 8 Sep 2020 23:08:48 +0000 (08:38 +0930)
committerAlan Modra <amodra@gmail.com>
Tue, 8 Sep 2020 23:11:28 +0000 (08:41 +0930)
Put the prototype where it won't disappear on the next regen of libbfd.h.

* libbfd-in.h (_bfd_write_unsigned_leb128): Declare.
* libbfd.h: Regenerate.

bfd/ChangeLog
bfd/libbfd-in.h
bfd/libbfd.h

index 39dab961da651fd0252274fa8172d06cfd381554..180a894da97c40fbd148cc507e9342976e72f460 100644 (file)
@@ -1,5 +1,10 @@
+2020-09-09  Alan Modra  <amodra@gmail.com>
+
+       * libbfd-in.h (_bfd_write_unsigned_leb128): Declare.
+       * libbfd.h: Regenerate.
+
 2020-09-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
-       Kuan-Lin Chen  <kuanlinchentw@gmail.com>
+           Kuan-Lin Chen  <kuanlinchentw@gmail.com>
 
        * bfd-in2.h (bfd_reloc_code_real): Add
        BFD_RELOC_MSP430_{SET,SUB}_ULEB128.
index 5d24efbeb269ddb91f425dc14d0db20e0397d509..84dba221e1b54c3e6edfdac861ccad4a7c997e46 100644 (file)
@@ -896,6 +896,8 @@ extern bfd_signed_vma _bfd_read_signed_leb128
 extern bfd_vma _bfd_safe_read_leb128
   (bfd *, bfd_byte *, unsigned int *, bfd_boolean, const bfd_byte * const)
   ATTRIBUTE_HIDDEN;
+extern bfd_byte * _bfd_write_unsigned_leb128
+  (bfd_byte *, bfd_byte *, bfd_vma) ATTRIBUTE_HIDDEN;
 
 #if GCC_VERSION >= 7000
 #define _bfd_mul_overflow(a, b, res) __builtin_mul_overflow (a, b, res)
index 7587e8f3c73a445d9e6f27e447969f1f555d6eeb..74d7e4111d3143e6690a65b6d5fb58bb6fd85498 100644 (file)
@@ -902,7 +902,7 @@ extern bfd_vma _bfd_safe_read_leb128
   (bfd *, bfd_byte *, unsigned int *, bfd_boolean, const bfd_byte * const)
   ATTRIBUTE_HIDDEN;
 extern bfd_byte * _bfd_write_unsigned_leb128
-  (bfd_byte *p, bfd_byte *end, bfd_vma val) ATTRIBUTE_HIDDEN;
+  (bfd_byte *, bfd_byte *, bfd_vma) ATTRIBUTE_HIDDEN;
 
 #if GCC_VERSION >= 7000
 #define _bfd_mul_overflow(a, b, res) __builtin_mul_overflow (a, b, res)