This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
SH, MN10300 and cross-install documentation
- To: gcc-patches at gcc dot gnu dot org
- Subject: SH, MN10300 and cross-install documentation
- From: Alexandre Oliva <aoliva at redhat dot com>
- Date: 10 Jun 2001 19:26:17 -0300
- Cc: Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>, "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Organization: GCC Team, Red Hat
In response to earlier requests by Gerald and Joseph, I went over the
documentation of the ports I maintain and of the cross tool-chain
installation instructions. I didn't have the energy to write new text
for cross-building, but I could at least check its correctness and
remove outdated information. Here's the result of this effort. Ok to
install in 3.0 branch and mainline?
Index: gcc/ChangeLog
from Alexandre Oliva <aoliva@redhat.com>
* doc/invoke.texi (MN10300 Options): Document -mno-crt0.
(SH Options): Document -mieee.
* doc/install.texi (Final install): Remove obsolete information
about installing cross compilers.
* doc/gcc.1: Rebuilt.
Index: gcc/doc/install.texi
===================================================================
RCS file: /cvs/gcc/egcs/gcc/doc/install.texi,v
retrieving revision 1.1.2.16
diff -u -p -r1.1.2.16 install.texi
--- gcc/doc/install.texi 2001/06/04 22:59:22 1.1.2.16
+++ gcc/doc/install.texi 2001/06/10 22:23:03
@@ -958,10 +958,7 @@ should look here first if you think your
@end ifnothtml
Now that GCC has been built and tested, you can install it with
-@samp{cd @var{objdir}; make install} for a native compiler or
-@samp{cd @var{objdir}; make install LANGUAGES="c c++"} for
-a cross compiler (note installing cross compilers will be easier in the
-next release!).
+@samp{cd @var{objdir}; make install}.
That step completes the installation of GCC; user level binaries can
be found in @file{@var{prefix}/bin} where @var{prefix} is the value you
@@ -969,14 +966,14 @@ specified with the @option{--prefix} to
by default).
If you don't mind, please quickly review the
-@uref{http://gcc.gnu.org/gcc-2.95/buildstat.html,,build status page}.
+@uref{http://gcc.gnu.org/gcc-3.0/buildstat.html,,build status page}.
If your system is not listed, send a note to
@uref{mailto:gcc@@gcc.gnu.org,,gcc@@gcc.gnu.org} indicating
that you successfully built and installed GCC.
-Include the output from running @file{@var{srcdir}/config.guess}. (Do not
-send us the config.guess file itself, just the output from running
-it!)
+Include the output from running @file{@var{srcdir}/config.guess}. (Do
+not send us the config.guess file itself, just the one-line output from
+running it!)
If you find a bug, please report it following our
@uref{../bugs.html,,bug reporting guidelines}.
Index: gcc/doc/invoke.texi
===================================================================
RCS file: /cvs/gcc/egcs/gcc/doc/invoke.texi,v
retrieving revision 1.3.2.5
diff -u -p -r1.3.2.5 invoke.texi
--- gcc/doc/invoke.texi 2001/06/10 00:39:03 1.3.2.5
+++ gcc/doc/invoke.texi 2001/06/10 22:23:04
@@ -392,11 +392,9 @@ in the following sections.
@emph{MN10300 Options}
@gccoptlist{
--mmult-bug @gol
--mno-mult-bug @gol
--mam33 @gol
--mno-am33 @gol
--mrelax}
+-mmult-bug -mno-mult-bug @gol
+-mam33 -mno-am33 @gol
+-mno-crt0 -mrelax}
@emph{M32R/D Options}
@gccoptlist{
@@ -522,9 +520,8 @@ in the following sections.
-m4-nofpu -m4-single-only -m4-single -m4 @gol
-mb -ml -mdalign -mrelax @gol
-mbigtable -mfmovd -mhitachi -mnomacsave @gol
--misize -mpadstruct -mspace @gol
--mprefergot
--musermode}
+-mieee -misize -mpadstruct -mspace @gol
+-mprefergot -musermode}
@emph{System V Options}
@gccoptlist{
@@ -6025,6 +6022,10 @@ Generate code which uses features specif
Do not generate code which uses features specific to the AM33 processor. This
is the default.
+@item -mno-crt0
+@opindex mno-crt0
+Do not link in the C run-time initialization object file.
+
@item -mrelax
@opindex mrelax
Indicate to the linker that it should perform a relaxation optimization pass
@@ -8109,6 +8110,10 @@ Comply with the calling conventions defi
@opindex mnomacsave
Mark the @code{MAC} register as call-clobbered, even if
@option{-mhitachi} is given.
+
+@item -mieee
+@opindex mieee
+Increase IEEE-compliance of floating-point code.
@item -misize
@opindex misize
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me