diff options
author | Nick Clifton <nickc@redhat.com> | 2018-02-27 12:16:04 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2018-02-27 12:16:04 +0000 |
commit | e8f5af786c7665141f6644998b8c427ad466d474 (patch) | |
tree | d0130ae5b9717622ba39b91b4847f9c6a9f1c654 | |
parent | f3185997ac0951edac802e29df03dfc0844fda34 (diff) | |
download | binutils-e8f5af786c7665141f6644998b8c427ad466d474.zip binutils-e8f5af786c7665141f6644998b8c427ad466d474.tar.gz binutils-e8f5af786c7665141f6644998b8c427ad466d474.tar.bz2 |
Use standardized error message for unrecognized relocs.
bfd * aout-cris.c (swap_ext_reloc_out): Standadize error/warning
message.
* elf-hppa.h (elf_hppa_info_to_howto_rel): Likewise.
* elf32-i386.c (elf_i386_reloc_type_lookup): Likewise.
* elf32-xtensa.c (elf_xtensa_reloc_type_lookup): Likewise.
* elf64-ppc.c (ppc64_elf_reloc_type_lookup): Likewise.
* elf64-s390.c (elf_s390_reloc_type_lookup): Likewise.
* elf64-sh64.c (sh_elf64_info_to_howto): Likewise.
* elfxx-ia64.c (ia64_elf_reloc_type_lookup): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_reloc_type_lookup): Likewise.
* elfxx-tilegx.c (tilegx_reloc_type_lookup): Likewise.
-rw-r--r-- | bfd/ChangeLog | 12 | ||||
-rw-r--r-- | bfd/aout-cris.c | 4 | ||||
-rw-r--r-- | bfd/elf-hppa.h | 2 | ||||
-rw-r--r-- | bfd/elf32-i386.c | 2 | ||||
-rw-r--r-- | bfd/elf32-xtensa.c | 2 | ||||
-rw-r--r-- | bfd/elf64-ppc.c | 2 | ||||
-rw-r--r-- | bfd/elf64-s390.c | 2 | ||||
-rw-r--r-- | bfd/elf64-sh64.c | 2 | ||||
-rw-r--r-- | bfd/elfxx-ia64.c | 2 | ||||
-rw-r--r-- | bfd/elfxx-sparc.c | 2 | ||||
-rw-r--r-- | bfd/elfxx-tilegx.c | 2 |
11 files changed, 23 insertions, 11 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 42dfaed..5c2a888 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,17 @@ 2018-02-27 Nick Clifton <nickc@redhat.com> + * aout-cris.c (swap_ext_reloc_out): Standadize error/warning + message. + * elf-hppa.h (elf_hppa_info_to_howto_rel): Likewise. + * elf32-i386.c (elf_i386_reloc_type_lookup): Likewise. + * elf32-xtensa.c (elf_xtensa_reloc_type_lookup): Likewise. + * elf64-ppc.c (ppc64_elf_reloc_type_lookup): Likewise. + * elf64-s390.c (elf_s390_reloc_type_lookup): Likewise. + * elf64-sh64.c (sh_elf64_info_to_howto): Likewise. + * elfxx-ia64.c (ia64_elf_reloc_type_lookup): Likewise. + * elfxx-sparc.c (_bfd_sparc_elf_reloc_type_lookup): Likewise. + * elfxx-tilegx.c (tilegx_reloc_type_lookup): Likewise. + PR 22875 * elf-bfd.h (struct elf_backend_data): Change the return type of the elf_info_to_howto and elf_info_to_howto_rel function pointers diff --git a/bfd/aout-cris.c b/bfd/aout-cris.c index 6a3480e..2b150cd 100644 --- a/bfd/aout-cris.c +++ b/bfd/aout-cris.c @@ -197,7 +197,7 @@ MY (swap_ext_reloc_out) (bfd *abfd, if (r_type > 2) { /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid relocation type exported: %d"), + _bfd_error_handler (_("%pB: unsupported relocation type exported: %#x"), abfd, r_type); bfd_set_error (bfd_error_wrong_format); @@ -241,7 +241,7 @@ MY (swap_ext_reloc_in) (bfd *abfd, if (r_type > 2) { /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid relocation type imported: %d"), + _bfd_error_handler (_("%pB: unsupported relocation type imported: %#x"), abfd, r_type); bfd_set_error (bfd_error_wrong_format); diff --git a/bfd/elf-hppa.h b/bfd/elf-hppa.h index 75b4e26..95ac96c 100644 --- a/bfd/elf-hppa.h +++ b/bfd/elf-hppa.h @@ -1051,7 +1051,7 @@ elf_hppa_info_to_howto_rel (bfd *abfd, if (r_type >= (unsigned int) R_PARISC_UNIMPLEMENTED) { /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid relocation type %d"), abfd, r_type); + _bfd_error_handler (_("%pB: unsupported relocation type %#x"), abfd, r_type); bfd_set_error (bfd_error_bad_value); return FALSE; } diff --git a/bfd/elf32-i386.c b/bfd/elf32-i386.c index 5163e24..61a1409 100644 --- a/bfd/elf32-i386.c +++ b/bfd/elf32-i386.c @@ -348,7 +348,7 @@ elf_i386_reloc_type_lookup (bfd *abfd, default: TRACE ("Unknown"); /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid Alpha reloc number: %d"), + _bfd_error_handler (_("%pB: unsupported relocation type: %#x"), abfd, (int) code); bfd_set_error (bfd_error_bad_value); return NULL; diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c index 02effe7..cd08796 100644 --- a/bfd/elf32-xtensa.c +++ b/bfd/elf32-xtensa.c @@ -451,7 +451,7 @@ elf_xtensa_reloc_type_lookup (bfd *abfd ATTRIBUTE_UNUSED, } /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid relocation type %d"), abfd, (int) code); + _bfd_error_handler (_("%pB: unsupported relocation type %#x"), abfd, (int) code); bfd_set_error (bfd_error_bad_value); TRACE ("Unknown"); return NULL; diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c index a79a6b6..44237bc 100644 --- a/bfd/elf64-ppc.c +++ b/bfd/elf64-ppc.c @@ -2245,7 +2245,7 @@ ppc64_elf_reloc_type_lookup (bfd *abfd, { default: /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid relocation type %d"), abfd, (int) code); + _bfd_error_handler (_("%pB: unsupported relocation type %#x"), abfd, (int) code); bfd_set_error (bfd_error_bad_value); return NULL; diff --git a/bfd/elf64-s390.c b/bfd/elf64-s390.c index 5c320a5..9eca035 100644 --- a/bfd/elf64-s390.c +++ b/bfd/elf64-s390.c @@ -325,7 +325,7 @@ elf_s390_reloc_type_lookup (bfd *abfd, } /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid relocation type %d"), abfd, (int) code); + _bfd_error_handler (_("%pB: unsupported relocation type %#x"), abfd, (int) code); bfd_set_error (bfd_error_bad_value); return NULL; } diff --git a/bfd/elf64-sh64.c b/bfd/elf64-sh64.c index d8dca7f..b771759 100644 --- a/bfd/elf64-sh64.c +++ b/bfd/elf64-sh64.c @@ -1411,7 +1411,7 @@ sh_elf64_info_to_howto (bfd *abfd ATTRIBUTE_UNUSED, arelent *cache_ptr, if (r > (unsigned int) R_SH_64_PCREL) { /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid relocation type %d"), abfd, r); + _bfd_error_handler (_("%pB: unsupported relocation type %#x"), abfd, r); bfd_set_error (bfd_error_bad_value); return FALSE; } diff --git a/bfd/elfxx-ia64.c b/bfd/elfxx-ia64.c index 8f53272..290dcd8 100644 --- a/bfd/elfxx-ia64.c +++ b/bfd/elfxx-ia64.c @@ -322,7 +322,7 @@ ia64_elf_reloc_type_lookup (bfd *abfd, default: /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid BFD relocation type %d"), + _bfd_error_handler (_("%pB: unsupported relocation type %#x"), abfd, (int) bfd_code); bfd_set_error (bfd_error_bad_value); return NULL; diff --git a/bfd/elfxx-sparc.c b/bfd/elfxx-sparc.c index 4108aa6..30e7bd3 100644 --- a/bfd/elfxx-sparc.c +++ b/bfd/elfxx-sparc.c @@ -586,7 +586,7 @@ _bfd_sparc_elf_reloc_type_lookup (bfd *abfd, break; } /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid BFD relocation type %d"), abfd, (int) code); + _bfd_error_handler (_("%pB: unsupported relocation type %#x"), abfd, (int) code); bfd_set_error (bfd_error_bad_value); return NULL; } diff --git a/bfd/elfxx-tilegx.c b/bfd/elfxx-tilegx.c index 2b7bf58..f029cd2 100644 --- a/bfd/elfxx-tilegx.c +++ b/bfd/elfxx-tilegx.c @@ -909,7 +909,7 @@ tilegx_reloc_type_lookup (bfd * abfd, } /* xgettext:c-format */ - _bfd_error_handler (_("%pB: invalid BFD relocation type %d"), + _bfd_error_handler (_("%pB: unsupported relocation type %#x"), abfd, (int) code); bfd_set_error (bfd_error_bad_value); return NULL; |