From: Ian Lance Taylor Date: Thu, 2 Jun 1994 23:54:37 +0000 (+0000) Subject: Correct handling of .sa file. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2f4b5b5302cf51fb206f45dd75928781159c1a44;p=binutils-gdb.git Correct handling of .sa file. --- diff --git a/ld/emultempl/sunos.em b/ld/emultempl/sunos.em index 55bcd6c9258..c6c1605df15 100644 --- a/ld/emultempl/sunos.em +++ b/ld/emultempl/sunos.em @@ -221,15 +221,18 @@ gld${EMULATION_NAME}_find_so (inp) sa->the_bfd = NULL; sa->asymbols = NULL; sa->symbol_count = 0; - sa->next = inp->next; + sa->next = NULL; sa->next_real_file = inp->next_real_file; sa->is_archive = false; sa->search_dirs_flag = false; sa->just_syms_flag = false; sa->loaded = false; + sa->real = true; + sa->complained = false; + /* Put the new statement next on the list of statements and next + on the list of input files. */ inp->header.next = (lang_statement_union_type *) sa; - inp->next = (lang_statement_union_type *) sa; inp->next_real_file = (lang_statement_union_type *) sa; } }