diff options
Diffstat (limited to 'bfd/elf32-spu.c')
-rw-r--r-- | bfd/elf32-spu.c | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/bfd/elf32-spu.c b/bfd/elf32-spu.c index 8e0d0c5d5d2..79c6ff2705d 100644 --- a/bfd/elf32-spu.c +++ b/bfd/elf32-spu.c @@ -156,6 +156,7 @@ spu_elf_info_to_howto (bfd *abfd ATTRIBUTE_UNUSED, /* PR 17512: file: 90c2a92e. */ if (r_type >= R_SPU_max) { + /* xgettext:c-format */ _bfd_error_handler (_("%B: unrecognised SPU reloc number: %d"), abfd, r_type); bfd_set_error (bfd_error_bad_value); @@ -790,6 +791,7 @@ spu_elf_find_overlays (struct bfd_link_info *info) spu_elf_section_data (s)->u.o.ovl_buf = num_buf; if (s0->vma != s->vma) { + /* xgettext:c-format */ info->callbacks->einfo (_("%X%P: overlay sections %A " "and %A do not start at the " "same address.\n"), @@ -1015,6 +1017,7 @@ needs_ovl_stub (struct elf_link_hash_entry *h, sym_sec); } _bfd_error_handler + /* xgettext:c-format */ (_("warning: call to non-function symbol %s defined in %B"), sym_sec->owner, sym_name); @@ -1364,6 +1367,7 @@ build_stub (struct bfd_link_info *info, if (stub_type != br000_ovl_stub && lrlive != stub_type - br000_ovl_stub) + /* xgettext:c-format */ info->callbacks->einfo (_("%A:0x%v lrlive .brinfo (%u) differs " "from analysis (%u)\n"), isec, irela->r_offset, lrlive, @@ -1895,6 +1899,7 @@ define_ovtab_symbol (struct spu_link_hash_table *htab, const char *name) } else if (h->root.u.def.section->owner != NULL) { + /* xgettext:c-format */ _bfd_error_handler (_("%B is not allowed to define %s"), h->root.u.def.section->owner, h->root.root.string); @@ -2557,6 +2562,7 @@ check_function_ranges (asection *sec, struct bfd_link_info *info) const char *f1 = func_name (&sinfo->fun[i - 1]); const char *f2 = func_name (&sinfo->fun[i]); + /* xgettext:c-format */ info->callbacks->einfo (_("warning: %s overlaps %s\n"), f1, f2); sinfo->fun[i - 1].hi = sinfo->fun[i].lo; } @@ -2604,6 +2610,7 @@ find_function (asection *sec, bfd_vma offset, struct bfd_link_info *info) else return &sinfo->fun[mid]; } + /* xgettext:c-format */ info->callbacks->einfo (_("%A:0x%v not found in function table\n"), sec, offset); bfd_set_error (bfd_error_bad_value); @@ -2744,6 +2751,7 @@ mark_functions_via_relocs (asection *sec, { if (!warned) info->callbacks->einfo + /* xgettext:c-format */ (_("%B(%A+0x%v): call to non-code section" " %B(%A), analysis incomplete\n"), sec->owner, sec, irela->r_offset, @@ -3312,6 +3320,7 @@ remove_cycles (struct function_info *fun, const char *f1 = func_name (fun); const char *f2 = func_name (call->fun); + /* xgettext:c-format */ info->callbacks->info (_("Stack analysis will ignore the call " "from %s to %s\n"), f1, f2); @@ -4003,8 +4012,8 @@ sum_stack (struct function_info *fun, if (htab->params->stack_analysis) { if (!fun->non_root) - info->callbacks->info (_(" %s: 0x%v\n"), f1, (bfd_vma) cum_stack); - info->callbacks->minfo (_("%s: 0x%v 0x%v\n"), + info->callbacks->info (" %s: 0x%v\n", f1, (bfd_vma) cum_stack); + info->callbacks->minfo ("%s: 0x%v 0x%v\n", f1, (bfd_vma) stack, (bfd_vma) cum_stack); if (has_call) @@ -4017,7 +4026,7 @@ sum_stack (struct function_info *fun, const char *ann1 = call->fun == max ? "*" : " "; const char *ann2 = call->is_tail ? "t" : " "; - info->callbacks->minfo (_(" %s%s %s\n"), ann1, ann2, f2); + info->callbacks->minfo (" %s%s %s\n", ann1, ann2, f2); } } } @@ -4322,6 +4331,7 @@ spu_elf_auto_overlay (struct bfd_link_info *info) if (bfd_arr[i - 1]->my_archive == bfd_arr[i]->my_archive) { if (bfd_arr[i - 1]->my_archive && bfd_arr[i]->my_archive) + /* xgettext:c-format */ info->callbacks->einfo (_("%s duplicated in %s\n"), bfd_arr[i]->filename, bfd_arr[i]->my_archive->filename); @@ -4374,6 +4384,7 @@ spu_elf_auto_overlay (struct bfd_link_info *info) } if (fixed_size + mos_param.max_overlay_size > htab->local_store) + /* xgettext:c-format */ info->callbacks->einfo (_("non-overlay size of 0x%v plus maximum overlay " "size of 0x%v exceeds local store\n"), (bfd_vma) fixed_size, @@ -4529,6 +4540,7 @@ spu_elf_auto_overlay (struct bfd_link_info *info) if (i == base) { + /* xgettext:c-format */ info->callbacks->einfo (_("%B:%A%s exceeds overlay size\n"), ovly_sections[2 * i]->owner, ovly_sections[2 * i], @@ -4670,7 +4682,7 @@ spu_elf_auto_overlay (struct bfd_link_info *info) file_err: bfd_set_error (bfd_error_system_call); err_exit: - info->callbacks->einfo ("%F%P: auto overlay error: %E\n"); + info->callbacks->einfo (_("%F%P: auto overlay error: %E\n")); xexit (1); } @@ -4721,10 +4733,10 @@ spu_elf_final_link (bfd *output_bfd, struct bfd_link_info *info) || (htab->params->ovly_flavour == ovly_soft_icache && htab->params->lrlive_analysis)) && !spu_elf_stack_analysis (info)) - info->callbacks->einfo ("%X%P: stack/lrlive analysis error: %E\n"); + info->callbacks->einfo (_("%X%P: stack/lrlive analysis error: %E\n")); if (!spu_elf_build_stubs (info)) - info->callbacks->einfo ("%F%P: can not build overlay stubs: %E\n"); + info->callbacks->einfo (_("%F%P: can not build overlay stubs: %E\n")); return bfd_elf_final_link (output_bfd, info); } @@ -5027,6 +5039,7 @@ spu_elf_relocate_section (bfd *output_bfd, rel->r_offset) != (bfd_vma) -1) { _bfd_error_handler + /* xgettext:c-format */ (_("%B(%s+0x%lx): unresolvable %s relocation against symbol `%s'"), input_bfd, bfd_get_section_name (input_bfd, input_section), |