diff options
author | Alan Modra <amodra@gmail.com> | 2012-09-16 22:21:00 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2012-09-16 22:21:00 +0000 |
commit | c05f749ea63e65f2f56a329e542086749e6b74bc (patch) | |
tree | 44641fc7ed4d97594e458d0fbf1d847c1f7562ee /ld | |
parent | 666b578baa50340a13808a9f4eff0c044de9b52c (diff) | |
download | gdb-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/ChangeLog | 6 | ||||
-rw-r--r-- | ld/ld.texinfo | 12 |
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: |