From 041dd5a9f4231569f5526d0bd192521a108e7286 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Sat, 4 Sep 1999 17:29:22 +0000 Subject: 1999-09-04 Steve Chamberlain * 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. --- gas/doc/Makefile.am | 1 + gas/doc/Makefile.in | 3 ++- gas/doc/all.texi | 13 +++++++------ gas/doc/as.texinfo | 33 +++++++++++++++++++++++++++++++++ gas/doc/c-pj.texi | 28 ++++++++++++++++++++++++++++ 5 files changed, 71 insertions(+), 7 deletions(-) create mode 100644 gas/doc/c-pj.texi (limited to 'gas/doc') 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 + + -- cgit v1.1