diff options
Diffstat (limited to 'gas/doc/internals.texi')
-rw-r--r-- | gas/doc/internals.texi | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gas/doc/internals.texi b/gas/doc/internals.texi index 3e3e507..1d2313a 100644 --- a/gas/doc/internals.texi +++ b/gas/doc/internals.texi @@ -1224,6 +1224,17 @@ The instruction is completed using the data from the relaxation pass. It may also create any necessary relocations. @xref{Relaxation}. +@item TC_FINALIZE_SYMS_BEFORE_SIZE_SEG +@cindex TC_FINALIZE_SYMS_BEFORE_SIZE_SEG +Specifies the value to be assigned to @code{finalize_syms} before the function +@code{size_segs} is called. Since @code{size_segs} calls @code{cvt_frag_to_fill} +which can call @code{md_convert_frag}, this constant governs whether the symbols +accessed in @code{md_convert_frag} will be fully resolved. In particular it +governs whether local symbols will have been resolved, and had their frag +information removed. Depending upon the processing performed by +@code{md_convert_frag} the frag information may or may not be necessary, as may +the resolved values of the symbols. The default value is 1. + @item md_apply_fix @cindex md_apply_fix GAS will call this for each fixup. It should store the correct value in the |