* ld.texinfo (Expression Section): Correct description of

conversions for a binary operation involving an absolute symbol
	and a number.
This commit is contained in:
Alan Modra 2012-09-16 22:21:00 +00:00
parent 666b578baa
commit c05f749ea6
2 changed files with 14 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2012-09-17 Alan Modra <amodra@gmail.com>
* ld.texinfo (Expression Section): Correct description of
conversions for a binary operation involving an absolute symbol
and a number.
2012-09-14 David Edelsohn <dje.gcc@gmail.com>
* configure: Regenerate.

View File

@ -5646,14 +5646,18 @@ addresses, ld follows these rules to evaluate terms:
@itemize @bullet
@item
Unary operations on an absolute address or number, and binary
operations on two absolute addresses or two numbers, or between one
absolute address and a number, apply the operator to the value(s).
@item
Unary operations on a relative address, and binary operations on two
relative addresses in the same section or between one relative address
and a number, apply the operator to the offset part of the address(es).
@item
Unary operations on an absolute address, and binary operations on one
or more absolute addresses or on two relative addresses not in the
same section, first convert any non-absolute term to an absolute
address before applying the operator.
Other binary operations, that is, between two relative addresses not
in the same section, or between a relative address and an absolute
address, first convert any non-absolute term to an absolute address
before applying the operator.
@end itemize
The result section of each sub-expression is as follows: