? gcc/doc/.md.texi.swo Index: gcc/doc/contrib.texi =================================================================== RCS file: /cvs/gcc/gcc/gcc/doc/contrib.texi,v retrieving revision 1.61 diff -u -p -r1.61 contrib.texi --- gcc/doc/contrib.texi 26 Nov 2004 23:40:50 -0000 1.61 +++ gcc/doc/contrib.texi 10 Jan 2005 07:10:39 -0000 @@ -293,6 +293,9 @@ GCC on a plethora of platforms. John Gilmore for a donation to the FSF earmarked improving GNU Java. @item +Konark Goel, Prabu Pariasamy, C Jaiprakash for a new port for MAXQ. + +@item Judy Goldberg for c++ contributions. @item Index: gcc/doc/install.texi =================================================================== RCS file: /cvs/gcc/gcc/gcc/doc/install.texi,v retrieving revision 1.330 diff -u -p -r1.330 install.texi --- gcc/doc/install.texi 22 Nov 2004 22:26:09 -0000 1.330 +++ gcc/doc/install.texi 10 Jan 2005 07:10:42 -0000 @@ -2220,6 +2220,8 @@ GNU Compiler Collection on your machine. @item @uref{#m68k-hp-hpux,,m68k-hp-hpux} @item +@uref{#maxq-coff,,maxq-coff} +@item @uref{#mips-*-*,,mips-*-*} @item @uref{#mips-sgi-irix5,,mips-sgi-irix5} @@ -3202,6 +3204,33 @@ to look like: @html
@end html +@heading @anchor{maxq-coff}maxq-coff +MAXQ family is a new 16-bit RISC microcontroller from Maxim Integrated Products & Dallas Semiconductor +Processors. These are used in embedded applications. There are no +standard Unix configurations. +@ifnothtml +@xref{MAXQ10/20 Options,, MAXQ10/20 Options, gcc, Using and +Porting the GNU Compiler Collection (GCC)}, +@end ifnothtml +@ifhtml +See ``MAXQ10/20 Options'' in the main manual +@end ifhtml +for the list of supported MCU types. + +GCC can be configured as a cross compiler for both the MAXQ10 and MAXQ20 +architectures on the same system. Use @samp{configure --target=maxq-coff +--enable-languages="c"} to configure. + +More information about MAXQ can also be obtained from: + +@itemize @bullet +@item +@uref{http://www.maxim-ic.com,,http://www.maxim-ic.com} +@end itemize + +@html +
+@end html @heading @anchor{mips-*-*}mips-*-* If on a MIPS system you get an error message saying ``does not have gp sections for all it's [sic] sectons [sic]'', don't worry about it. This Index: gcc/doc/invoke.texi =================================================================== RCS file: /cvs/gcc/gcc/gcc/doc/invoke.texi,v retrieving revision 1.565 diff -u -p -r1.565 invoke.texi --- gcc/doc/invoke.texi 9 Jan 2005 23:43:29 -0000 1.565 +++ gcc/doc/invoke.texi 10 Jan 2005 07:10:46 -0000 @@ -532,6 +532,9 @@ Objective-C and Objective-C++ Dialects}. -mauto-incdec -minmax -mlong-calls -mshort @gol -msoft-reg-count=@var{count}} +@emph(MAXQ Options) +@gccoptlist{-mq10 -mq20} + @emph{MCore Options} @gccoptlist{-mhardlit -mno-hardlit -mdiv -mno-div -mrelax-immediates @gol -mno-relax-immediates -mwide-bitfields -mno-wide-bitfields @gol @@ -9297,6 +9300,22 @@ The default is 4 for 68HC11 and 2 for 68 @end table +@node MAXQ Options +@subsection MAXQ Options + +These @samp{-m} options are defined for the SH implementations: + +@table @gcctabopt +@item -mq10 +@opindex mq10 +Generate code for the MAXQ10. + +@item -mq20 +@opindex mq20 +Generate code for the MAXQ20. + +@end table + @node MCore Options @subsection MCore Options @cindex MCore options Index: gcc/doc/md.texi =================================================================== RCS file: /cvs/gcc/gcc/gcc/doc/md.texi,v retrieving revision 1.122 diff -u -p -r1.122 md.texi --- gcc/doc/md.texi 23 Dec 2004 07:58:40 -0000 1.122 +++ gcc/doc/md.texi 10 Jan 2005 07:10:49 -0000 @@ -2139,6 +2139,37 @@ Zero Integers from 0 to 255 @end table +@item Maxq---@file{maxq.h} +@table @code +@item a +Active accumulator register + +@item b +Base register + +@item c +Accumulator control register + +@item d +Accumulator pointer register + +@item f +Datapointer control register + +@item h +GR register for use in move instructions + +@item l +Loop counter register + +@item q +Stack pointer register + +@item t +Hardware control register + +@end table + @item MIPS---@file{mips.h} @table @code @item d