This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

SH, MN10300 and cross-install documentation


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]