path: root/doc
diff options
authorH. Peter Anvin (Intel) <hpa@zytor.com>2020-07-30 15:25:00 -0700
committerH. Peter Anvin (Intel) <hpa@zytor.com>2020-07-30 15:25:00 -0700
commit0e6e0138136dd3201f55fccd5fb149051f68d7e1 (patch)
tree6b0fed01a9eb47791bc9b3f9706e40276b988bbc /doc
parente56c2dc5b7223f231d4d080690cb32a301ba8766 (diff)
nasm: don't make -L+ imply -Lw
-Lw really is only useful to debug NASM crashes, and can hugely slow down the assembler. Make -L+ simply imply full verbosity; if NASM crashes use -Lw+ instead. Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
Diffstat (limited to 'doc')
2 files changed, 6 insertions, 2 deletions
diff --git a/doc/changes.src b/doc/changes.src
index 02ba2a4f..3de5ac7e 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -31,6 +31,9 @@ behavior, other backends, or user expectations.
\b Fix SSE instructions not being recognized with an explicit memory
operation size (e.g. \c{movsd qword [eax],xmm0}).
+\b The \c{-L+} option no longer enables \c{-Lw}, which is mainly
+useful to debug NASM crashes. See \k{opt-L}.
\S{cl-2.15.03} Version 2.15.03
\b Add instructions from the Intel Instruction Set Extensions and
diff --git a/doc/nasmdoc.src b/doc/nasmdoc.src
index 0d56f5c1..9e96ea3e 100644
--- a/doc/nasmdoc.src
+++ b/doc/nasmdoc.src
@@ -491,9 +491,10 @@ Supported options are:
\b \c{-Ls} show all single-line macro definitions
-\b \c{-Lw} flush the output after every line (very slow!)
+\b \c{-Lw} flush the output after every line (very slow, mainly useful
+to debug NASM crashes)
-\b \c{-L+} enable \e{all} listing options
+\b \c{-L+} enable \e{all} listing options except \c{-Lw} (very verbose)
These options can be enabled or disabled at runtime using the
\c{%pragma list options} directive: