Document new --m32rx command line option.

This commit is contained in:
Nick Clifton 1997-12-16 00:00:30 +00:00
parent a450e9f4d1
commit ee73be4088
4 changed files with 71 additions and 9 deletions

View file

@ -1,5 +1,11 @@
Mon Dec 15 15:20:32 1997 Nick Clifton <nickc@cygnus.com>
* doc/all.texi: Add M32R cpu.
* doc/as.texinfo: Add documentation of m32r processor.
* doc/c-m32r.texi: New file, documenting m32r specific features.
* config/tc-m32r.c (allow_m32rx): New function.
(enable_m32rx): New variable.
(md_pseudo_table): Added .m32r and .m32rx pseudo ops

View file

@ -35,15 +35,14 @@
@set I80386
@set I960
@set MIPS
@set M32R
@set M680X0
@set Z8000
@set SPARC
@set VAX
@set VXWORKS
@set HPPA
@c start-sanitize-v850
@set V850
@c end-sanitize-v850
@c Does this version of the assembler use the difference-table kluge?
@set DIFF-TBL-KLUGE

View file

@ -230,7 +230,7 @@ Here is a brief summary of how to invoke @code{@value{AS}}. For details,
@c The order here is important. See c-sparc.texi.
[ -Av6 | -Av7 | -Av8 | -Asparclet | -Asparclite
-Av8plus | -Av8plusa | -Av9 | -Av9a ]
[ -xarch=v8plus | -xarch=v8plusa ] [ -bump ]
[ -xarch=v8plus | -xarch=v8plusa ] [ -bump ] [ -32 | -64 ]
@end ifset
@ifset Z8000
@c Z8000 has no machine-dependent assembler options
@ -240,6 +240,9 @@ Here is a brief summary of how to invoke @code{@value{AS}}. For details,
[ -ACA | -ACA_A | -ACB | -ACC | -AKA | -AKB | -AKC | -AMC ]
[ -b ] [ -no-relax ]
@end ifset
@ifset M32R
[ --m32rx ]
@end ifset
@ifset M680X0
[ -l ] [ -m68000 | -m68010 | -m68020 | ... ]
@end ifset
@ -423,6 +426,19 @@ error if necessary.
@end table
@end ifset
@ifset M32R
The following options are available when @value{AS} is configured for the
Mitsubishi M32R series.
@table @code
@item --m32rx
Specify which processor in the M32R family is the target. The default
is normally the M32R, but this option changes it to the M32RX.
@end table
@end ifset
@ifset M680X0
The following options are available when @value{AS} is configured for the
Motorola 68000 series.
@ -1441,6 +1457,9 @@ is considered a comment and is ignored. The line comment character is
@ifset SPARC
@samp{!} on the SPARC;
@end ifset
@ifset M32R
@samp{#} on the m32r;
@end ifset
@ifset M680X0
@samp{|} on the 680x0;
@end ifset
@ -1450,11 +1469,9 @@ is considered a comment and is ignored. The line comment character is
@ifset Z8000
@samp{!} for the Z8000;
@end ifset
@c start-sanitize-v850
@ifset V850
@samp{#} on the V850;
@end ifset
@c end-sanitize-v850
see @ref{Machine Dependencies}. @refill
@c FIXME What about i386, m88k, i860?
@ -1464,14 +1481,12 @@ character only begins a comment if it is the first non-whitespace character on
a line, while the other always begins a comment.
@end ifset
@c start-sanitize-v850
@ifset V850
The V850 assembler also supports a double dash as starting a comment that
extends to the end of the line.
@samp{--};
@end ifset
@c end-sanitize-v850
@kindex #
@cindex lines starting with @code{#}
@ -4666,6 +4681,9 @@ subject, see the hardware manufacturer's manual.
@ifset I960
* i960-Dependent:: Intel 80960 Dependent Features
@end ifset
@ifset M32R
* M32R-Dependent:: M32R Dependent Features
@end ifset
@ifset M680X0
* M68K-Dependent:: M680x0 Dependent Features
@end ifset
@ -4828,6 +4846,10 @@ family.
@include c-i960.texi
@end ifset
@ifset M32R
@include c-m32r.texi
@end ifset
@ifset M680X0
@include c-m68k.texi
@end ifset
@ -4856,11 +4878,9 @@ family.
@include c-vax.texi
@end ifset
@c start-sanitize-v850
@ifset V850
@include c-v850.texi
@end ifset
@c end-sanitize-v850
@ifset GENERIC
@c reverse effect of @down at top of generic Machine-Dep chapter

37
gas/doc/c-m32r.texi Normal file
View file

@ -0,0 +1,37 @@
@c Copyright (C) 1991, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
@c This is part of the GAS manual.
@c For copying conditions, see the file as.texinfo.
@ifset GENERIC
@page
@node M32R-Dependent
@chapter M32R Dependent Features
@end ifset
@ifclear GENERIC
@node Machine Dependencies
@chapter M32R Dependent Features
@end ifclear
@cindex M32R support
@menu
* M32R-Opts:: M32R Options
@end menu
@node M32R-Opts
@section M32R Options
@cindex options, M32R
@cindex M32R options
The Mitsubishi M32R version of @code{@value{AS}} has a few machine
dependent options.
@cindex @samp{--m32rx} option, M32R
@cindex architecture options, M32R
@cindex M32R architecture options
@code{@value{AS}} can assemble code for several different members of the
Mitsubishi M32R family. Normally the default is to assemble code for
the M32R microprocessor. This option may be used to change the default
to the M32RX microprocessor, which adds some more instructions to the
basic M32R instruction set.