mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-15 05:01:13 +08:00
Mention whitespace in script expressions
Inside an output section statement, ld's parser can't tell whether a line .+=4; is an assignment to dot or a file named ".+=4". * ld.texi (expressions): Mention need for whitespace.
This commit is contained in:
@ -6286,9 +6286,11 @@ expect when you upgrade.
|
|||||||
@cindex expressions
|
@cindex expressions
|
||||||
@cindex arithmetic
|
@cindex arithmetic
|
||||||
The syntax for expressions in the linker script language is identical to
|
The syntax for expressions in the linker script language is identical to
|
||||||
that of C expressions. All expressions are evaluated as integers. All
|
that of C expressions, except that whitespace is required in some
|
||||||
expressions are evaluated in the same size, which is 32 bits if both the
|
places to resolve syntactic ambiguities. All expressions are
|
||||||
host and target are 32 bits, and is otherwise 64 bits.
|
evaluated as integers. All expressions are evaluated in the same
|
||||||
|
size, which is 32 bits if both the host and target are 32 bits, and is
|
||||||
|
otherwise 64 bits.
|
||||||
|
|
||||||
You can use and set symbol values in expressions.
|
You can use and set symbol values in expressions.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user