Document new command line switches.

This commit is contained in:
Nick Clifton
1999-09-01 09:28:07 +00:00
parent 0ac3848055
commit cdf82bcf48
3 changed files with 33 additions and 7 deletions

@ -1,3 +1,9 @@
1999-09-01 Nick Clifton <nickc@cygnus.com>
* as.c (show_usage): Add --gdwarf2 to list of options displayed.
* as.texinfo: Document --gdwarf2 command line option.
Add additional documentation of ARM command line switches.
1999-08-30 Alan Modra <alan@spri.levels.unisa.edu.au> 1999-08-30 Alan Modra <alan@spri.levels.unisa.edu.au>
* config/tc-i386.c (i386_intel_memory_operand): Combine * config/tc-i386.c (i386_intel_memory_operand): Combine

@ -153,6 +153,7 @@ Options:\n\
--defsym SYM=VAL define symbol SYM to given value\n\ --defsym SYM=VAL define symbol SYM to given value\n\
-f skip whitespace and comment preprocessing\n\ -f skip whitespace and comment preprocessing\n\
--gstabs generate stabs debugging information\n\ --gstabs generate stabs debugging information\n\
--gdwarf2 generate DWARF2 debugging information\n\
--help show this message and exit\n\ --help show this message and exit\n\
-I DIR add DIR to search list for .include directives\n\ -I DIR add DIR to search list for .include directives\n\
-J don't warn about signed overflow\n\ -J don't warn about signed overflow\n\

@ -202,7 +202,7 @@ Here is a brief summary of how to invoke @code{@value{AS}}. For details,
@c to be limited to one line for the header. @c to be limited to one line for the header.
@smallexample @smallexample
@value{AS} [ -a[cdhlns][=file] ] [ -D ] [ --defsym @var{sym}=@var{val} ] @value{AS} [ -a[cdhlns][=file] ] [ -D ] [ --defsym @var{sym}=@var{val} ]
[ -f ] [ --gstabs ] [ --help ] [ -I @var{dir} ] [ -J ] [ -K ] [ -L ] [ -f ] [ --gstabs ] [ --gdwarf2 ] [ --help ] [ -I @var{dir} ] [ -J ] [ -K ] [ -L ]
[ --keep-locals ] [ -o @var{objfile} ] [ -R ] [ --statistics ] [ -v ] [ --keep-locals ] [ -o @var{objfile} ] [ -R ] [ --statistics ] [ -v ]
[ -version ] [ --version ] [ -W ] [ -w ] [ -x ] [ -Z ] [ -version ] [ --version ] [ -W ] [ -w ] [ -x ] [ -Z ]
@ifset A29K @ifset A29K
@ -212,12 +212,20 @@ Here is a brief summary of how to invoke @code{@value{AS}}. For details,
[ -mbig-endian | -mlittle-endian ] [ -mbig-endian | -mlittle-endian ]
@end ifset @end ifset
@ifset ARM @ifset ARM
[ -m[arm]1 | -m[arm]2 | -m[arm]250 | -m[arm]3 | -m[arm]6 | -m[arm]7[t][[d]m[i]] ] [ -m[arm]1 | -m[arm]2 | -m[arm]250 | -m[arm]3 | -m[arm]6 | -m[arm]60 |
[ -m[arm]v2 | -m[arm]v2a | -m[arm]v3 | -m[arm]v3m | -m[arm]v4 | -m[arm]v4t ] -m[arm]600 | -m[arm]610 | -m[arm]620 | -m[arm]7[t][[d]m[i]][fe] | -m[arm]70 |
-m[arm]700 | -m[arm]710[c] | -m[arm]7100 | -m[arm]7500 | -m[arm]8 |
-m[arm]810 | -m[arm]9 | -m[arm]920 | -m[arm]920t | -m[arm]9tdmi |
-mstrongarm | -mstrongarm110 | -mstrongarm1100 ]
[ -m[arm]v2 | -m[arm]v2a | -m[arm]v3 | -m[arm]v3m | -m[arm]v4 | -m[arm]v4t |
-m[arm]v5 | -[arm]v5t ]
[ -mthumb | -mall ] [ -mthumb | -mall ]
[ -mfpa10 | -mfpa11 | -mfpe-old | -mno-fpu ] [ -mfpa10 | -mfpa11 | -mfpe-old | -mno-fpu ]
[ -EB | -EL ] [ -EB | -EL ]
[ -mapcs-32 | -mapcs-26 ] [ -mapcs-32 | -mapcs-26 | -mapcs-float | -mapcs-reentrant ]
[ -mthumb-interwork ]
[ -moabi ]
[ -k ]
@end ifset @end ifset
@ifset D10V @ifset D10V
[ -O ] [ -O ]
@ -311,6 +319,10 @@ compiler output).
Generate stabs debugging information for each assembler line. This Generate stabs debugging information for each assembler line. This
may help debugging assembler code, if the debugger can handle it. may help debugging assembler code, if the debugger can handle it.
@item --gdwarf2
Generate DWARF2 debugging information for each assembler line. This
may help debugging assembler code, if the debugger can handle it.
@item --help @item --help
Print a summary of the command line options and exit. Print a summary of the command line options and exit.
@ -395,16 +407,23 @@ The following options are available when @value{AS} is configured for the ARM
processor family. processor family.
@table @code @table @code
@item -m[arm]1 | -m[arm]2 | -m[arm]250 | -m[arm]3 | -m[arm]6 | -m[arm]7[t][[d]m] | -m[arm]v2 | -m[arm]v2a | -m[arm]v3 | -m[arm]v3m | -m[arm]v4 | -m[arm]v4t @item -m[arm][1|2|3|6|7|8|9][...]
Specify which variant of the ARM architecture is the target. Specify which ARM processor variant is the target.
@item -m[arm]v[2|2a|3|3m|4|4t|5|5t]
Specify which ARM architecture variant is used by the target.
@item -mthumb | -mall @item -mthumb | -mall
Enable or disable Thumb only instruction decoding. Enable or disable Thumb only instruction decoding.
@item -mfpa10 | -mfpa11 | -mfpe-old | -mno-fpu @item -mfpa10 | -mfpa11 | -mfpe-old | -mno-fpu
Select which Floating Point architcture is the target. Select which Floating Point architcture is the target.
@item -mapcs-32 | -mapcs-26 @item -mapcs-32 | -mapcs-26 | -mapcs-float | -mapcs-reentrant | -moabi
Select which procedure calling convention is in use. Select which procedure calling convention is in use.
@item -EB | -EL @item -EB | -EL
Select either big-endian (-EB) or little-endian (-EL) output. Select either big-endian (-EB) or little-endian (-EL) output.
@item -mthumb-interwork
Specify that the code has been generated with interworking between Thumb and
ARM code in mind.
@item -k
Specify that PIC code has been generated.
@end table @end table
@end ifset @end ifset