aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2012-09-16 22:21:00 +0000
committerAlan Modra <amodra@gmail.com>2012-09-16 22:21:00 +0000
commitc05f749ea63e65f2f56a329e542086749e6b74bc (patch)
tree44641fc7ed4d97594e458d0fbf1d847c1f7562ee /ld
parent666b578baa50340a13808a9f4eff0c044de9b52c (diff)
downloadgdb-c05f749ea63e65f2f56a329e542086749e6b74bc.zip
gdb-c05f749ea63e65f2f56a329e542086749e6b74bc.tar.gz
gdb-c05f749ea63e65f2f56a329e542086749e6b74bc.tar.bz2
* ld.texinfo (Expression Section): Correct description of
conversions for a binary operation involving an absolute symbol and a number.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog6
-rw-r--r--ld/ld.texinfo12
2 files changed, 14 insertions, 4 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 13dc94c..1e4060c 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -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.
diff --git a/ld/ld.texinfo b/ld/ld.texinfo
index dd3149c..9bd9c7c 100644
--- a/ld/ld.texinfo
+++ b/ld/ld.texinfo
@@ -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: