nasm: fix the combination -E -MD, handle -MD without a filename

-E -MD should work and output a dependency file.
-MD can be used without a filename; there is a default filename or
-\c{-MF} can be used.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
diff --git a/doc/changes.src b/doc/changes.src
index ffbcda0..1bc8f2a 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -25,6 +25,12 @@
 digits could produce slightly incorrect results under very specific
 conditions.
 
+\b Support \c{-MD} without a filename, for \c{gcc}
+compatibility. \c{-MF} can be used to set the dependencies output
+filename. See \k{opt-MD}.
+
+\b Fix \c{-E} in combination with \c{-MD}. See \k{opt-E}.
+
 \S{cl-2.14} Version 2.14
 
 \b Changed \c{-I} option semantics by adding a trailing path separator