]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - bfd/elf32-rx.c
Add c-format tags to translatable strings with more than one argument-using formattin...
[thirdparty/binutils-gdb.git] / bfd / elf32-rx.c
index 725cc28f14345e5d13115b73b208e7e9b8c78c77..f5377c06e638b118f2af35fb1c1cb55b0b54de40 100644 (file)
@@ -309,6 +309,7 @@ rx_info_to_howto_rela (bfd *               abfd ATTRIBUTE_UNUSED,
   r_type = ELF32_R_TYPE (dst->r_info);
   if (r_type >= (unsigned int) R_RX_max)
     {
+      /* xgettext:c-format */
       _bfd_error_handler (_("%B: invalid RX reloc number: %d"), abfd, r_type);
       r_type = 0;
     }
@@ -589,12 +590,14 @@ rx_elf_relocate_section
 
          if (table_end_cache <= entry_vma || entry_vma < table_start_cache)
            {
+             /* xgettext:c-format */
              _bfd_error_handler (_("%B:%A: table entry %s outside table"),
                                  input_bfd, input_section,
                                  name);
            }
          else if ((int) (entry_vma - table_start_cache) % 4)
            {
+             /* xgettext:c-format */
              _bfd_error_handler (_("%B:%A: table entry %s not word-aligned within table"),
                                  input_bfd, input_section,
                                  name);
@@ -660,6 +663,7 @@ rx_elf_relocate_section
 #define ALIGN(m)   if (relocation & m) r = bfd_reloc_other;
 #define OP(i)      (contents[rel->r_offset + (i)])
 #define WARN_REDHAT(type) \
+      /* xgettext:c-format */ \
       _bfd_error_handler (_("%B:%A: Warning: deprecated Red Hat reloc " type " detected against: %s."), \
       input_bfd, input_section, name)
 
@@ -678,6 +682,7 @@ rx_elf_relocate_section
          && strcmp (name, "__gp") != 0                                 \
          && strcmp (name, "__romdatastart") != 0                       \
          && !saw_subtract)                                             \
+       /* xgettext:c-format */                                         \
        _bfd_error_handler (_("%B(%A): unsafe PID relocation %s at 0x%08lx (against %s in %s)"), \
                            input_bfd, input_section, howto->name,      \
                            input_section->output_section->vma + input_section->output_offset + rel->r_offset, \
@@ -1425,6 +1430,7 @@ rx_elf_relocate_section
              /* Catch the case of a missing function declaration
                 and emit a more helpful error message.  */
              if (r_type == R_RX_DIR24S_PCREL)
+               /* xgettext:c-format */
                msg = _("%B(%A): error: call to undefined function '%s'");
              else
                (*info->callbacks->reloc_overflow)
@@ -1438,22 +1444,27 @@ rx_elf_relocate_section
              break;
 
            case bfd_reloc_other:
+             /* xgettext:c-format */
              msg = _("%B(%A): warning: unaligned access to symbol '%s' in the small data area");
              break;
 
            case bfd_reloc_outofrange:
+             /* xgettext:c-format */
              msg = _("%B(%A): internal error: out of range error");
              break;
 
            case bfd_reloc_notsupported:
+             /* xgettext:c-format */
              msg = _("%B(%A): internal error: unsupported relocation error");
              break;
 
            case bfd_reloc_dangerous:
+             /* xgettext:c-format */
              msg = _("%B(%A): internal error: dangerous relocation");
              break;
 
            default:
+             /* xgettext:c-format */
              msg = _("%B(%A): internal error: unknown error");
              break;
            }
@@ -3131,11 +3142,11 @@ rx_elf_merge_private_bfd_data (bfd * ibfd, struct bfd_link_info *info)
            }
          else
            {
-             _bfd_error_handler ("There is a conflict merging the ELF header flags from %s",
+             _bfd_error_handler (_("There is a conflict merging the ELF header flags from %s"),
                                  bfd_get_filename (ibfd));
-             _bfd_error_handler ("  the input  file's flags: %s",
+             _bfd_error_handler (_("  the input  file's flags: %s"),
                                  describe_flags (new_flags));
-             _bfd_error_handler ("  the output file's flags: %s",
+             _bfd_error_handler (_("  the output file's flags: %s"),
                                  describe_flags (old_flags));
              error = TRUE;
            }
@@ -3727,6 +3738,7 @@ rx_table_find (struct bfd_hash_entry *vent, void *vinfo)
   if (!h || (h->type != bfd_link_hash_defined
             && h->type != bfd_link_hash_defweak))
     {
+      /* xgettext:c-format */
       _bfd_error_handler (_("%B:%A: table %s missing corresponding %s"),
                          abfd, sec, name, buf);
       return TRUE;
@@ -3734,6 +3746,7 @@ rx_table_find (struct bfd_hash_entry *vent, void *vinfo)
 
   if (h->u.def.section != ent->u.def.section)
     {
+      /* xgettext:c-format */
       _bfd_error_handler (_("%B:%A: %s and %s must be in the same input section"),
                          h->u.def.section->owner, h->u.def.section,
                          name, buf);