aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2001-07-03 15:04:19 +0000
committerNick Clifton <nickc@redhat.com>2001-07-03 15:04:19 +0000
commit875488164582218721d98a407d699f57862f63da (patch)
treea2cd5894cfd978d3bbb940863990f4fc9bc2fc44 /gas/doc
parentd81420d2331395583e9b45f51b1bdfc8374dfc12 (diff)
downloadfsf-binutils-gdb-875488164582218721d98a407d699f57862f63da.zip
fsf-binutils-gdb-875488164582218721d98a407d699f57862f63da.tar.gz
fsf-binutils-gdb-875488164582218721d98a407d699f57862f63da.tar.bz2
Fix mips16 testsuite failure by allowing finalize_syms to be set before
size_segs is called.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/internals.texi11
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