X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2Fmpw-elfmips.c;h=e8ab0560aa83a0df3c3ed4002bfdea3b6b4f368e;hb=5b93d8bb517c1f5715435dcf627a8642f557ddb2;hp=ec88bb7493ee7f61c1a07464e079a13a68b10b23;hpb=c6cfcb7f7d00524abc9073fb043ac839324e9fb2;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/mpw-elfmips.c b/ld/mpw-elfmips.c index ec88bb7493..e8ab0560aa 100644 --- a/ld/mpw-elfmips.c +++ b/ld/mpw-elfmips.c @@ -1,7 +1,7 @@ /* This file is is generated by a shell script. DO NOT EDIT! */ /* 32 bit ELF emulation code for elf32ebmip - Copyright (C) 1991, 93, 94, 95, 1996 Free Software Foundation, Inc. + Copyright (C) 1991, 93, 94, 95, 1996, 1998 Free Software Foundation, Inc. Written by Steve Chamberlain ELF support by Ian Lance Taylor @@ -212,7 +212,7 @@ gldelf32ebmip_after_open () if (search != NULL) continue; - einfo ("%P: warning: %s, needed by %B, not found\n", + einfo (_("%P: warning: %s, needed by %B, not found\n"), l->name, l->by); } } @@ -296,7 +296,7 @@ gldelf32ebmip_try_needed (name) can only check that using stat. */ if (bfd_stat (abfd, &global_stat) != 0) - einfo ("%F%P:%B: bfd_stat failed: %E\n", abfd); + einfo (_("%F%P:%B: bfd_stat failed: %E\n"), abfd); global_found = false; lang_for_each_input_file (gldelf32ebmip_stat_needed); if (global_found) @@ -312,7 +312,7 @@ gldelf32ebmip_try_needed (name) /* Add this file into the symbol table. */ if (! bfd_link_add_symbols (abfd, &link_info)) - einfo ("%F%B: could not read symbols: %E\n", abfd); + einfo (_("%F%B: could not read symbols: %E\n"), abfd); return true; } @@ -381,7 +381,7 @@ gldelf32ebmip_stat_needed (s) if (bfd_stat (s->the_bfd, &st) != 0) { - einfo ("%P:%B: bfd_stat failed: %E\n", s->the_bfd); + einfo (_("%P:%B: bfd_stat failed: %E\n"), s->the_bfd); return; } @@ -419,7 +419,7 @@ gldelf32ebmip_stat_needed (s) f = soname; if (strncmp (f, global_needed->name, suffix - global_needed->name) == 0) - einfo ("%P: warning: %s, needed by %B, may conflict with %s\n", + einfo (_("%P: warning: %s, needed by %B, may conflict with %s\n"), global_needed->name, global_needed->by, f); } @@ -448,7 +448,7 @@ gldelf32ebmip_before_allocation () command_line.export_dynamic, &link_info, &sinterp)) - einfo ("%P%F: failed to set dynamic section sizes: %E\n"); + einfo (_("%P%F: failed to set dynamic section sizes: %E\n")); /* Let the user override the dynamic linker we are using. */ if (command_line.interpreter != NULL @@ -481,7 +481,7 @@ gldelf32ebmip_before_allocation () sz = bfd_section_size (is->the_bfd, s); msg = xmalloc ((size_t) sz + 1); if (! bfd_get_section_contents (is->the_bfd, s, msg, (file_ptr) 0, sz)) - einfo ("%F%B: Can't read contents of section .gnu.warning: %E\n", + einfo (_("%F%B: Can't read contents of section .gnu.warning: %E\n"), is->the_bfd); msg[sz] = '\0'; ret = link_info.callbacks->warning (&link_info, msg, @@ -496,37 +496,6 @@ gldelf32ebmip_before_allocation () s->_raw_size = 0; } } - -#if defined (TARGET_IS_elf32bmip) || defined (TARGET_IS_elf32lmip) - /* For MIPS ELF the .reginfo section requires special handling. - Each input section is 24 bytes, and the final output section must - also be 24 bytes. We handle this by clobbering all but the first - input section size to 0. The .reginfo section is handled - specially by the backend code anyhow. */ - { - boolean found = false; - LANG_FOR_EACH_INPUT_STATEMENT (is) - { - asection *s; - - if (is->just_syms_flag) - continue; - - s = bfd_get_section_by_name (is->the_bfd, ".reginfo"); - if (s == NULL) - continue; - - if (! found) - { - found = true; - continue; - } - - s->_raw_size = 0; - s->_cooked_size = 0; - } - } -#endif } /* This is called by the before_allocation routine via @@ -573,7 +542,7 @@ gldelf32ebmip_find_exp_assignment (exp) if (! (bfd_elf32_record_link_assignment (output_bfd, &link_info, exp->assign.dst, exp->type.node_class == etree_provide ? true : false))) - einfo ("%P%F: failed to record assignment to %s: %E\n", + einfo (_("%P%F: failed to record assignment to %s: %E\n"), exp->assign.dst); } gldelf32ebmip_find_exp_assignment (exp->assign.src); @@ -678,7 +647,7 @@ gldelf32ebmip_place_orphan (file, s) place. This shuffling is to make the output file look neater. */ snew = bfd_make_section (output_bfd, secname); if (snew == NULL) - einfo ("%P%F: output format %s cannot represent section called %s\n", + einfo (_("%P%F: output format %s cannot represent section called %s\n"), output_bfd->xvec->name, secname); if (place->bfd_section != NULL) {