aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2002-07-19 07:52:40 +0000
committerNick Clifton <nickc@redhat.com>2002-07-19 07:52:40 +0000
commita40cbfa3c951ac0fcbdf8f98ab668beacca2b872 (patch)
tree97d5c0f90e243e154e4c450123cff2f9d53355e7 /gas/doc
parentccaf4e0741c1b4420a489e24cac518168106c146 (diff)
downloadgdb-a40cbfa3c951ac0fcbdf8f98ab668beacca2b872.zip
gdb-a40cbfa3c951ac0fcbdf8f98ab668beacca2b872.tar.gz
gdb-a40cbfa3c951ac0fcbdf8f98ab668beacca2b872.tar.bz2
Add IP2k GAS and OPCODES support.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/Makefile.am1
-rw-r--r--gas/doc/Makefile.in1
-rw-r--r--gas/doc/all.texi1
-rw-r--r--gas/doc/as.texinfo32
-rw-r--r--gas/doc/c-ip2k.texi46
5 files changed, 81 insertions, 0 deletions
diff --git a/gas/doc/Makefile.am b/gas/doc/Makefile.am
index cfb8f89..701eab2 100644
--- a/gas/doc/Makefile.am
+++ b/gas/doc/Makefile.am
@@ -39,6 +39,7 @@ CPU_DOCS = \
c-i386.texi \
c-i860.texi \
c-i960.texi \
+ c-ip2k.texi \
c-m32r.texi \
c-m68hc11.texi \
c-m68k.texi \
diff --git a/gas/doc/Makefile.in b/gas/doc/Makefile.in
index 25daeaf..2030e80 100644
--- a/gas/doc/Makefile.in
+++ b/gas/doc/Makefile.in
@@ -150,6 +150,7 @@ CPU_DOCS = \
c-i386.texi \
c-i860.texi \
c-i960.texi \
+ c-ip2k.texi \
c-m32r.texi \
c-m68hc11.texi \
c-m68k.texi \
diff --git a/gas/doc/all.texi b/gas/doc/all.texi
index 0642dfd..50117d6 100644
--- a/gas/doc/all.texi
+++ b/gas/doc/all.texi
@@ -40,6 +40,7 @@
@set I80386
@set I860
@set I960
+@set IP2K
@set M32R
@set M68HC11
@set M680X0
diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo
index f3195a3..8504e57 100644
--- a/gas/doc/as.texinfo
+++ b/gas/doc/as.texinfo
@@ -43,6 +43,7 @@
@set I860
@set I960
@set IA-64
+@set IP2K
@set M32R
@set M68HC11
@set M680X0
@@ -342,6 +343,11 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}.
[@b{-mle}|@b{mbe}]
[@b{-x}|@b{-xexplicit}] [@b{-xauto}] [@b{-xdebug}]
@end ifset
+@ifset IP2K
+
+@emph{Target IP2K options:}
+ [@b{-mip2022}|@b{-mip2022ext}]
+@end ifset
@ifset M32R
@emph{Target M32R options:}
@@ -670,6 +676,22 @@ error if necessary.
@end table
@end ifset
+@ifset IP2K
+The following options are available when @value{AS} is configured for the
+Scenix IP2K series.
+
+@table @gcctabopt
+
+@item -mip2022ext
+Specifies that the extended IP2022 instructions are allowed.
+
+@item -mip2022
+Restores the default behaviour, which restricts the permited instructions to
+just the basic IP2022 ones.
+
+@end table
+@end ifset
+
@ifset M32R
The following options are available when @value{AS} is configured for the
Mitsubishi M32R series.
@@ -1998,6 +2020,9 @@ is considered a comment and is ignored. The line comment character is
@ifset SPARC
@samp{!} on the SPARC;
@end ifset
+@ifset IP2K
+@samp{#} on the ip2k;
+@end ifset
@ifset M32R
@samp{#} on the m32r;
@end ifset
@@ -5690,6 +5715,9 @@ subject, see the hardware manufacturer's manual.
@ifset I960
* i960-Dependent:: Intel 80960 Dependent Features
@end ifset
+@ifset IP2K
+* IP2K-Dependent:: IP2K Dependent Features
+@end ifset
@ifset M32R
* M32R-Dependent:: M32R Dependent Features
@end ifset
@@ -5828,6 +5856,10 @@ family.
@include c-ia64.texi
@end ifset
+@ifset IP2K
+@include c-ip2k.texi
+@end ifset
+
@ifset M32R
@include c-m32r.texi
@end ifset
diff --git a/gas/doc/c-ip2k.texi b/gas/doc/c-ip2k.texi
new file mode 100644
index 0000000..98e639f
--- /dev/null
+++ b/gas/doc/c-ip2k.texi
@@ -0,0 +1,46 @@
+@c Copyright 2002
+@c 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 IP2K-Dependent
+@chapter IP2K Dependent Features
+@end ifset
+@ifclear GENERIC
+@node Machine Dependencies
+@chapter IP2K Dependent Features
+@end ifclear
+
+@cindex IP2K support
+@menu
+* IP2K-Opts:: IP2K Options
+@end menu
+
+@node IP2K-Opts
+@section IP2K Options
+
+@cindex options, IP2K
+@cindex IP2K options
+
+The Scenix IP2K version of @code{@value{AS}} has a few machine
+dependent options:
+
+@table @code
+@item -mip2022ext
+@cindex @samp{-mip2022ext} option, IP2022
+@cindex architecture options, IP2022
+@cindex IP2K architecture options
+@code{@value{AS}} can assemble the extended IP2022 instructions, but
+it will only do so if this is specifically allowed via this command
+line option.
+
+@item -mip2022
+@cindex @samp{-mip2022} option, IP2K
+@cindex architecture options, IP2K
+@cindex IP2K architecture options
+This option restores the assembler's default behaviour of not
+permitting the extended IP2022 instructions to be assembled.
+
+
+@end table