From fa67f437321a488214941d593e2e924c03053789 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 17 May 1999 03:21:52 +0000 Subject: [PATCH] =?utf8?q?=C3=A8=20Move=20bitfield=20overflow=20checks=20t?= =?utf8?q?o=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 dd3b4ab15eb..48d49e06495 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.30.2