X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2Femultempl%2Fnios2elf.em;h=676c1fbbf7df8efbd8ecb4f3d9893300e3a0f8b6;hb=d871d478061f10b0879c688e2fa941407e9137aa;hp=0f195255549c2bfb2b749203492e966426b80abe;hpb=cb7f4b298e5e0a3ab4fb6b13aa89e970478597bc;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/emultempl/nios2elf.em b/ld/emultempl/nios2elf.em index 0f19525554..676c1fbbf7 100644 --- a/ld/emultempl/nios2elf.em +++ b/ld/emultempl/nios2elf.em @@ -208,7 +208,7 @@ nios2elf_layout_sections_again (void) /* If we have changed sizes of the stub sections, then we need to recalculate all the section offsets. This may mean we need to add even more stubs. */ - gld${EMULATION_NAME}_map_segments (TRUE); + ldelf_map_segments (TRUE); need_laying_out = -1; } @@ -282,7 +282,7 @@ gld${EMULATION_NAME}_after_allocation (void) } if (need_laying_out != -1) - gld${EMULATION_NAME}_map_segments (need_laying_out); + ldelf_map_segments (need_laying_out); if (!bfd_link_relocatable (&link_info) && RELAXATION_ENABLED) { @@ -295,27 +295,6 @@ gld${EMULATION_NAME}_after_allocation (void) } } - -/* Avoid processing the fake stub_file in vercheck, stat_needed and - check_needed routines. */ - -static void (*real_func) (lang_input_statement_type *); - -static void nios2_for_each_input_file_wrapper (lang_input_statement_type *l) -{ - if (l != stub_file) - (*real_func) (l); -} - -static void -nios2_lang_for_each_input_file (void (*func) (lang_input_statement_type *)) -{ - real_func = func; - lang_for_each_input_file (&nios2_for_each_input_file_wrapper); -} - -#define lang_for_each_input_file nios2_lang_for_each_input_file - EOF