Lines Matching full:symp
1644 symbolS *symp;
1651 for (symp = symbol_rootP; symp; symp = symbol_next (symp))
1660 symp = symbol_rootP;
1661 for (i = 0; i < nsyms; i++, symp = symbol_next (symp))
1663 asympp[i] = symbol_get_bfdsym (symp);
1668 symbol_mark_written (symp);
1990 symbolS *symp;
1992 for (symp = symbol_rootP; symp; symp = symbol_next (symp))
1993 resolve_symbol_value (symp);
2021 symbolS *symp;
2024 for (symp = symbol_rootP; symp; symp = symbol_next (symp))
2033 symbol_get_bfdsym (symp)->value = S_GET_VALUE (symp);
2038 if (symbol_mri_common_p (symp))
2040 if (S_IS_EXTERNAL (symp))
2042 S_GET_NAME (symp));
2043 symbol_remove (symp, &symbol_rootP, &symbol_lastP);
2047 name = S_GET_NAME (symp);
2051 decode_local_label_name ((char *) S_GET_NAME (symp));
2054 if (name2 != name && ! S_IS_DEFINED (symp))
2061 resolve_symbol_value (symp);
2065 if (symbol_equated_reloc_p (symp)
2066 || S_IS_WEAKREFR (symp))
2068 const char *sname = S_GET_NAME (symp);
2070 if (S_IS_COMMON (symp)
2072 && !S_IS_WEAKREFR (symp)
2073 && (!S_IS_EXTERNAL (symp) || S_IS_LOCAL (symp)))
2075 expressionS *e = symbol_get_value_expression (symp);
2080 if (S_GET_SEGMENT (symp) == reg_section)
2083 if (S_GET_NAME (symp) != reg_section->name)
2087 symbol_remove (symp, &symbol_rootP, &symbol_lastP);
2092 obj_frob_symbol (symp, punt);
2095 if (! punt || symbol_used_in_reloc_p (symp))
2096 tc_frob_symbol (symp, punt);
2104 if (symp == abs_section_sym
2106 && symbol_section_p (symp))
2110 || (!S_IS_EXTERNAL (symp)
2111 && (punt || S_IS_LOCAL (symp) ||
2112 (S_IS_WEAKREFD (symp) && ! symbol_used_p (symp)))
2113 && ! symbol_used_in_reloc_p (symp)))
2115 symbol_remove (symp, &symbol_rootP, &symbol_lastP);
2117 /* After symbol_remove, symbol_next(symp) still returns
2124 if (! symbol_resolved_p (symp))
2127 S_GET_NAME (symp));
2128 symbol_mark_resolved (symp);
2133 symbol_get_bfdsym (symp)->value = S_GET_VALUE (symp);
2138 if (symbol_get_bfdsym (symp)->flags & BSF_WARNING)
2163 responsible for moving the changed value into symp->bsym->value