Make -F imply -g (BR 1991213)

When the user specifies -F, imply the -g option.  Too many users seem
to make this mistake.

Conflicts:

	doc/nasmdoc.src
This commit is contained in:
H. Peter Anvin 2008-06-15 21:25:56 -07:00
parent eafc83fc65
commit 04e225ccef
2 changed files with 9 additions and 7 deletions

View File

@ -572,15 +572,16 @@ file has been removed.
\S{opt-F} The \i\c{-F} Option: Selecting a \i{Debug Information Format}
This option is used to select the format of the debug information emitted
into the output file, to be used by a debugger (or \e{will} be). Use
of this switch does \e{not} enable output of the selected debug info format.
Use \c{-g}, see \k{opt-g}, to enable output.
This option is used to select the format of the debug information
emitted into the output file, to be used by a debugger (or \e{will}
be). Prior to version 2.03.01, the use of this switch did \e{not} enable
output of the selected debug info format. Use \c{-g}, see \k{opt-g},
to enable output. Versions 2.03.01 and later automatically enable \c{-g}
if \c{-F} is specified.
A complete list of the available debug file formats for an output
format can be seen by issuing the command \i\c{nasm -f <format>
-y}. Not all output formats currently support debugging output.
See \k{opt-y}.
format can be seen by issuing the command \c{nasm -f <format> -y}. Not
all output formats currently support debugging output. See \k{opt-y}.
This should not be confused with the \c{-f dbg} output format option which
is not built into NASM by default. For information on how

1
nasm.c
View File

@ -718,6 +718,7 @@ static bool process_arg(char *p, char *q)
" output format `%s'",
param, ofmt->shortname);
}
using_debug_info = true;
break;
case 'X': /* specify error reporting format */