mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-10-10 00:25:06 -04:00
labels: make the prefix/suffix options and pragmas consistent
Make the spellings for the label-mangling options and pragmas consistent, and implement the directive forms which were documented but never implemented. Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
This commit is contained in:
@@ -36,8 +36,14 @@ It is the production version of NASM since 2025.
|
||||
\b A new \c{--bits} option as convenience shorthand for \c{--before
|
||||
"BITS ..."}. See \k{opt-bits}.
|
||||
|
||||
\b Add aliases \c{--suffix}, \c{--gsuffix} and \c{--lsuffix} for the
|
||||
corresponding \c{postfix} options. See \k{opt-pfix}.
|
||||
\b The options and pragmas for configuring external label mangling
|
||||
were inconsistent, the former using the spelling \c{postfix} and
|
||||
the latter \c{suffix}. Furthermore, these were also documented as
|
||||
\e{directives} in addition to pragmas. Implement the already
|
||||
documented directives (bracketed forms only) and allow both
|
||||
\c{postfix} and \c{suffix} in all cases.
|
||||
|
||||
See \k{opt-pfix} and \k{mangling}.
|
||||
|
||||
\b Define additional permissive patterns and fix some opcode bugs.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user