]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
bfd_error_on_input is for archives
authorAlan Modra <amodra@gmail.com>
Thu, 5 Oct 2017 00:36:44 +0000 (11:06 +1030)
committerAlan Modra <amodra@gmail.com>
Thu, 5 Oct 2017 01:06:45 +0000 (11:36 +1030)
* elflink.c (elf_link_input_bfd): Correct ctor/dtor in init_array/
fini_array error value.

(cherry picked from commit 8c6716e57eb991ba6ceb07011045d626652aaf01)

bfd/ChangeLog
bfd/elflink.c

index 65c9bab6f710c18147caf7f054af58ac13f10280..cd0a8f24d1118fed8c64a3e405659545c3d5e6c1 100644 (file)
@@ -1,3 +1,8 @@
+2017-10-05  Alan Modra  <amodra@gmail.com>
+
+       * elflink.c (elf_link_input_bfd): Correct ctor/dtor in init_array/
+       fini_array error value.
+
 2017-10-04  Pavel I. Kryukov <kryukov@frtk.ru>
 
        PR 22245
index ee3cc6b8b43a3c8da408841184c3764ee022930e..39d878c8146036e1f57218215d54089876dd3a04 100644 (file)
@@ -10439,7 +10439,7 @@ elf_link_input_bfd (struct elf_final_link_info *flinfo, bfd *input_bfd)
                    (_("error: %B: size of section %A is not "
                       "multiple of address size"),
                     input_bfd, o);
-                 bfd_set_error (bfd_error_on_input);
+                 bfd_set_error (bfd_error_bad_value);
                  return FALSE;
                }
              o->flags |= SEC_ELF_REVERSE_COPY;