aboutsummaryrefslogtreecommitdiff
path: root/contrib/gcc/invoke.texi
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1996-09-18 06:56:52 +0000
committerPeter Wemm <peter@FreeBSD.org>1996-09-18 06:56:52 +0000
commitb5ad28261f26aa0199c4688fa9241c841a58a3ad (patch)
treeefdf35db39540a785537d6c1d80e4d5cffe9254c /contrib/gcc/invoke.texi
parentda843809ce9f0091ecb57aec93d4a2e162c47d6a (diff)
downloadsrc-b5ad28261f26aa0199c4688fa9241c841a58a3ad.tar.gz
src-b5ad28261f26aa0199c4688fa9241c841a58a3ad.zip
Doc fixes and updates to reflect reality, as well as info about profiling
extensions.
Notes
Notes: svn path=/head/; revision=18350
Diffstat (limited to 'contrib/gcc/invoke.texi')
-rw-r--r--contrib/gcc/invoke.texi17
1 files changed, 12 insertions, 5 deletions
diff --git a/contrib/gcc/invoke.texi b/contrib/gcc/invoke.texi
index 17b94dc672f8..9f5f26072a5a 100644
--- a/contrib/gcc/invoke.texi
+++ b/contrib/gcc/invoke.texi
@@ -281,9 +281,10 @@ in addition to the above:
-mstats -EL -EB -G @var{num} -nocpp
@emph{i386 Options}
--m486 -m386 -mieee-fp -mno-fancy-math-387
--mno-fp-ret-in-387 -msoft-float -msvr3-shlib
--mno-wide-multiply -mrtd -malign-double
+-m386 -m486 -mno-fancy-math-387
+-mno-fp-ret-in-387 -mno-ieee-fp -mno-wide-multiply
+-mprofiler-epilogue -mrtd -msoft-float
+-msvr3-shlib -malign-double
-mreg-alloc=@var{list} -mregparm=@var{num}
-malign-jumps=@var{num} -malign-loops=@var{num}
-malign-functions=@var{num}
@@ -3669,8 +3670,8 @@ These @samp{-m} options are defined for the i386 family of computers:
Control whether or not code is optimized for a 486 instead of an
386. Code generated for an 486 will run on a 386 and vice versa.
-@item -mieee-fp
-@itemx -mno-ieee-fp
+@item -mno-ieee-fp
+@itemx -mieee-fp
Control whether or not the compiler uses IEEE floating point
comparisons. These handle correctly the case where the result of a
comparison is unordered.
@@ -3729,6 +3730,12 @@ Control whether GNU CC uses the @code{mul} and @code{imul} that produce
64 bit results in @code{eax:edx} from 32 bit operands to do @code{long
long} multiplies and 32-bit division by constants.
+@item -mprofiler-epilogue
+@itemx -mno-profiler-epilogue
+Generate extra code to write profile information for function exits.
+This option has no effect except in combination with @samp{-g} or
+@samp{-pg}.
+
@item -mrtd
Use a different function-calling convention, in which functions that
take a fixed number of arguments return with the @code{ret} @var{num}