PowerPC64 "call lacks nop"
authorAlan Modra <amodra@gmail.com>
Thu, 23 Aug 2018 14:45:35 +0000 (00:15 +0930)
committerAlan Modra <amodra@gmail.com>
Thu, 23 Aug 2018 14:53:27 +0000 (00:23 +0930)
The "-fPIC" and "-mcmodel=small" parts of these messages isn't always
true, so lets dispense with that and just report the type of stub
causing trouble.

* elf64-ppc.c (ppc64_elf_relocate_section): Revise "call lacks
nop" error message.

bfd/ChangeLog
bfd/elf64-ppc.c

index 66eb071..97c8e08 100644 (file)
@@ -1,3 +1,8 @@
+2018-08-23  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (ppc64_elf_relocate_section): Revise "call lacks
+       nop" error message.
+
 2018-08-23  Nick Clifton  <nickc@redhat.com>
 
        * elf64-hppa.c (elf_hppa_final_link_relocate): Replace unworkable
index 1a40fa9..24855ed 100644 (file)
@@ -13995,13 +13995,13 @@ ppc64_elf_relocate_section (bfd *output_bfd,
                    info->callbacks->einfo
                      /* xgettext:c-format */
                      (_("%H: call to `%pT' lacks nop, can't restore toc; "
-                        "recompile with -fPIC\n"),
+                        "(plt call stub)\n"),
                       input_bfd, input_section, rel->r_offset, sym_name);
                  else
                    info->callbacks->einfo
                      /* xgettext:c-format */
                      (_("%H: call to `%pT' lacks nop, can't restore toc; "
-                        "(-mcmodel=small toc adjust stub)\n"),
+                        "(toc save/adjust stub)\n"),
                       input_bfd, input_section, rel->r_offset, sym_name);
 
                  bfd_set_error (bfd_error_bad_value);