From f3bacc6b237e217c548dc2f5f3ac1d30801ebfbd Mon Sep 17 00:00:00 2001 From: amodra Date: Mon, 17 May 1999 03:21:52 +0000 Subject: [PATCH] =?utf8?q?=E8=20Move=20bitfield=20overflow=20checks=20to?= =?utf8?q?=20after=20the=20md=5Fapply=5Ffix=20call=20in=20fixup=5Fsegment?= =?utf8?q?=20so=20that=20md=5Fapply=5Ffix=20has=20a=20chance=20to=20modify?= =?utf8?q?=20value.=20Handle=208=20and=2016-bit=20pcrel=20relocs=20for=20i?= =?utf8?q?386.=20Prototypes=20and=20other=20minor=20code=20cleanups.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- gas/doc/internals.texi | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gas/doc/internals.texi b/gas/doc/internals.texi index dd3b4ab15e..48d49e0649 100644 --- a/gas/doc/internals.texi +++ b/gas/doc/internals.texi @@ -1034,7 +1034,10 @@ It may also create any necessary relocations. @item md_apply_fix @cindex md_apply_fix GAS will call this for each fixup. It should store the correct value in the -object file. +object file. @code{fixup_segment} performs a generic overflow check on the +@code{valueT *val} argument after @code{md_apply_fix} returns. If the overflow +check is relevant for the target machine, then @code{md_apply_fix} should +modify @code{valueT *val}, typically to the value stored in the object file. @item TC_HANDLES_FX_DONE @cindex TC_HANDLES_FX_DONE -- 2.11.0