Question:
Version 6.40 of the C2x/C5x assembler is
not able to assemble a file which version 5.05
is able to assemble. :
Answer:
It is no longer recommended to not use .asect and
.equ directives. .asect is now supported
directly by the linkers RUN and LOAD address features.
.equ is now .set, with the restriction that the value
must be a well defined expression of previously defined
values (as with .equ, .ref symbols defined in other files
are not allowed). If you require labels to be shared
between objects, the linker does have some features, but
it may be best to simply #include one file into the
other.
|