? 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