aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>1998-05-12 20:38:36 +0000
committerNick Clifton <nickc@redhat.com>1998-05-12 20:38:36 +0000
commit32c2be763313cea5e3bf448f2de2bf29be09d5c9 (patch)
tree0258ff3a64183fc39cc61bbd111cb6b5d5f88868 /gas/doc
parentab26b0497adf35d160dd2f7321a689a1654d88cc (diff)
downloadgdb-32c2be763313cea5e3bf448f2de2bf29be09d5c9.zip
gdb-32c2be763313cea5e3bf448f2de2bf29be09d5c9.tar.gz
gdb-32c2be763313cea5e3bf448f2de2bf29be09d5c9.tar.bz2
Add --enable-special command line switch.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/c-m32r.texi22
1 files changed, 22 insertions, 0 deletions
diff --git a/gas/doc/c-m32r.texi b/gas/doc/c-m32r.texi
index df36aaa..cc834d6 100644
--- a/gas/doc/c-m32r.texi
+++ b/gas/doc/c-m32r.texi
@@ -40,6 +40,13 @@ to the M32RX microprocessor, which adds some more instructions to the
basic M32R instruction set, and some additional parameters to some of
the original instructions.
+@item --enable-special
+@cindex @samp{--enable-special} option, M32RX
+@cindex architecture options, M32RX
+@cindex M32R architecture options
+This option is the equivalent of the @emph{--m32rx} option, except that
+it also allows the special M32RX instructions to be assembled as well.
+
@item --warn-explicit-parallel-conflicts
@cindex @samp{--warn-explicit-parallel-conflicts} option, M32RX
Instructs @code{@value{AS}} to produce warning messages when
@@ -52,11 +59,21 @@ different result from @samp{mv r1, r2 \n mv r3, r1} since the former
moves r1 into r3 and then r2 into r1, whereas the later moves r2 into r1
and r3.
+@item --Wp
+@cindex @samp{--Wp} option, M32RX
+This is a shorter synonym for the @emph{--warn-explicit-parallel-conflicts}
+option.
+
@item --no-warn-explicit-parallel-conflicts
@cindex @samp{--no-warn-explicit-parallel-conflicts} option, M32RX
Instructs @code{@value{AS}} not to produce warning messages when
questionable parallel instructions are encountered.
+@item --Wnp
+@cindex @samp{--Wnp} option, M32RX
+This is a shorter synonym for the @emph{--no-warn-explicit-parallel-conflicts}
+option.
+
@end table
@node M32R-Warnings
@@ -94,6 +111,10 @@ which is only supported by the M32Rx processor, and the @samp{--m32rx}
command line flag has not been specified to allow assembly of such
instructions.
+@item unknown instruction @samp{...}
+This message is produced when the assembler encounters an instruction
+which it doe snot recognise.
+
@item only the NOP instruction can be issued in parallel on the m32r
This message is produced when the assembler encounters a parallel
instruction which does not involve a NOP instruction and the
@@ -117,6 +138,7 @@ For example these code fragments will produce this message:
@samp{jl r0 || mv r14, r1}
@samp{st r2, @@-r1 || mv r1, r3}
@samp{mv r1, r2 || ld r0, @@r1+}
+@samp{cmp r1, r2 || addx r3, r4} (Both write to the condition bit)
@end table
@c end-sanitize-m32rx