Commit c474f76b by Alexandre Oliva Committed by Alexandre Oliva

invoke.texi (MN10300 Options): Document -mno-crt0.

* 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.

From-SVN: r43164
parent 61c71946
2001-06-10 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.
2001-06-10 Richard Henderson <rth@redhat.com> 2001-06-10 Richard Henderson <rth@redhat.com>
* config/alpha/alpha.c (override_options): Set align_loops, * config/alpha/alpha.c (override_options): Set align_loops,
...@@ -85,8 +93,6 @@ Sun Jun 10 10:00:17 CEST 2001 Jan Hubicka <jh@suse.cz> ...@@ -85,8 +93,6 @@ Sun Jun 10 10:00:17 CEST 2001 Jan Hubicka <jh@suse.cz>
-print-multi-lib. -print-multi-lib.
* doc/gcc.1: Rebuilt. * doc/gcc.1: Rebuilt.
2001-06-09 Alexandre Oliva <aoliva@redhat.com>
* toplev.c (independent_decode_option): Require `=' between * toplev.c (independent_decode_option): Require `=' between
`-aux-info' and filename in the same argument. `-aux-info' and filename in the same argument.
* gcc.c: Don't pass -aux-info=filename twice. * gcc.c: Don't pass -aux-info=filename twice.
......
.\" Automatically generated by Pod::Man version 1.15 .\" Automatically generated by Pod::Man version 1.15
.\" Sat Jun 9 21:33:22 2001 .\" Sun Jun 10 22:02:47 2001
.\" .\"
.\" Standard preamble: .\" Standard preamble:
.\" ====================================================================== .\" ======================================================================
...@@ -138,7 +138,7 @@ ...@@ -138,7 +138,7 @@
.\" ====================================================================== .\" ======================================================================
.\" .\"
.IX Title "GCC 1" .IX Title "GCC 1"
.TH GCC 1 "gcc-3.1" "2001-06-09" "GNU" .TH GCC 1 "gcc-3.1" "2001-06-10" "GNU"
.UC .UC
.SH "NAME" .SH "NAME"
gcc \- \s-1GNU\s0 project C and \*(C+ compiler gcc \- \s-1GNU\s0 project C and \*(C+ compiler
...@@ -293,7 +293,7 @@ in the following sections. ...@@ -293,7 +293,7 @@ in the following sections.
\&\-fkeep-static-consts \-fmove-all-movables \&\-fkeep-static-consts \-fmove-all-movables
\&\-fno-default-inline \-fno-defer-pop \&\-fno-default-inline \-fno-defer-pop
\&\-fno-function-cse \-fno-guess-branch-probability \&\-fno-function-cse \-fno-guess-branch-probability
\&\-fno-inline \-fno-math-errno \-fno-peephole \&\-fno-inline \-fno-math-errno \-fno-peephole \-fno-peephole2
\&\-funsafe-math-optimizations \-fno-trapping-math \&\-funsafe-math-optimizations \-fno-trapping-math
\&\-fomit-frame-pointer \-foptimize-register-move \&\-fomit-frame-pointer \-foptimize-register-move
\&\-foptimize-sibling-calls \-freduce-all-givs \&\-foptimize-sibling-calls \-freduce-all-givs
...@@ -413,11 +413,9 @@ in the following sections. ...@@ -413,11 +413,9 @@ in the following sections.
.Sp .Sp
\&\fI\s-1MN10300\s0 Options\fR \&\fI\s-1MN10300\s0 Options\fR
.Sp .Sp
\&\fB\-mmult-bug \&\fB\-mmult-bug \-mno-mult-bug
\&\-mno-mult-bug \&\-mam33 \-mno-am33
\&\-mam33 \&\-mno-crt0 \-mrelax\fR
\&\-mno-am33
\&\-mrelax\fR
.Sp .Sp
\&\fIM32R/D Options\fR \&\fIM32R/D Options\fR
.Sp .Sp
...@@ -541,9 +539,8 @@ in the following sections. ...@@ -541,9 +539,8 @@ in the following sections.
\&\-m4\-nofpu \-m4\-single-only \-m4\-single \-m4 \&\-m4\-nofpu \-m4\-single-only \-m4\-single \-m4
\&\-mb \-ml \-mdalign \-mrelax \&\-mb \-ml \-mdalign \-mrelax
\&\-mbigtable \-mfmovd \-mhitachi \-mnomacsave \&\-mbigtable \-mfmovd \-mhitachi \-mnomacsave
\&\-misize \-mpadstruct \-mspace \&\-mieee \-misize \-mpadstruct \-mspace
\&\-mprefergot \&\-mprefergot \-musermode\fR
\&\-musermode\fR
.Sp .Sp
\&\fISystem V Options\fR \&\fISystem V Options\fR
.Sp .Sp
...@@ -599,8 +596,9 @@ in the following sections. ...@@ -599,8 +596,9 @@ in the following sections.
.Ip "\fICode Generation Options\fR" 4 .Ip "\fICode Generation Options\fR" 4
.IX Item "Code Generation Options" .IX Item "Code Generation Options"
\&\fB\-fcall-saved-\fR\fIreg\fR \fB\-fcall-used-\fR\fIreg\fR \&\fB\-fcall-saved-\fR\fIreg\fR \fB\-fcall-used-\fR\fIreg\fR
\&\fB\-fexceptions \-funwind-tables \-ffixed-\fR\fIreg\fR \&\fB\-ffixed-\fR\fIreg\fR \fB\-fexceptions
\&\fB\-finhibit-size-directive \-finstrument-functions \&\-fnon-call-exceptions \-funwind-tables
\&\-finhibit-size-directive \-finstrument-functions
\&\-fcheck-memory-usage \-fprefix-function-name \&\-fcheck-memory-usage \-fprefix-function-name
\&\-fno-common \-fno-ident \-fno-gnu-linker \&\-fno-common \-fno-ident \-fno-gnu-linker
\&\-fpcc-struct-return \-fpic \-fPIC \&\-fpcc-struct-return \-fpic \-fPIC
...@@ -3201,7 +3199,14 @@ We're very interested in code that runs \fIslower\fR ...@@ -3201,7 +3199,14 @@ We're very interested in code that runs \fIslower\fR
when these options are \fIenabled\fR. when these options are \fIenabled\fR.
.Ip "\fB\-fno-peephole\fR" 4 .Ip "\fB\-fno-peephole\fR" 4
.IX Item "-fno-peephole" .IX Item "-fno-peephole"
Disable any machine-specific peephole optimizations. .PD 0
.Ip "\fB\-fno-peephole2\fR" 4
.IX Item "-fno-peephole2"
.PD
Disable any machine-specific peephole optimizations. The difference
between \fB\-fno-peephole\fR and \fB\-fno-peephole2\fR is in how they
are implemented in the compiler; some targets use one, some use the
other, a few use both.
.Ip "\fB\-fbranch-probabilities\fR" 4 .Ip "\fB\-fbranch-probabilities\fR" 4
.IX Item "-fbranch-probabilities" .IX Item "-fbranch-probabilities"
After running a program compiled with \fB\-fprofile-arcs\fR, you can compile it a second time using After running a program compiled with \fB\-fprofile-arcs\fR, you can compile it a second time using
...@@ -4941,6 +4946,9 @@ Generate code which uses features specific to the \s-1AM33\s0 processor. ...@@ -4941,6 +4946,9 @@ Generate code which uses features specific to the \s-1AM33\s0 processor.
.IX Item "-mno-am33" .IX Item "-mno-am33"
Do not generate code which uses features specific to the \s-1AM33\s0 processor. This Do not generate code which uses features specific to the \s-1AM33\s0 processor. This
is the default. is the default.
.Ip "\fB\-mno-crt0\fR" 4
.IX Item "-mno-crt0"
Do not link in the C run-time initialization object file.
.Ip "\fB\-mrelax\fR" 4 .Ip "\fB\-mrelax\fR" 4
.IX Item "-mrelax" .IX Item "-mrelax"
Indicate to the linker that it should perform a relaxation optimization pass Indicate to the linker that it should perform a relaxation optimization pass
...@@ -6851,6 +6859,9 @@ Comply with the calling conventions defined by Hitachi. ...@@ -6851,6 +6859,9 @@ Comply with the calling conventions defined by Hitachi.
.IX Item "-mnomacsave" .IX Item "-mnomacsave"
Mark the \f(CW\*(C`MAC\*(C'\fR register as call-clobbered, even if Mark the \f(CW\*(C`MAC\*(C'\fR register as call-clobbered, even if
\&\fB\-mhitachi\fR is given. \&\fB\-mhitachi\fR is given.
.Ip "\fB\-mieee\fR" 4
.IX Item "-mieee"
Increase IEEE-compliance of floating-point code.
.Ip "\fB\-misize\fR" 4 .Ip "\fB\-misize\fR" 4
.IX Item "-misize" .IX Item "-misize"
Dump instruction size and location in the assembly code. Dump instruction size and location in the assembly code.
...@@ -7548,6 +7559,14 @@ to enable this option when compiling C code that needs to interoperate ...@@ -7548,6 +7559,14 @@ to enable this option when compiling C code that needs to interoperate
properly with exception handlers written in \*(C+. You may also wish to properly with exception handlers written in \*(C+. You may also wish to
disable this option if you are compiling older \*(C+ programs that don't disable this option if you are compiling older \*(C+ programs that don't
use exception handling. use exception handling.
.Ip "\fB\-fnon-call-exceptions\fR" 4
.IX Item "-fnon-call-exceptions"
Generate code that allows trapping instructions to throw exceptions.
Note that this requires platform-specific runtime support that does
not exist everywhere. Moreover, it only allows \fItrapping\fR
instructions to throw exceptions, i.e. memory references or floating
point instructions. It does not allow exceptions to be thrown from
arbitrary signal handlers such as \f(CW\*(C`SIGALRM\*(C'\fR.
.Ip "\fB\-funwind-tables\fR" 4 .Ip "\fB\-funwind-tables\fR" 4
.IX Item "-funwind-tables" .IX Item "-funwind-tables"
Similar to \fB\-fexceptions\fR, except that it will just generate any needed Similar to \fB\-fexceptions\fR, except that it will just generate any needed
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
@settitle Installing GCC: Binaries @settitle Installing GCC: Binaries
@end ifset @end ifset
@comment $Id: install.texi,v 1.15 2001/06/03 19:06:55 jsm28 Exp $ @comment $Id: install.texi,v 1.16 2001/06/04 22:56:52 ljrittle Exp $
@c Copyright (C) 2001 Free Software Foundation, Inc. @c Copyright (C) 2001 Free Software Foundation, Inc.
@c *** Converted to texinfo by Dean Wakerley, dean@wakerley.com @c *** Converted to texinfo by Dean Wakerley, dean@wakerley.com
...@@ -958,10 +958,7 @@ should look here first if you think your results are unreasonable. ...@@ -958,10 +958,7 @@ should look here first if you think your results are unreasonable.
@end ifnothtml @end ifnothtml
Now that GCC has been built and tested, you can install it with 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}.
@samp{cd @var{objdir}; make install LANGUAGES="c c++"} for
a cross compiler (note installing cross compilers will be easier in the
next release!).
That step completes the installation of GCC; user level binaries can 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 be found in @file{@var{prefix}/bin} where @var{prefix} is the value you
...@@ -969,14 +966,14 @@ specified with the @option{--prefix} to configure (or @file{/usr/local} ...@@ -969,14 +966,14 @@ specified with the @option{--prefix} to configure (or @file{/usr/local}
by default). by default).
If you don't mind, please quickly review the 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 If your system is not listed, send a note to
@uref{mailto:gcc@@gcc.gnu.org,,gcc@@gcc.gnu.org} indicating @uref{mailto:gcc@@gcc.gnu.org,,gcc@@gcc.gnu.org} indicating
that you successfully built and installed GCC. that you successfully built and installed GCC.
Include the output from running @file{@var{srcdir}/config.guess}. (Do not Include the output from running @file{@var{srcdir}/config.guess}. (Do
send us the config.guess file itself, just the output from running not send us the config.guess file itself, just the one-line output from
it!) running it!)
If you find a bug, please report it following our If you find a bug, please report it following our
@uref{../bugs.html,,bug reporting guidelines}. @uref{../bugs.html,,bug reporting guidelines}.
......
...@@ -394,11 +394,9 @@ in the following sections. ...@@ -394,11 +394,9 @@ in the following sections.
@emph{MN10300 Options} @emph{MN10300 Options}
@gccoptlist{ @gccoptlist{
-mmult-bug @gol -mmult-bug -mno-mult-bug @gol
-mno-mult-bug @gol -mam33 -mno-am33 @gol
-mam33 @gol -mno-crt0 -mrelax}
-mno-am33 @gol
-mrelax}
@emph{M32R/D Options} @emph{M32R/D Options}
@gccoptlist{ @gccoptlist{
...@@ -522,9 +520,8 @@ in the following sections. ...@@ -522,9 +520,8 @@ in the following sections.
-m4-nofpu -m4-single-only -m4-single -m4 @gol -m4-nofpu -m4-single-only -m4-single -m4 @gol
-mb -ml -mdalign -mrelax @gol -mb -ml -mdalign -mrelax @gol
-mbigtable -mfmovd -mhitachi -mnomacsave @gol -mbigtable -mfmovd -mhitachi -mnomacsave @gol
-misize -mpadstruct -mspace @gol -mieee -misize -mpadstruct -mspace @gol
-mprefergot -mprefergot -musermode}
-musermode}
@emph{System V Options} @emph{System V Options}
@gccoptlist{ @gccoptlist{
...@@ -6102,6 +6099,10 @@ Generate code which uses features specific to the AM33 processor. ...@@ -6102,6 +6099,10 @@ Generate code which uses features specific to the AM33 processor.
Do not generate code which uses features specific to the AM33 processor. This Do not generate code which uses features specific to the AM33 processor. This
is the default. is the default.
@item -mno-crt0
@opindex mno-crt0
Do not link in the C run-time initialization object file.
@item -mrelax @item -mrelax
@opindex mrelax @opindex mrelax
Indicate to the linker that it should perform a relaxation optimization pass Indicate to the linker that it should perform a relaxation optimization pass
...@@ -8154,6 +8155,10 @@ Comply with the calling conventions defined by Hitachi. ...@@ -8154,6 +8155,10 @@ Comply with the calling conventions defined by Hitachi.
Mark the @code{MAC} register as call-clobbered, even if Mark the @code{MAC} register as call-clobbered, even if
@option{-mhitachi} is given. @option{-mhitachi} is given.
@item -mieee
@opindex mieee
Increase IEEE-compliance of floating-point code.
@item -misize @item -misize
@opindex misize @opindex misize
Dump instruction size and location in the assembly code. Dump instruction size and location in the assembly code.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment