aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1999-09-04 17:29:22 +0000
committerIan Lance Taylor <ian@airs.com>1999-09-04 17:29:22 +0000
commit041dd5a9f4231569f5526d0bd192521a108e7286 (patch)
tree00c66b1ec441a8cfde515acf78e779bdfc8d60c9 /gas/doc
parent2ef5e2a15876757b8742f5d80f9b50adc96ab774 (diff)
downloadgdb-041dd5a9f4231569f5526d0bd192521a108e7286.zip
gdb-041dd5a9f4231569f5526d0bd192521a108e7286.tar.gz
gdb-041dd5a9f4231569f5526d0bd192521a108e7286.tar.bz2
1999-09-04 Steve Chamberlain <sac@pobox.com>
* config/tc-pj.c: New file, supports picoJava in ELF. * config/tc-pj.h: Ditto. * configure.in (pjl*, pj*): New targets. * Makefile.am: Rebuild dependencies. (CPU_TYPES): Add pj. (TARGET_CPU_CFILES): Add config/tc-pj.c. (TARGET_CPU_HFILES): Add config/tc-pj.h. * doc/c-pj.texi: New file. * doc/as.texinfo: Add some PJ specifics. * doc/all.texi: Add PJ to the list of all architectures, sort them all alphabetically. * doc/Makefile.in (CPU_DOCS): Add c-pj.texi. * configure, Makefile.in, doc/Makefile.in: Rebuild.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/Makefile.am1
-rw-r--r--gas/doc/Makefile.in3
-rw-r--r--gas/doc/all.texi13
-rw-r--r--gas/doc/as.texinfo33
-rw-r--r--gas/doc/c-pj.texi28
5 files changed, 71 insertions, 7 deletions
diff --git a/gas/doc/Makefile.am b/gas/doc/Makefile.am
index eaf5a4a..158ec13 100644
--- a/gas/doc/Makefile.am
+++ b/gas/doc/Makefile.am
@@ -27,6 +27,7 @@ CPU_DOCS = \
c-m68k.texi \
c-mips.texi \
c-ns32k.texi \
+ c-pj.texi \
c-sh.texi \
c-sparc.texi \
c-vax.texi \
diff --git a/gas/doc/Makefile.in b/gas/doc/Makefile.in
index cfef81b..803c820 100644
--- a/gas/doc/Makefile.in
+++ b/gas/doc/Makefile.in
@@ -131,6 +131,7 @@ CPU_DOCS = \
c-m68k.texi \
c-mips.texi \
c-ns32k.texi \
+ c-pj.texi \
c-sh.texi \
c-sparc.texi \
c-vax.texi \
@@ -343,7 +344,7 @@ distdir: $(DISTFILES)
@for file in $(DISTFILES); do \
if test -f $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
- cp -pr $$/$$file $(distdir)/$$file; \
+ cp -pr $$d/$$file $(distdir)/$$file; \
else \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
diff --git a/gas/doc/all.texi b/gas/doc/all.texi
index 9b90c5b..416b2dc 100644
--- a/gas/doc/all.texi
+++ b/gas/doc/all.texi
@@ -32,19 +32,20 @@
@set D30V
@set H8/300
@set H8/500
-@set SH
+@set HPPA
@set I80386
@set I960
-@set MCORE
-@set MIPS
@set M32R
@set M680X0
-@set Z8000
+@set MCORE
+@set MIPS
+@set PJ
+@set SH
@set SPARC
+@set V850
@set VAX
@set VXWORKS
-@set HPPA
-@set V850
+@set Z8000
@c Does this version of the assembler use the difference-table kluge?
@set DIFF-TBL-KLUGE
diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo
index 0e5bff7..546acaf 100644
--- a/gas/doc/as.texinfo
+++ b/gas/doc/as.texinfo
@@ -239,6 +239,9 @@ Here is a brief summary of how to invoke @code{@value{AS}}. For details,
@ifset HPPA
@c HPPA has no machine-dependent assembler options (yet).
@end ifset
+@ifset PJ
+ [ -mb | -me ]
+@end ifset
@ifset SPARC
@c The order here is important. See c-sparc.texi.
[ -Av6 | -Av7 | -Av8 | -Asparclet | -Asparclite
@@ -504,6 +507,26 @@ unit coprocessor. The default is to assume an MMU for 68020 and up.
@end table
@end ifset
+@ifset PJ
+The following options are available when @value{AS} is configured for
+a picoJava processor.
+
+@table @code
+
+@cindex PJ endianness
+@cindex endianness, PJ
+@cindex big endian output, PJ
+@item -mb
+Generate ``big endian'' format output.
+
+@cindex little endian output, PJ
+@item -ml
+Generate ``little endian'' format output.
+
+@end table
+@end ifset
+
+
@ifset SPARC
The following options are available when @code{@value{AS}} is configured
for the SPARC architecture:
@@ -1523,6 +1546,9 @@ is considered a comment and is ignored. The line comment character is
@ifset I960
@samp{#} on the i960;
@end ifset
+@ifset PJ
+@samp{;} for picoJava;
+@end ifset
@ifset SH
@samp{!} for the Hitachi SH;
@end ifset
@@ -4844,6 +4870,9 @@ subject, see the hardware manufacturer's manual.
@ifset SH
* SH-Dependent:: Hitachi SH Dependent Features
@end ifset
+@ifset PJ
+* PJ-Dependent:: picoJava Dependent Features
+@end ifset
@ifset SPARC
* Sparc-Dependent:: SPARC Dependent Features
@end ifset
@@ -5014,6 +5043,10 @@ family.
@include c-ns32k.texi
@end ifset
+@ifset PJ
+@include c-pj.texi
+@end ifset
+
@ifset SH
@include c-sh.texi
@end ifset
diff --git a/gas/doc/c-pj.texi b/gas/doc/c-pj.texi
new file mode 100644
index 0000000..7060015
--- /dev/null
+++ b/gas/doc/c-pj.texi
@@ -0,0 +1,28 @@
+@c Copyright (C) 1999 Free Software Foundation, Inc.
+@c This is part of the GAS manual.
+@c For copying conditions, see the file as.texinfo.
+@page
+@node PJ-Dependent
+@chapter picoJava Dependent Features
+
+@cindex PJ support
+@menu
+* PJ Options:: Options
+@end menu
+
+@node PJ Options
+@section Options
+
+@cindex PJ options
+@cindex options, PJ
+@code{@value{AS}} has two addiitional command-line options for the picoJava
+architecture.
+@table @code
+@item -ml
+This option selects little endian data output.
+
+@item -mb
+This option selects big endian data output.
+@end table
+
+