Remove arm_override_mode
[deliverable/binutils-gdb.git] / bfd / elf32-xtensa.c
index a27f43e450a644e2789b4d30dae3d62a2c2a558a..99d56bf3f4e09190fa11ec01996a4dd854320594 100644 (file)
@@ -481,6 +481,7 @@ elf_xtensa_info_to_howto_rela (bfd *abfd ATTRIBUTE_UNUSED,
 
   if (r_type >= (unsigned int) R_XTENSA_max)
     {
+      /* xgettext:c-format */
       _bfd_error_handler (_("%B: invalid XTENSA reloc number: %d"), abfd, r_type);
       r_type = 0;
     }
@@ -912,6 +913,7 @@ xtensa_read_table_entries (bfd *abfd,
          if (blocks[blk - 1].address == blocks[blk].address &&
              blocks[blk - 1].size != 0)
            {
+             /* xgettext:c-format */
              _bfd_error_handler (_("%B(%A): invalid property table"),
                                  abfd, section);
              bfd_set_error (bfd_error_bad_value);
@@ -1003,6 +1005,7 @@ elf_xtensa_check_relocs (bfd *abfd,
 
       if (r_symndx >= NUM_SHDR_ENTRIES (symtab_hdr))
        {
+         /* xgettext:c-format */
          _bfd_error_handler (_("%B: bad symbol index: %d"),
                              abfd, r_symndx);
          return FALSE;
@@ -1180,6 +1183,7 @@ elf_xtensa_check_relocs (bfd *abfd,
          else
            {
              _bfd_error_handler
+               /* xgettext:c-format */
                (_("%B: `%s' accessed both as normal and thread local symbol"),
                 abfd,
                 h ? h->root.root.string : "<local>");
@@ -2778,6 +2782,7 @@ elf_xtensa_relocate_section (bfd *output_bfd,
          && ELF32_R_TYPE (rel->r_info) != R_XTENSA_NONE)
        {
          _bfd_error_handler
+           /* xgettext:c-format */
            (_("%B(%A+0x%lx): relocation offset out of range (size=0x%x)"),
             input_bfd, input_section, rel->r_offset, input_size);
          bfd_set_error (bfd_error_bad_value);
@@ -2803,7 +2808,9 @@ elf_xtensa_relocate_section (bfd *output_bfd,
        {
          _bfd_error_handler
            ((sym_type == STT_TLS
+             /* xgettext:c-format */
              ? _("%B(%A+0x%lx): %s used with TLS symbol %s")
+             /* xgettext:c-format */
              : _("%B(%A+0x%lx): %s used with non-TLS symbol %s")),
             input_bfd,
             input_section,
@@ -3059,6 +3066,7 @@ elf_xtensa_relocate_section (bfd *output_bfd,
                                      rel->r_offset) != (bfd_vma) -1)
        {
          _bfd_error_handler
+           /* xgettext:c-format */
            (_("%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"),
             input_bfd,
             input_section,
@@ -3457,13 +3465,14 @@ elf_xtensa_finish_dynamic_sections (bfd *output_bfd,
    object file when linking.  */
 
 static bfd_boolean
-elf_xtensa_merge_private_bfd_data (bfd *ibfd, bfd *obfd)
+elf_xtensa_merge_private_bfd_data (bfd *ibfd, struct bfd_link_info *info)
 {
+  bfd *obfd = info->output_bfd;
   unsigned out_mach, in_mach;
   flagword out_flag, in_flag;
 
   /* Check if we have the same endianness.  */
-  if (!_bfd_generic_verify_endian_match (ibfd, obfd))
+  if (!_bfd_generic_verify_endian_match (ibfd, info))
     return FALSE;
 
   /* Don't even pretend to support mixed-format linking.  */
@@ -3479,6 +3488,7 @@ elf_xtensa_merge_private_bfd_data (bfd *ibfd, bfd *obfd)
   if (out_mach != in_mach)
     {
       _bfd_error_handler
+       /* xgettext:c-format */
        (_("%B: incompatible machine type. Output is 0x%x. Input is 0x%x"),
         ibfd, out_mach, in_mach);
       bfd_set_error (bfd_error_wrong_format);
@@ -6545,6 +6555,7 @@ extend_ebb_bounds_forward (ebb_t *ebb)
       if (insn_block_len != (entry_end - ebb->end_offset))
        {
          _bfd_error_handler
+           /* xgettext:c-format */
            (_("%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"),
             ebb->sec->owner, ebb->sec, ebb->end_offset + insn_block_len);
          return FALSE;
@@ -6621,6 +6632,7 @@ extend_ebb_bounds_backward (ebb_t *ebb)
       if (insn_block_len != ebb->start_offset - block_begin)
        {
          _bfd_error_handler
+           /* xgettext:c-format */
            (_("%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"),
             ebb->sec->owner, ebb->sec, ebb->end_offset + insn_block_len);
          return FALSE;
@@ -7734,6 +7746,7 @@ compute_text_actions (bfd *abfd,
       if (simplify_size == 0)
        {
          _bfd_error_handler
+           /* xgettext:c-format */
            (_("%B(%A+0x%lx): could not decode instruction for XTENSA_ASM_SIMPLIFY relocation; possible configuration mismatch"),
             sec->owner, sec, r_offset);
          continue;
@@ -7992,6 +8005,7 @@ compute_ebb_proposed_actions (ebb_constraint *ebb_table)
 
  decode_error:
   _bfd_error_handler
+    /* xgettext:c-format */
     (_("%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"),
      ebb->sec->owner, ebb->sec, offset);
   return FALSE;
@@ -10768,6 +10782,7 @@ do_fix_for_relocatable_link (Elf_Internal_Rela *rel,
       if (r_type != R_XTENSA_ASM_EXPAND)
        {
          _bfd_error_handler
+           /* xgettext:c-format */
            (_("%B(%A+0x%lx): unexpected fix for %s relocation"),
             input_bfd, input_section, rel->r_offset,
             elf_howto_table[r_type].name);
This page took 0.024756 seconds and 4 git commands to generate.